summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-multimedia')
-rw-r--r--recipes-multimedia/alsa/alsa-lib_%.bbappend4
-rw-r--r--recipes-multimedia/alsa/imx-alsa-plugins_git.bb3
-rw-r--r--recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb4
-rw-r--r--recipes-multimedia/gstreamer/gst-examples_1.26.6.bb8
-rw-r--r--recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb5
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb4
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb138
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb56
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb58
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb13
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb20
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb4
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb8
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb16
-rw-r--r--recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb22
-rw-r--r--recipes-multimedia/imx-codec/imx-codec_4.10.0.bb8
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb3
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb15
-rw-r--r--recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb6
-rw-r--r--recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb8
-rw-r--r--recipes-multimedia/imx-parser/imx-parser_4.10.3.bb16
-rw-r--r--recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb4
-rw-r--r--recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb6
-rw-r--r--recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb13
-rw-r--r--recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb8
-rw-r--r--recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb7
-rw-r--r--recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb5
-rw-r--r--recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb4
-rw-r--r--recipes-multimedia/nxp-afe/nxp-afe_git.bb9
-rw-r--r--recipes-multimedia/pulseaudio/pulseaudio_%.bbappend10
-rw-r--r--recipes-multimedia/tinycompress/tinycompress_1.2.5.bb1
32 files changed, 258 insertions, 230 deletions
diff --git a/recipes-multimedia/alsa/alsa-lib_%.bbappend b/recipes-multimedia/alsa/alsa-lib_%.bbappend
index a8935ed51..5a69da1bd 100644
--- a/recipes-multimedia/alsa/alsa-lib_%.bbappend
+++ b/recipes-multimedia/alsa/alsa-lib_%.bbappend
@@ -1,11 +1,11 @@
1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3IMX_PATCH = " \ 3IMX_PATCH = "\
4 file://0001-add-conf-for-multichannel-support-in-imx.patch \ 4 file://0001-add-conf-for-multichannel-support-in-imx.patch \
5 file://0005-add-ak4458-conf-for-multichannel-support.patch \ 5 file://0005-add-ak4458-conf-for-multichannel-support.patch \
6 file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ 6 file://0006-add-conf-for-iMX-XCVR-sound-card.patch \
7 file://0007-add-conf-for-imx-cs42448-sound-card.patch \ 7 file://0007-add-conf-for-imx-cs42448-sound-card.patch \
8" 8"
9SRC_URI:append:imx-nxp-bsp = "${IMX_PATCH}" 9SRC_URI:append:imx-nxp-bsp = " ${IMX_PATCH}"
10 10
11PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}" 11PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}"
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
index fabbbb4ff..fced1cb66 100644
--- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
+++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
@@ -3,6 +3,7 @@
3# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
4 4
5DESCRIPTION = "Freescale alsa-lib plugins" 5DESCRIPTION = "Freescale alsa-lib plugins"
6HOMEPAGE = "https://github.com/nxp-imx/imx-alsa-plugins"
6LICENSE = "GPL-2.0-only" 7LICENSE = "GPL-2.0-only"
7SECTION = "multimedia" 8SECTION = "multimedia"
8DEPENDS = "alsa-lib" 9DEPENDS = "alsa-lib"
@@ -27,7 +28,7 @@ SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533"
27CFLAGS:append = " -I${STAGING_INCDIR_IMX}" 28CFLAGS:append = " -I${STAGING_INCDIR_IMX}"
28 29
29PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" 30PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}"
30PACKAGECONFIG_SWPDM = "" 31PACKAGECONFIG_SWPDM = ""
31PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm" 32PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm"
32 33
33PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" 34PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm"
diff --git a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb b/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb
index ddbe334db..fd32b0a80 100644
--- a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb
@@ -14,7 +14,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV}
14 14
15SRC_URI[sha256sum] = "dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2" 15SRC_URI[sha256sum] = "dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2"
16 16
17DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" 17DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base json-glib"
18RRECOMMENDS:${PN} = "git" 18RRECOMMENDS:${PN} = "git"
19 19
20FILES:${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*" 20FILES:${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*"
@@ -33,7 +33,7 @@ def gettext_oemeson(d):
33# Build GstValidateVideo 33# Build GstValidateVideo
34PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" 34PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo"
35 35
36EXTRA_OEMESON += " \ 36EXTRA_OEMESON += "\
37 -Ddoc=disabled \ 37 -Ddoc=disabled \
38 -Ddebug_viewer=disabled \ 38 -Ddebug_viewer=disabled \
39 -Dtests=disabled \ 39 -Dtests=disabled \
diff --git a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb b/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb
index 2b31df7df..1a606ad48 100644
--- a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb
@@ -8,9 +8,9 @@ BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-examples/-/issues"
8LICENSE = "LGPL-2.0-or-later" 8LICENSE = "LGPL-2.0-or-later"
9LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20;md5=f8c72dae3d36823ec716a9ebcae593b9" 9LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20;md5=f8c72dae3d36823ec716a9ebcae593b9"
10 10
11DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" 11DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gtk+3 json-glib"
12 12
13SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26;tag=${PV} \ 13SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26 \
14 file://0001-Make-player-examples-installable.patch \ 14 file://0001-Make-player-examples-installable.patch \
15 file://gst-player.desktop \ 15 file://gst-player.desktop \
16 " 16 "
@@ -29,13 +29,13 @@ UPSTREAM_CHECK_GITTAGREGEX = "^(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)"
29ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 29ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
30 30
31do_install:append() { 31do_install:append() {
32 install -m 0644 -D ${UNPACKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop 32 install -m 0644 -D ${UNPACKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop
33} 33}
34 34
35RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback" 35RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback"
36RRECOMMENDS:${PN} = "gstreamer1.0-plugins-base-meta \ 36RRECOMMENDS:${PN} = "gstreamer1.0-plugins-base-meta \
37 gstreamer1.0-plugins-good-meta \ 37 gstreamer1.0-plugins-good-meta \
38 gstreamer1.0-plugins-bad-meta \ 38 gstreamer1.0-plugins-bad-meta \
39 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-libav", "", d)} \ 39 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-libav", "", d)} \
40 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}" 40 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}"
41RPROVIDES:${PN} += "gst-player gst-player-bin" 41RPROVIDES:${PN} += "gst-player gst-player-bin"
diff --git a/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb b/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb
index 96a7ce6ab..59fb98393 100644
--- a/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb
+++ b/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb
@@ -8,17 +8,16 @@ LICENSE = "GPL-3.0-only"
8 8
9inherit pkgconfig 9inherit pkgconfig
10 10
11DEPENDS = "gstreamer1.0 gstreamer1.0-rtsp-server glib-2.0" 11DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-rtsp-server"
12 12
13LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 13LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
14 14
15SRC_URI = " \ 15SRC_URI = "\
16 git://github.com/Gateworks/gst-gateworks-apps;branch=master;protocol=https \ 16 git://github.com/Gateworks/gst-gateworks-apps;branch=master;protocol=https \
17" 17"
18 18
19SRCREV = "490564815d8049dbdd79087f546835b673ba6e88" 19SRCREV = "490564815d8049dbdd79087f546835b673ba6e88"
20 20
21
22do_install() { 21do_install() {
23 install -m 0755 -D ${S}/bin/gst-variable-rtsp-server \ 22 install -m 0755 -D ${S}/bin/gst-variable-rtsp-server \
24 ${D}/${bindir}/gst-variable-rtsp-server 23 ${D}/${bindir}/gst-variable-rtsp-server
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb
index e7a4a7dea..a19ccd93d 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb
@@ -1,6 +1,6 @@
1SUMMARY = "Libav-based GStreamer 1.x plugin" 1SUMMARY = "Libav-based GStreamer 1.x plugin"
2DESCRIPTION = "Contains a GStreamer plugin for using the encoders, decoders, \ 2DESCRIPTION = "Contains a GStreamer plugin for using the encoders, decoders, \
3muxers, and demuxers provided by FFmpeg." 3 muxers, and demuxers provided by FFmpeg."
4HOMEPAGE = "http://gstreamer.freedesktop.org/" 4HOMEPAGE = "http://gstreamer.freedesktop.org/"
5SECTION = "multimedia" 5SECTION = "multimedia"
6 6
@@ -20,7 +20,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg"
20 20
21inherit meson pkgconfig upstream-version-is-even 21inherit meson pkgconfig upstream-version-is-even
22 22
23EXTRA_OEMESON += " \ 23EXTRA_OEMESON += "\
24 -Dtests=disabled \ 24 -Dtests=disabled \
25" 25"
26 26
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
index 36db56eb8..8c294d92f 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
@@ -11,6 +11,7 @@ require recipes-multimedia/gstreamer/gstreamer1.0-plugins-license.inc
11SUMMARY = "'Bad' GStreamer plugins and helper libraries " 11SUMMARY = "'Bad' GStreamer plugins and helper libraries "
12HOMEPAGE = "https://gstreamer.freedesktop.org/" 12HOMEPAGE = "https://gstreamer.freedesktop.org/"
13BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues" 13BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues"
14CVE_PRODUCT = "gst-plugins-bad"
14 15
15SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ 16SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \
16 file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ 17 file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \
@@ -26,7 +27,7 @@ DEPENDS += "gstreamer1.0-plugins-base"
26 27
27inherit gobject-introspection 28inherit gobject-introspection
28 29
29PACKAGECONFIG ??= " \ 30PACKAGECONFIG ??= "\
30 ${GSTREAMER_ORC} \ 31 ${GSTREAMER_ORC} \
31 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \ 32 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
32 ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan x11', d)} \ 33 ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan x11', d)} \
@@ -37,74 +38,74 @@ PACKAGECONFIG ??= " \
37 ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \ 38 ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \
38" 39"
39 40
40PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom" 41PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom"
41PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass" 42PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass"
42PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp" 43PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp"
43PACKAGECONFIG[bluez] = "-Dbluez=enabled,-Dbluez=disabled,bluez5" 44PACKAGECONFIG[bluez] = "-Dbluez=enabled,-Dbluez=disabled,bluez5"
44PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" 45PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2"
45PACKAGECONFIG[closedcaption] = "-Dclosedcaption=enabled,-Dclosedcaption=disabled,pango cairo" 46PACKAGECONFIG[closedcaption] = "-Dclosedcaption=enabled,-Dclosedcaption=disabled,pango cairo"
46PACKAGECONFIG[curl] = "-Dcurl=enabled,-Dcurl=disabled,curl" 47PACKAGECONFIG[curl] = "-Dcurl=enabled,-Dcurl=disabled,curl"
47PACKAGECONFIG[dash] = "-Ddash=enabled,-Ddash=disabled,libxml2" 48PACKAGECONFIG[dash] = "-Ddash=enabled,-Ddash=disabled,libxml2"
48PACKAGECONFIG[dc1394] = "-Ddc1394=enabled,-Ddc1394=disabled,libdc1394" 49PACKAGECONFIG[dc1394] = "-Ddc1394=enabled,-Ddc1394=disabled,libdc1394"
49PACKAGECONFIG[directfb] = "-Ddirectfb=enabled,-Ddirectfb=disabled,directfb" 50PACKAGECONFIG[directfb] = "-Ddirectfb=enabled,-Ddirectfb=disabled,directfb"
50PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl" 51PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl"
51PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac" 52PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac"
52PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2" 53PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2"
53PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth" 54PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth"
54PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled," 55PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled,"
55# Pick atleast one crypto backend below when enabling hls 56# Pick atleast one crypto backend below when enabling hls
56PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle" 57PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle"
57PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl" 58PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl"
58PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt" 59PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt"
59# the gl packageconfig enables OpenGL elements that haven't been ported 60# the gl packageconfig enables OpenGL elements that haven't been ported
60# to -base yet. They depend on the gstgl library in -base, so we do 61# to -base yet. They depend on the gstgl library in -base, so we do
61# not add GL dependencies here, since these are taken care of in -base. 62# not add GL dependencies here, since these are taken care of in -base.
62PACKAGECONFIG[gl] = "-Dgl=enabled,-Dgl=disabled," 63PACKAGECONFIG[gl] = "-Dgl=enabled,-Dgl=disabled,"
63PACKAGECONFIG[kms] = "-Dkms=enabled,-Dkms=disabled,libdrm" 64PACKAGECONFIG[kms] = "-Dkms=enabled,-Dkms=disabled,libdrm"
64PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde265" 65PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde265"
65PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2" 66PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2"
66PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms" 67PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms"
67PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug" 68PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug"
68PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu" 69PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu"
69PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon" 70PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon"
70PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft" 71PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft"
71PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv" 72PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv"
72PACKAGECONFIG[openh264] = "-Dopenh264=enabled,-Dopenh264=disabled,openh264" 73PACKAGECONFIG[openh264] = "-Dopenh264=enabled,-Dopenh264=disabled,openh264"
73PACKAGECONFIG[openjpeg] = "-Dopenjpeg=enabled,-Dopenjpeg=disabled,openjpeg" 74PACKAGECONFIG[openjpeg] = "-Dopenjpeg=enabled,-Dopenjpeg=disabled,openjpeg"
74PACKAGECONFIG[openmpt] = "-Dopenmpt=enabled,-Dopenmpt=disabled,libopenmpt" 75PACKAGECONFIG[openmpt] = "-Dopenmpt=enabled,-Dopenmpt=disabled,libopenmpt"
75# the opus encoder/decoder elements are now in the -base package, 76# the opus encoder/decoder elements are now in the -base package,
76# but the opus parser remains in -bad 77# but the opus parser remains in -bad
77PACKAGECONFIG[opusparse] = "-Dopus=enabled,-Dopus=disabled,libopus" 78PACKAGECONFIG[opusparse] = "-Dopus=enabled,-Dopus=disabled,libopus"
78PACKAGECONFIG[resindvd] = "-Dresindvd=enabled,-Dresindvd=disabled,libdvdread libdvdnav" 79PACKAGECONFIG[resindvd] = "-Dresindvd=enabled,-Dresindvd=disabled,libdvdread libdvdnav"
79PACKAGECONFIG[rsvg] = "-Drsvg=enabled,-Drsvg=disabled,librsvg" 80PACKAGECONFIG[rsvg] = "-Drsvg=enabled,-Drsvg=disabled,librsvg"
80PACKAGECONFIG[rtmp] = "-Drtmp=enabled,-Drtmp=disabled,rtmpdump" 81PACKAGECONFIG[rtmp] = "-Drtmp=enabled,-Drtmp=disabled,rtmpdump"
81PACKAGECONFIG[sbc] = "-Dsbc=enabled,-Dsbc=disabled,sbc" 82PACKAGECONFIG[sbc] = "-Dsbc=enabled,-Dsbc=disabled,sbc"
82PACKAGECONFIG[sctp] = "-Dsctp=enabled,-Dsctp=disabled" 83PACKAGECONFIG[sctp] = "-Dsctp=enabled,-Dsctp=disabled"
83PACKAGECONFIG[smoothstreaming] = "-Dsmoothstreaming=enabled,-Dsmoothstreaming=disabled,libxml2" 84PACKAGECONFIG[smoothstreaming] = "-Dsmoothstreaming=enabled,-Dsmoothstreaming=disabled,libxml2"
84PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1" 85PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1"
85PACKAGECONFIG[srt] = "-Dsrt=enabled,-Dsrt=disabled,srt" 86PACKAGECONFIG[srt] = "-Dsrt=enabled,-Dsrt=disabled,srt"
86PACKAGECONFIG[srtp] = "-Dsrtp=enabled,-Dsrtp=disabled,libsrtp" 87PACKAGECONFIG[srtp] = "-Dsrtp=enabled,-Dsrtp=disabled,libsrtp"
87PACKAGECONFIG[tinyalsa] = "-Dtinyalsa=enabled,-Dtinyalsa=disabled,tinyalsa" 88PACKAGECONFIG[tinyalsa] = "-Dtinyalsa=enabled,-Dtinyalsa=disabled,tinyalsa"
88PACKAGECONFIG[ttml] = "-Dttml=enabled,-Dttml=disabled,libxml2 pango cairo" 89PACKAGECONFIG[ttml] = "-Dttml=enabled,-Dttml=disabled,libxml2 pango cairo"
89PACKAGECONFIG[uvch264] = "-Duvch264=enabled,-Duvch264=disabled,libusb1 libgudev" 90PACKAGECONFIG[uvch264] = "-Duvch264=enabled,-Duvch264=disabled,libusb1 libgudev"
90# this enables support for stateless V4L2 mem2mem codecs, which is a newer form of 91# this enables support for stateless V4L2 mem2mem codecs, which is a newer form of
91# V4L2 codec; the V4L2 code in -base supports the older stateful V4L2 mem2mem codecs 92# V4L2 codec; the V4L2 code in -base supports the older stateful V4L2 mem2mem codecs
92PACKAGECONFIG[v4l2codecs] = "-Dv4l2codecs=enabled,-Dv4l2codecs=disabled,libgudev" 93PACKAGECONFIG[v4l2codecs] = "-Dv4l2codecs=enabled,-Dv4l2codecs=disabled,libgudev"
93PACKAGECONFIG[va] = "-Dva=enabled,-Dva=disabled,libva" 94PACKAGECONFIG[va] = "-Dva=enabled,-Dva=disabled,libva"
94PACKAGECONFIG[voaacenc] = "-Dvoaacenc=enabled,-Dvoaacenc=disabled,vo-aacenc" 95PACKAGECONFIG[voaacenc] = "-Dvoaacenc=enabled,-Dvoaacenc=disabled,vo-aacenc"
95PACKAGECONFIG[voamrwbenc] = "-Dvoamrwbenc=enabled,-Dvoamrwbenc=disabled,vo-amrwbenc" 96PACKAGECONFIG[voamrwbenc] = "-Dvoamrwbenc=enabled,-Dvoamrwbenc=disabled,vo-amrwbenc"
96PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-loader shaderc-native" 97PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-loader shaderc-native"
97PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols libdrm" 98PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols libdrm"
98PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp" 99PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
99PACKAGECONFIG[webrtc] = "-Dwebrtc=enabled,-Dwebrtc=disabled,libnice" 100PACKAGECONFIG[webrtc] = "-Dwebrtc=enabled,-Dwebrtc=disabled,libnice"
100PACKAGECONFIG[webrtcdsp] = "-Dwebrtcdsp=enabled,-Dwebrtcdsp=disabled,webrtc-audio-processing" 101PACKAGECONFIG[webrtcdsp] = "-Dwebrtcdsp=enabled,-Dwebrtcdsp=disabled,webrtc-audio-processing"
101PACKAGECONFIG[zbar] = "-Dzbar=enabled,-Dzbar=disabled,zbar" 102PACKAGECONFIG[zbar] = "-Dzbar=enabled,-Dzbar=disabled,zbar"
102PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libxcb libxkbcommon" 103PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libxcb libxkbcommon"
103PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265" 104PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265"
104 105
105GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}" 106GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}"
106 107
107EXTRA_OEMESON += " \ 108EXTRA_OEMESON += "\
108 -Ddoc=disabled \ 109 -Ddoc=disabled \
109 -Daes=enabled \ 110 -Daes=enabled \
110 -Dcodecalpha=enabled \ 111 -Dcodecalpha=enabled \
@@ -169,7 +170,6 @@ FILES:${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
169FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles" 170FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
170FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" 171FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
171 172
172
173########### End of OE-core copy ########### 173########### End of OE-core copy ###########
174 174
175########### i.MX overrides ################ 175########### i.MX overrides ################
@@ -179,14 +179,14 @@ DEFAULT_PREFERENCE = "-1"
179LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770" 179LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770"
180 180
181SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ 181SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \
182 file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ 182 file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \
183 file://0002-avoid-including-sys-poll.h-directly.patch \ 183 file://0002-avoid-including-sys-poll.h-directly.patch \
184 file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ 184 file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \
185 " 185 "
186SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " 186SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} "
187 187
188SRC_URI:append:mx93-nxp-bsp = "file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" 188SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch"
189SRC_URI:append:mx943-nxp-bsp = "file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" 189SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch"
190 190
191GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" 191GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https"
192SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 192SRCBRANCH = "MM_04.10.03_2512_L6.18.2"
@@ -197,7 +197,7 @@ inherit use-imx-headers
197PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}" 197PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}"
198PACKAGE_ARCH:mx8-nxp-bsp = "${MACHINE_SOCARCH}" 198PACKAGE_ARCH:mx8-nxp-bsp = "${MACHINE_SOCARCH}"
199 199
200PACKAGECONFIG_REMOVE ?= " \ 200PACKAGECONFIG_REMOVE ?= "\
201 dtls vulkan \ 201 dtls vulkan \
202 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'gl', d)} \ 202 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'gl', d)} \
203" 203"
@@ -207,17 +207,17 @@ PACKAGECONFIG:remove:mx943-nxp-bsp = "gl"
207PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" 207PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress"
208 208
209PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" 209PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}"
210PACKAGECONFIG_G2D ??= "" 210PACKAGECONFIG_G2D ??= ""
211PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" 211PACKAGECONFIG_G2D:imxgpu2d ??= "g2d"
212 212
213PACKAGECONFIG[g2d] = ",,virtual/libg2d" 213PACKAGECONFIG[g2d] = ",,virtual/libg2d"
214PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" 214PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress"
215 215
216EXTRA_OEMESON += " \ 216EXTRA_OEMESON += "\
217 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ 217 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \
218" 218"
219 219
220EXTRA_OEMESON:remove = " \ 220EXTRA_OEMESON:remove = "\
221 -Dkate=disabled \ 221 -Dkate=disabled \
222" 222"
223 223
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb
index 0cfa8c064..86790354e 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb
@@ -29,7 +29,7 @@ inherit gobject-introspection
29PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl glx', '', d)}" 29PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl glx', '', d)}"
30PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl ${PACKAGECONFIG_X11}', '', d)}" 30PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl ${PACKAGECONFIG_X11}', '', d)}"
31 31
32PACKAGECONFIG ??= " \ 32PACKAGECONFIG ??= "\
33 ${GSTREAMER_ORC} \ 33 ${GSTREAMER_ORC} \
34 ${PACKAGECONFIG_GL} \ 34 ${PACKAGECONFIG_GL} \
35 ${@bb.utils.filter('DISTRO_FEATURES', 'alsa x11', d)} \ 35 ${@bb.utils.filter('DISTRO_FEATURES', 'alsa x11', d)} \
@@ -44,40 +44,40 @@ X11DEPENDS = "virtual/libx11 libsm libxrender libxv"
44X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled" 44X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled"
45X11DISABLEOPTS = "-Dx11=disabled -Dxvideo=disabled -Dxshm=disabled" 45X11DISABLEOPTS = "-Dx11=disabled -Dxvideo=disabled -Dxshm=disabled"
46 46
47PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib" 47PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
48PACKAGECONFIG[cdparanoia] = "-Dcdparanoia=enabled,-Dcdparanoia=disabled,cdparanoia" 48PACKAGECONFIG[cdparanoia] = "-Dcdparanoia=enabled,-Dcdparanoia=disabled,cdparanoia"
49PACKAGECONFIG[graphene] = "-Dgl-graphene=enabled,-Dgl-graphene=disabled,graphene" 49PACKAGECONFIG[graphene] = "-Dgl-graphene=enabled,-Dgl-graphene=disabled,graphene"
50PACKAGECONFIG[jpeg] = "-Dgl-jpeg=enabled,-Dgl-jpeg=disabled,jpeg" 50PACKAGECONFIG[jpeg] = "-Dgl-jpeg=enabled,-Dgl-jpeg=disabled,jpeg"
51PACKAGECONFIG[ogg] = "-Dogg=enabled,-Dogg=disabled,libogg" 51PACKAGECONFIG[ogg] = "-Dogg=enabled,-Dogg=disabled,libogg"
52PACKAGECONFIG[opus] = "-Dopus=enabled,-Dopus=disabled,libopus" 52PACKAGECONFIG[opus] = "-Dopus=enabled,-Dopus=disabled,libopus"
53PACKAGECONFIG[pango] = "-Dpango=enabled,-Dpango=disabled,pango" 53PACKAGECONFIG[pango] = "-Dpango=enabled,-Dpango=disabled,pango"
54PACKAGECONFIG[png] = "-Dgl-png=enabled,-Dgl-png=disabled,libpng" 54PACKAGECONFIG[png] = "-Dgl-png=enabled,-Dgl-png=disabled,libpng"
55# This enables Qt5 QML examples in -base. The Qt5 GStreamer 55# This enables Qt5 QML examples in -base. The Qt5 GStreamer
56# qmlglsink and qmlglsrc plugins still exist in -good. 56# qmlglsink and qmlglsrc plugins still exist in -good.
57PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native" 57PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native"
58PACKAGECONFIG[theora] = "-Dtheora=enabled,-Dtheora=disabled,libtheora" 58PACKAGECONFIG[theora] = "-Dtheora=enabled,-Dtheora=disabled,libtheora"
59PACKAGECONFIG[tremor] = "-Dtremor=enabled,-Dtremor=disabled,tremor" 59PACKAGECONFIG[tremor] = "-Dtremor=enabled,-Dtremor=disabled,tremor"
60PACKAGECONFIG[visual] = "-Dlibvisual=enabled,-Dlibvisual=disabled,libvisual" 60PACKAGECONFIG[visual] = "-Dlibvisual=enabled,-Dlibvisual=disabled,libvisual"
61PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis" 61PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis"
62PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" 62PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
63 63
64# OpenGL API packageconfigs 64# OpenGL API packageconfigs
65PACKAGECONFIG[opengl] = ",,virtual/libgl libglu" 65PACKAGECONFIG[opengl] = ",,virtual/libgl libglu"
66PACKAGECONFIG[gles2] = ",,virtual/libgles2" 66PACKAGECONFIG[gles2] = ",,virtual/libgles2"
67 67
68# OpenGL platform packageconfigs 68# OpenGL platform packageconfigs
69PACKAGECONFIG[egl] = ",,virtual/egl" 69PACKAGECONFIG[egl] = ",,virtual/egl"
70PACKAGECONFIG[glx] = ",,virtual/libgl" 70PACKAGECONFIG[glx] = ",,virtual/libgl"
71 71
72# OpenGL window systems (except for X11) 72# OpenGL window systems (except for X11)
73PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm" 73PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm"
74PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm" 74PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm"
75PACKAGECONFIG[dispmanx] = ",,virtual/libomxil" 75PACKAGECONFIG[dispmanx] = ",,virtual/libomxil"
76PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d" 76PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d"
77 77
78OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}" 78OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}"
79 79
80EXTRA_OEMESON += " \ 80EXTRA_OEMESON += "\
81 -Ddoc=disabled \ 81 -Ddoc=disabled \
82 ${@get_opengl_cmdline_list('gl_api', d.getVar('OPENGL_APIS'), d)} \ 82 ${@get_opengl_cmdline_list('gl_api', d.getVar('OPENGL_APIS'), d)} \
83 ${@get_opengl_cmdline_list('gl_platform', d.getVar('OPENGL_PLATFORMS'), d)} \ 83 ${@get_opengl_cmdline_list('gl_platform', d.getVar('OPENGL_PLATFORMS'), d)} \
@@ -108,15 +108,15 @@ DEFAULT_PREFERENCE = "-1"
108 108
109LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770" 109LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770"
110 110
111SRC_URI:remove = " \ 111SRC_URI:remove = "\
112 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \ 112 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \
113 file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \ 113 file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \
114 file://0003-viv-fb-Make-sure-config.h-is-included.patch \ 114 file://0003-viv-fb-Make-sure-config.h-is-included.patch \
115 file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch" 115 file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch"
116SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " 116SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
117 117
118SRC_URI:append:mx93-nxp-bsp = "file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" 118SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch"
119SRC_URI:append:mx943-nxp-bsp = "file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" 119SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch"
120 120
121GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" 121GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https"
122SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 122SRCBRANCH = "MM_04.10.03_2512_L6.18.2"
@@ -128,7 +128,7 @@ PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
128PACKAGECONFIG_REMOVE ?= "jpeg" 128PACKAGECONFIG_REMOVE ?= "jpeg"
129 129
130PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" 130PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}"
131PACKAGECONFIG_G2D ??= "" 131PACKAGECONFIG_G2D ??= ""
132PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" 132PACKAGECONFIG_G2D:imxgpu2d ??= "g2d"
133 133
134PACKAGECONFIG[g2d] = ",,virtual/libg2d" 134PACKAGECONFIG[g2d] = ",,virtual/libg2d"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
index 269761536..49ae2311f 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
@@ -30,7 +30,7 @@ RDEPENDS:${PN}-soup += "${MLPREFIX}${@bb.utils.contains('PACKAGECONFIG', 'soup2'
30 30
31PACKAGECONFIG_SOUP ?= "soup3" 31PACKAGECONFIG_SOUP ?= "soup3"
32 32
33PACKAGECONFIG ??= " \ 33PACKAGECONFIG ??= "\
34 ${GSTREAMER_ORC} \ 34 ${GSTREAMER_ORC} \
35 ${PACKAGECONFIG_SOUP} \ 35 ${PACKAGECONFIG_SOUP} \
36 ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \ 36 ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \
@@ -44,33 +44,33 @@ X11DISABLEOPTS = "-Dximagesrc=disabled -Dximagesrc-xshm=disabled -Dximagesrc-xfi
44 44
45QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" 45QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"
46 46
47PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm-native" 47PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm-native"
48PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" 48PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2"
49PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" 49PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo"
50PACKAGECONFIG[dv1394] = "-Ddv1394=enabled,-Ddv1394=disabled,libiec61883 libavc1394 libraw1394" 50PACKAGECONFIG[dv1394] = "-Ddv1394=enabled,-Ddv1394=disabled,libiec61883 libavc1394 libraw1394"
51PACKAGECONFIG[flac] = "-Dflac=enabled,-Dflac=disabled,flac" 51PACKAGECONFIG[flac] = "-Dflac=enabled,-Dflac=disabled,flac"
52PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf" 52PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf"
53PACKAGECONFIG[gtk] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3" 53PACKAGECONFIG[gtk] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3"
54PACKAGECONFIG[gudev] = "-Dv4l2-gudev=enabled,-Dv4l2-gudev=disabled,libgudev" 54PACKAGECONFIG[gudev] = "-Dv4l2-gudev=enabled,-Dv4l2-gudev=disabled,libgudev"
55PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack" 55PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack"
56PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" 56PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg"
57PACKAGECONFIG[lame] = "-Dlame=enabled,-Dlame=disabled,lame" 57PACKAGECONFIG[lame] = "-Dlame=enabled,-Dlame=disabled,lame"
58PACKAGECONFIG[libpng] = "-Dpng=enabled,-Dpng=disabled,libpng" 58PACKAGECONFIG[libpng] = "-Dpng=enabled,-Dpng=disabled,libpng"
59PACKAGECONFIG[libv4l2] = "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils" 59PACKAGECONFIG[libv4l2] = "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils"
60PACKAGECONFIG[mpg123] = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123" 60PACKAGECONFIG[mpg123] = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123"
61PACKAGECONFIG[pulseaudio] = "-Dpulse=enabled,-Dpulse=disabled,pulseaudio" 61PACKAGECONFIG[pulseaudio] = "-Dpulse=enabled,-Dpulse=disabled,pulseaudio"
62PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}" 62PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}"
63PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,,,soup3" 63PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,,,soup3"
64PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,,,soup2" 64PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,,,soup2"
65PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex" 65PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex"
66PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland" 66PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland"
67PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib" 67PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib"
68PACKAGECONFIG[v4l2] = "-Dv4l2=enabled -Dv4l2-probe=true,-Dv4l2=disabled -Dv4l2-probe=false" 68PACKAGECONFIG[v4l2] = "-Dv4l2=enabled -Dv4l2-probe=true,-Dv4l2=disabled -Dv4l2-probe=false"
69PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx" 69PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx"
70PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" 70PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack"
71PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" 71PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
72 72
73EXTRA_OEMESON += " \ 73EXTRA_OEMESON += "\
74 -Ddoc=disabled \ 74 -Ddoc=disabled \
75 -Daalib=disabled \ 75 -Daalib=disabled \
76 -Ddirectsound=disabled \ 76 -Ddirectsound=disabled \
@@ -93,7 +93,7 @@ FILES:${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
93 93
94DEFAULT_PREFERENCE = "-1" 94DEFAULT_PREFERENCE = "-1"
95 95
96LIC_FILES_CHKSUM = " \ 96LIC_FILES_CHKSUM = "\
97 file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \ 97 file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \
98 file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe \ 98 file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe \
99" 99"
@@ -109,8 +109,8 @@ DEPENDS:append:mx93-nxp-bsp = " libdrm"
109DEPENDS:append:mx943-nxp-bsp = " libdrm" 109DEPENDS:append:mx943-nxp-bsp = " libdrm"
110 110
111SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \ 111SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \
112 file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ 112 file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \
113 file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch \ 113 file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch \
114" 114"
115 115
116SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " 116SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} "
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
index b042adb94..2768c6b7e 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
@@ -1,5 +1,6 @@
1# Copyright (C) 2018 O.S. Systems Software LTDA. 1# Copyright (C) 2018 O.S. Systems Software LTDA.
2DESCRIPTION = "GStreamer 1.0 plugins for i.MX platforms" 2DESCRIPTION = "GStreamer 1.0 plugins for i.MX platforms"
3HOMEPAGE = "https://github.com/Freescale/gstreamer-imx"
3LICENSE = "LGPL-2.0-or-later" 4LICENSE = "LGPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605"
5SECTION = "multimedia" 6SECTION = "multimedia"
@@ -8,7 +9,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer"
8# for the uniaudio decoder, videoparsersbad for the VPU video decoder 9# for the uniaudio decoder, videoparsersbad for the VPU video decoder
9# the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is 10# the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is
10# built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) 11# built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS)
11RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-good gstreamer1.0-plugins-bad" 12RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-bad gstreamer1.0-plugins-good"
12RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" 13RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers"
13RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" 14RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad"
14 15
@@ -38,16 +39,16 @@ EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX} -Dv4l2-amphion=disabl
38 39
39PACKAGECONFIG ?= "uniaudiodec" 40PACKAGECONFIG ?= "uniaudiodec"
40PACKAGECONFIG:append:imxgpu2d = " g2d" 41PACKAGECONFIG:append:imxgpu2d = " g2d"
41PACKAGECONFIG:append:imxvpu = " vpu" 42PACKAGECONFIG:append:imxvpu = " vpu"
42PACKAGECONFIG:append:imxipu = " ipu" 43PACKAGECONFIG:append:imxipu = " ipu"
43PACKAGECONFIG:append:imxpxp = " pxp" 44PACKAGECONFIG:append:imxpxp = " pxp"
44# The custom imxv4l2 source and sink elements are only 45# The custom imxv4l2 source and sink elements are only
45# available on the i.MX6. 46# available on the i.MX6.
46# The 2D blitter sinks require an MXC framebuffer, which 47# The 2D blitter sinks require an MXC framebuffer, which
47# is not available anymore on the i.MX8 (since these SoCs 48# is not available anymore on the i.MX8 (since these SoCs
48# now use KMS instead of the old Linux framebuffer). 49# now use KMS instead of the old Linux framebuffer).
49PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink" 50PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink"
50PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink" 51PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink"
51 52
52PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" 53PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}"
53PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," 54PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled,"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
index 71de57530..72e482247 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
@@ -6,14 +6,14 @@ HOMEPAGE = "https://gstreamer.freedesktop.org/"
6BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues" 6BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues"
7 7
8LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ 8LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
9 " 9 "
10 10
11LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" 11LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later"
12LICENSE_FLAGS = "commercial" 12LICENSE_FLAGS = "commercial"
13 13
14SRC_URI = " \ 14SRC_URI = "\
15 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ 15 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \
16 " 16"
17 17
18SRC_URI[sha256sum] = "95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491" 18SRC_URI[sha256sum] = "95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491"
19 19
@@ -23,19 +23,19 @@ DEPENDS += "gstreamer1.0-plugins-base"
23 23
24GST_PLUGIN_SET_HAS_EXAMPLES = "0" 24GST_PLUGIN_SET_HAS_EXAMPLES = "0"
25 25
26PACKAGECONFIG ??= " \ 26PACKAGECONFIG ??= "\
27 ${GSTREAMER_ORC} \ 27 ${GSTREAMER_ORC} \
28" 28"
29 29
30PACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52" 30PACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52"
31PACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio" 31PACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio"
32PACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread" 32PACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread"
33PACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec" 33PACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec"
34PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264" 34PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264"
35 35
36GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" 36GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}"
37 37
38EXTRA_OEMESON += " \ 38EXTRA_OEMESON += "\
39 -Ddoc=disabled \ 39 -Ddoc=disabled \
40 -Dsidplay=disabled \ 40 -Dsidplay=disabled \
41" 41"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb
index 89306c928..825da8810 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb
@@ -1,6 +1,6 @@
1SUMMARY = "Python bindings for GStreamer 1.0" 1SUMMARY = "Python bindings for GStreamer 1.0"
2DESCRIPTION = "GStreamer Python binding overrides (complementing the bindings \ 2DESCRIPTION = "GStreamer Python binding overrides (complementing the bindings \
3provided by python-gi) " 3 provided by python-gi) "
4HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-python/" 4HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-python/"
5SECTION = "multimedia" 5SECTION = "multimedia"
6 6
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb
index 9c32413ae..6332145df 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb
@@ -12,7 +12,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
12 12
13SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz \ 13SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz \
14 file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \ 14 file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \
15 " 15 "
16 16
17SRC_URI[sha256sum] = "ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90" 17SRC_URI[sha256sum] = "ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90"
18 18
@@ -20,7 +20,7 @@ S = "${UNPACKDIR}/${PNREAL}-${PV}"
20 20
21inherit meson pkgconfig upstream-version-is-even gobject-introspection 21inherit meson pkgconfig upstream-version-is-even gobject-introspection
22 22
23EXTRA_OEMESON += " \ 23EXTRA_OEMESON += "\
24 -Ddoc=disabled \ 24 -Ddoc=disabled \
25 -Dexamples=enabled \ 25 -Dexamples=enabled \
26 -Dtests=disabled \ 26 -Dtests=disabled \
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb
index 559bac064..26cac0a7d 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb
@@ -1,8 +1,8 @@
1SUMMARY = "VA-API support to GStreamer" 1SUMMARY = "VA-API support to GStreamer"
2HOMEPAGE = "https://gstreamer.freedesktop.org/" 2HOMEPAGE = "https://gstreamer.freedesktop.org/"
3DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ 3DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \
4based plugins for GStreamer and helper libraries: `vaapidecode', \ 4 based plugins for GStreamer and helper libraries: `vaapidecode', \
5`vaapiconvert', and `vaapisink'." 5 `vaapiconvert', and `vaapisink'."
6 6
7REALPN = "gstreamer-vaapi" 7REALPN = "gstreamer-vaapi"
8 8
@@ -14,13 +14,13 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.x
14SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667" 14SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667"
15 15
16S = "${UNPACKDIR}/${REALPN}-${PV}" 16S = "${UNPACKDIR}/${REALPN}-${PV}"
17DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" 17DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base libva"
18 18
19inherit meson pkgconfig features_check upstream-version-is-even 19inherit meson pkgconfig features_check upstream-version-is-even
20 20
21REQUIRED_DISTRO_FEATURES ?= "opengl" 21REQUIRED_DISTRO_FEATURES ?= "opengl"
22 22
23EXTRA_OEMESON += " \ 23EXTRA_OEMESON += "\
24 -Ddoc=disabled \ 24 -Ddoc=disabled \
25 -Dexamples=disabled \ 25 -Dexamples=disabled \
26 -Dtests=enabled \ 26 -Dtests=enabled \
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb
index e602ff35c..c6afdd98d 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb
@@ -7,13 +7,13 @@
7 7
8SUMMARY = "GStreamer 1.0 multimedia framework" 8SUMMARY = "GStreamer 1.0 multimedia framework"
9DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \ 9DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
10It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime." 10 It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
11HOMEPAGE = "http://gstreamer.freedesktop.org/" 11HOMEPAGE = "http://gstreamer.freedesktop.org/"
12BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer" 12BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer"
13SECTION = "multimedia" 13SECTION = "multimedia"
14LICENSE = "LGPL-2.1-or-later" 14LICENSE = "LGPL-2.1-or-later"
15 15
16DEPENDS = "glib-2.0 glib-2.0-native libxml2 bison-native flex-native" 16DEPENDS = "bison-native flex-native glib-2.0 glib-2.0-native libxml2"
17 17
18inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection ptest-gnome 18inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection ptest-gnome
19 19
@@ -54,7 +54,7 @@ def gettext_oemeson(d):
54 return '-Dnls=disabled' 54 return '-Dnls=disabled'
55 return '-Dnls=enabled' 55 return '-Dnls=enabled'
56 56
57EXTRA_OEMESON += " \ 57EXTRA_OEMESON += "\
58 -Ddoc=disabled \ 58 -Ddoc=disabled \
59 -Dexamples=disabled \ 59 -Dexamples=disabled \
60 -Ddbghelp=disabled \ 60 -Ddbghelp=disabled \
@@ -84,17 +84,17 @@ PTEST_BUILD_HOST_FILES = ""
84 84
85DEFAULT_PREFERENCE = "-1" 85DEFAULT_PREFERENCE = "-1"
86 86
87LIC_FILES_CHKSUM = " \ 87LIC_FILES_CHKSUM = "\
88 file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ 88 file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \
89 file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ 89 file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \
90" 90"
91 91
92# Use i.MX fork of GST for customizations 92# Use i.MX fork of GST for customizations
93SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ 93SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
94 file://0001-tests-respect-the-idententaion-used-in-meson.patch \ 94 file://0001-tests-respect-the-idententaion-used-in-meson.patch \
95 file://0002-tests-add-support-for-install-the-tests.patch \ 95 file://0002-tests-add-support-for-install-the-tests.patch \
96 file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \ 96 file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \
97 file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \ 97 file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \
98" 98"
99SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " 99SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} "
100GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" 100GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https"
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
index 48d84cead..486049d7b 100644
--- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
+++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
@@ -3,11 +3,12 @@
3# Copyright (C) 2012-2015 O.S. Systems Software LTDA. 3# Copyright (C) 2012-2015 O.S. Systems Software LTDA.
4# Released under the MIT license (see COPYING.MIT for the terms) 4# Released under the MIT license (see COPYING.MIT for the terms)
5DESCRIPTION = "Gstreamer freescale plugins" 5DESCRIPTION = "Gstreamer freescale plugins"
6HOMEPAGE = "https://github.com/nxp-imx/imx-gst1.0-plugin"
6SECTION = "multimedia" 7SECTION = "multimedia"
7LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" 8LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only"
8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" 9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24"
9 10
10DEPENDS = " \ 11DEPENDS = "\
11 gstreamer1.0 \ 12 gstreamer1.0 \
12 gstreamer1.0-plugins-base \ 13 gstreamer1.0-plugins-base \
13 gstreamer1.0-plugins-bad \ 14 gstreamer1.0-plugins-bad \
@@ -23,16 +24,16 @@ DEPENDS:append:mx93-nxp-bsp = " imx-lib"
23DEPENDS:append:mx943-nxp-bsp = " imx-lib" 24DEPENDS:append:mx943-nxp-bsp = " imx-lib"
24DEPENDS:append:imxvpu = " imx-vpuwrap" 25DEPENDS:append:imxvpu = " imx-vpuwrap"
25DEPENDS:append:imxfbdev:imxgpu = " libdrm" 26DEPENDS:append:imxfbdev:imxgpu = " libdrm"
26DEPENDS_IMXGPU = "" 27DEPENDS_IMXGPU = ""
27DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}" 28DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}"
28DEPENDS_IMX_OPENCL_CONVERTER = "imx-opencl-converter" 29DEPENDS_IMX_OPENCL_CONVERTER = "imx-opencl-converter"
29DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = "" 30DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = ""
30DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" 31DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = ""
31DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" 32DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = ""
32 33
33# For backwards compatibility 34# For backwards compatibility
34RREPLACES:${PN} = "gst1.0-fsl-plugin" 35RREPLACES:${PN} = "gst1.0-fsl-plugin"
35RPROVIDES:${PN} = "gst1.0-fsl-plugin" 36RPROVIDES:${PN} = "gst1.0-fsl-plugin"
36RCONFLICTS:${PN} = "gst1.0-fsl-plugin" 37RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
37 38
38PV = "4.10.3+git${SRCPV}" 39PV = "4.10.3+git${SRCPV}"
@@ -42,7 +43,6 @@ IMXGST_SRC ?= "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https"
42SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 43SRCBRANCH = "MM_04.10.03_2512_L6.18.2"
43SRCREV = "0565fc515612908a353e8378e24f97de17cc56a6" 44SRCREV = "0565fc515612908a353e8378e24f97de17cc56a6"
44 45
45
46inherit meson pkgconfig use-imx-headers 46inherit meson pkgconfig use-imx-headers
47 47
48PLATFORM:mx6-nxp-bsp = "MX6" 48PLATFORM:mx6-nxp-bsp = "MX6"
@@ -65,10 +65,10 @@ PACKAGES =+ "${PN}-tools ${PN}-libgstfsl"
65# Add codec list that the beep plugin run-time depended 65# Add codec list that the beep plugin run-time depended
66BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" 66BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
67RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " 67RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux "
68RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" 68RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp"
69RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" 69RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp"
70RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" 70RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp"
71RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp" 71RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp"
72RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp" 72RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp"
73 73
74PACKAGECONFIG ?= "" 74PACKAGECONFIG ?= ""
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
index 6a5c2c32c..1c6e8081c 100644
--- a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
+++ b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
@@ -3,9 +3,11 @@
3# Copyright 2018 (C) O.S. Systems Software LTDA. 3# Copyright 2018 (C) O.S. Systems Software LTDA.
4# Released under the MIT license (see COPYING.MIT for the terms) 4# Released under the MIT license (see COPYING.MIT for the terms)
5 5
6SUMMARY = "i.MX multimedia codec libraries"
6DESCRIPTION = "Freescale Multimedia codec libs" 7DESCRIPTION = "Freescale Multimedia codec libs"
7LICENSE = "Proprietary" 8HOMEPAGE = "https://www.nxp.com/"
8SECTION = "multimedia" 9SECTION = "multimedia"
10LICENSE = "Proprietary"
9LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" 11LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359"
10 12
11# Backward compatibility 13# Backward compatibility
@@ -21,8 +23,8 @@ S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}"
21 23
22PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}" 24PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}"
23# Support Chips&Media VPU only 25# Support Chips&Media VPU only
24PACKAGECONFIG_VPU = "" 26PACKAGECONFIG_VPU = ""
25PACKAGECONFIG_VPU:mx6q-nxp-bsp = "vpu" 27PACKAGECONFIG_VPU:mx6q-nxp-bsp = "vpu"
26PACKAGECONFIG_VPU:mx6dl-nxp-bsp = "vpu" 28PACKAGECONFIG_VPU:mx6dl-nxp-bsp = "vpu"
27PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu" 29PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu"
28 30
diff --git a/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb b/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb
index d9986456a..90c8e1a36 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb
@@ -1,6 +1,9 @@
1# Copyright 2018-2023 NXP 1# Copyright 2018-2023 NXP
2 2
3SUMMARY = "i.MX DSP codec wrapper and library extension"
3DESCRIPTION = "i.MX DSP Codec Wrapper and Lib owned by NXP" 4DESCRIPTION = "i.MX DSP Codec Wrapper and Lib owned by NXP"
5HOMEPAGE = "https://www.nxp.com/"
6SECTION = "multimedia"
4LICENSE = "Proprietary" 7LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" 8LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a"
6 9
diff --git a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
index 96656f85b..f7fac1ad9 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
@@ -1,6 +1,9 @@
1# Copyright 2017-2022,2024 NXP 1# Copyright 2017-2022,2024 NXP
2 2
3SUMMARY = "i.MX DSP wrapper, firmware and codec libraries"
3DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" 4DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries"
5HOMEPAGE = "https://www.nxp.com/"
6SECTION = "multimedia"
4LICENSE = "Proprietary" 7LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" 8LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3"
6 9
@@ -13,20 +16,20 @@ S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}"
13 16
14SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" 17SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b"
15 18
16EXTRA_OECONF = " \ 19EXTRA_OECONF = "\
17 -datadir=${base_libdir}/firmware \ 20 -datadir=${base_libdir}/firmware \
18 --bindir=/unit_tests \ 21 --bindir=/unit_tests \
19 ${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', '', d)} \ 22 ${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', '', d)} \
20" 23"
21 24
22HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED" 25HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED"
23HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp" 26HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp"
24HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp" 27HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp"
25HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp" 28HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp"
26HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp" 29HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp"
27HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp" 30HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp"
28 31
29UNSUPPORTED_TESTS = "dsp_tflm" 32UNSUPPORTED_TESTS = "dsp_tflm"
30UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = "" 33UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = ""
31 34
32do_install:append () { 35do_install:append () {
diff --git a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb
index 9cf4fa968..10d7d957d 100644
--- a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb
+++ b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb
@@ -1,7 +1,9 @@
1# Copyright 2019, 2025 NXP 1# Copyright 2019, 2025 NXP
2SUMMARY = "i.MX asynchronous sample rate converter"
2DESCRIPTION = "NXP Asynchronous Sample Rate Converter" 3DESCRIPTION = "NXP Asynchronous Sample Rate Converter"
3LICENSE = "Proprietary" 4HOMEPAGE = "https://www.nxp.com/"
4SECTION = "multimedia" 5SECTION = "multimedia"
6LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" 7LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359"
6 8
7SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" 9SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
@@ -18,7 +20,7 @@ EXTRA_OECONF = "--enable-armv8 --libdir=${libdir} --bindir=/unit_tests"
18 20
19INHIBIT_PACKAGE_STRIP = "1" 21INHIBIT_PACKAGE_STRIP = "1"
20INHIBIT_SYSROOT_STRIP = "1" 22INHIBIT_SYSROOT_STRIP = "1"
21INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 23INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
22 24
23FILES:${PN} += "/unit_tests ${datadir}/imx-mm" 25FILES:${PN} += "/unit_tests ${datadir}/imx-mm"
24 26
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb
index eca003737..5745f2300 100644
--- a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb
+++ b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb
@@ -1,7 +1,9 @@
1# Copyright 2023-2025 NXP 1# Copyright 2023-2025 NXP
2SUMMARY = "i.MX multimedia OpenCL converter library"
2DESCRIPTION = "NXP Multimedia opencl converter lib" 3DESCRIPTION = "NXP Multimedia opencl converter lib"
3LICENSE = "Proprietary" 4HOMEPAGE = "https://www.nxp.com/"
4SECTION = "multimedia" 5SECTION = "multimedia"
6LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 7LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
6DEPENDS = "virtual/libopencl1" 8DEPENDS = "virtual/libopencl1"
7 9
@@ -15,6 +17,6 @@ inherit fsl-eula-unpack autotools pkgconfig meson
15 17
16FILES:${PN} += "${datadir}/" 18FILES:${PN} += "${datadir}/"
17 19
18COMPATIBLE_MACHINE = "(^$)" 20COMPATIBLE_MACHINE = "(^$)"
19COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)" 21COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)"
20COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)" 22COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)"
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb b/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb
index d8f002e64..b6b631ecb 100644
--- a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb
+++ b/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb
@@ -2,23 +2,25 @@
2# Copyright (C) 2012-2016 Freescale Semiconductor 2# Copyright (C) 2012-2016 Freescale Semiconductor
3# Copyright (C) 2017-2023 NXP 3# Copyright (C) 2017-2023 NXP
4# Released under the MIT license (see COPYING.MIT for the terms) 4# Released under the MIT license (see COPYING.MIT for the terms)
5SUMMARY = "i.MX multimedia parser libraries"
5DESCRIPTION = "Freescale Multimedia parser libs" 6DESCRIPTION = "Freescale Multimedia parser libs"
6LICENSE = "Proprietary" 7HOMEPAGE = "https://www.nxp.com/"
7SECTION = "multimedia" 8SECTION = "multimedia"
9LICENSE = "Proprietary"
8LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 10LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
9 11
10# For backwards compatibility
11PROVIDES += "libfslparser"
12RREPLACES:${PN} = "libfslparser"
13RPROVIDES:${PN} = "libfslparser"
14RCONFLICTS:${PN} = "libfslparser"
15
16SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" 12SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
17IMX_SRCREV_ABBREV = "65603f3" 13IMX_SRCREV_ABBREV = "65603f3"
18S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" 14S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}"
19 15
20SRC_URI[sha256sum] = "03079bb0fa989dc50fadb66a0fcc7cf65423833c3def04085603d4b66e8f8c70" 16SRC_URI[sha256sum] = "03079bb0fa989dc50fadb66a0fcc7cf65423833c3def04085603d4b66e8f8c70"
21 17
18# For backwards compatibility
19PROVIDES += "libfslparser"
20RREPLACES:${PN} = "libfslparser"
21RPROVIDES:${PN} = "libfslparser"
22RCONFLICTS:${PN} = "libfslparser"
23
22inherit fsl-eula-unpack autotools pkgconfig 24inherit fsl-eula-unpack autotools pkgconfig
23 25
24# Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point 26# Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb
index 68919ac83..647bc7a9c 100644
--- a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb
+++ b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb
@@ -1,8 +1,10 @@
1# Copyright 2020,2023 NXP 1# Copyright 2020,2023 NXP
2 2
3SUMMARY = "i.MX PDM-to-PCM software decimation library"
3DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library" 4DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library"
4LICENSE = "Proprietary" 5HOMEPAGE = "https://www.nxp.com/"
5SECTION = "multimedia" 6SECTION = "multimedia"
7LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" 8LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657"
7 9
8SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
index dae99cb13..76109355d 100644
--- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
+++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
@@ -2,9 +2,11 @@
2# Copyright (C) 2017-2023,2025 NXP 2# Copyright (C) 2017-2023,2025 NXP
3# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
4 4
5SUMMARY = "i.MX VPU wrapper library"
5DESCRIPTION = "Freescale Multimedia VPU wrapper" 6DESCRIPTION = "Freescale Multimedia VPU wrapper"
6LICENSE = "Proprietary" 7HOMEPAGE = "https://github.com/NXP/imx-vpuwrap"
7SECTION = "multimedia" 8SECTION = "multimedia"
9LICENSE = "Proprietary"
8LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 10LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
9 11
10DEPENDS = "virtual/imxvpu" 12DEPENDS = "virtual/imxvpu"
@@ -17,7 +19,7 @@ SRCREV = "1d2136e39789edb1eff730043caf2305ee2c173e"
17 19
18inherit autotools pkgconfig 20inherit autotools pkgconfig
19 21
20CFLAGS += " -Wno-error=implicit-function-declaration" 22CFLAGS += "-Wno-error=implicit-function-declaration"
21 23
22do_install:append() { 24do_install:append() {
23 # FIXME: Drop examples for now 25 # FIXME: Drop examples for now
diff --git a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb b/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb
index 6b811b5f1..a1cf4098b 100644
--- a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb
+++ b/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb
@@ -6,6 +6,7 @@
6# Upstream hash: f4b9dfa0c903bc94c344c657917a3fbb229c322f 6# Upstream hash: f4b9dfa0c903bc94c344c657917a3fbb229c322f
7 7
8SUMMARY = "Linux libcamera framework" 8SUMMARY = "Linux libcamera framework"
9HOMEPAGE = "https://github.com/nxp-imx/libcamera"
9SECTION = "libs" 10SECTION = "libs"
10 11
11LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later" 12LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
@@ -15,8 +16,8 @@ LIC_FILES_CHKSUM = "\
15 file://LICENSES/LGPL-2.1-or-later.txt;md5=2a4f4fd2128ea2f65047ee63fbca9f68 \ 16 file://LICENSES/LGPL-2.1-or-later.txt;md5=2a4f4fd2128ea2f65047ee63fbca9f68 \
16" 17"
17 18
18SRC_URI = " \ 19SRC_URI = "\
19 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \ 20 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \
20" 21"
21 22
22SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" 23SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39"
@@ -44,7 +45,7 @@ LIBCAMERA_PIPELINES ??= "auto"
44LIBCAMERA_PIPELINES:arm ??= "${ARM_PIPELINES}" 45LIBCAMERA_PIPELINES:arm ??= "${ARM_PIPELINES}"
45LIBCAMERA_PIPELINES:aarch64 ??= "${ARM_PIPELINES}" 46LIBCAMERA_PIPELINES:aarch64 ??= "${ARM_PIPELINES}"
46 47
47EXTRA_OEMESON = " \ 48EXTRA_OEMESON = "\
48 -Dpipelines=${LIBCAMERA_PIPELINES} \ 49 -Dpipelines=${LIBCAMERA_PIPELINES} \
49 -Dv4l2=true \ 50 -Dv4l2=true \
50 -Dcam=enabled \ 51 -Dcam=enabled \
@@ -82,7 +83,7 @@ do_package_recalculate_ipa_signatures() {
82 ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}" 83 ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}"
83} 84}
84 85
85FILES:${PN} += " ${libexecdir}/libcamera/v4l2-compat.so" 86FILES:${PN} += "${libexecdir}/libcamera/v4l2-compat.so"
86FILES:${PN}-gst = "${libdir}/gstreamer-1.0" 87FILES:${PN}-gst = "${libdir}/gstreamer-1.0"
87FILES:${PN}-pycamera = "${PYTHON_SITEPACKAGES_DIR}/libcamera" 88FILES:${PN}-pycamera = "${PYTHON_SITEPACKAGES_DIR}/libcamera"
88 89
@@ -93,7 +94,7 @@ GLIBC_64BIT_TIME_FLAGS = ""
93 94
94########### i.MX overrides ################ 95########### i.MX overrides ################
95 96
96SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV}" 97SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master"
97SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " 98SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} "
98LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" 99LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https"
99SRCBRANCH = "lf-6.18.2_1.0.0" 100SRCBRANCH = "lf-6.18.2_1.0.0"
@@ -103,7 +104,7 @@ PACKAGECONFIG = "gst pycamera dng"
103 104
104ARM_PIPELINES .= ",nxp/neo" 105ARM_PIPELINES .= ",nxp/neo"
105 106
106EXTRA_OEMESON += " \ 107EXTRA_OEMESON += "\
107 --python.platlibdir=${PYTHON_SITEPACKAGES_DIR} \ 108 --python.platlibdir=${PYTHON_SITEPACKAGES_DIR} \
108" 109"
109 110
diff --git a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb
index 88b9a1d0e..72e4d0b5a 100644
--- a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb
+++ b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb
@@ -1,12 +1,13 @@
1SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline" 1SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline"
2DESCRIPTION = "\ 2DESCRIPTION = "\
3An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \ 3 An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \
4based on proprietary MM Solutions EAD uGuzzi 3A library" 4 based on proprietary MM Solutions EAD uGuzzi 3A library"
5HOMEPAGE = "https://github.com/nxp-imx/neo-ipa-uguzzi"
5SECTION = "libs" 6SECTION = "libs"
6LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary" 7LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary"
7# Put EULA on separate line for automated recipe updates 8# Put EULA on separate line for automated recipe updates
8LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac" 9LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac"
9LIC_FILES_CHKSUM += " \ 10LIC_FILES_CHKSUM += "\
10 file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \ 11 file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \
11 file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ 12 file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
12 file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \ 13 file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \
@@ -20,7 +21,6 @@ NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https"
20SRCBRANCH = "lf-6.18.2_1.0.0" 21SRCBRANCH = "lf-6.18.2_1.0.0"
21SRCREV = "3c3b18e397a81fac2babe14dca01f4ada1ecc8b2" 22SRCREV = "3c3b18e397a81fac2babe14dca01f4ada1ecc8b2"
22 23
23
24inherit meson pkgconfig 24inherit meson pkgconfig
25 25
26FILES:${PN} += "${libdir}/libcamera ${datadir}/libcamera" 26FILES:${PN} += "${libdir}/libcamera ${datadir}/libcamera"
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb
index cce4e56ad..119131ec0 100644
--- a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb
+++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb
@@ -1,9 +1,10 @@
1SUMMARY = "i.MX VPU API library (v2)"
1DESCRIPTION = "frontend for the i.MX6 / i.MX8 VPU hardware video engines" 2DESCRIPTION = "frontend for the i.MX6 / i.MX8 VPU hardware video engines"
2HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" 3HOMEPAGE = "https://github.com/Freescale/libimxvpuapi"
4SECTION = "multimedia"
3LICENSE = "LGPL-2.1-only" 5LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324"
5SECTION = "multimedia" 7DEPENDS = "libimxdmabuffer virtual/imxvpu"
6DEPENDS = "virtual/imxvpu libimxdmabuffer"
7# Add imx-vpu-hantro-vc as dependency for being 8# Add imx-vpu-hantro-vc as dependency for being
8# able to encode video using the VC8000E encoder 9# able to encode video using the VC8000E encoder
9DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" 10DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc"
@@ -11,8 +12,8 @@ DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc"
11PV .= "+git${SRCPV}" 12PV .= "+git${SRCPV}"
12 13
13SRCBRANCH ?= "master" 14SRCBRANCH ?= "master"
14SRCREV = "37095a854aa176bb763a25ce98ceb6a787501271"
15SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" 15SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https"
16SRCREV = "37095a854aa176bb763a25ce98ceb6a787501271"
16 17
17inherit waf pkgconfig use-imx-headers python3native 18inherit waf pkgconfig use-imx-headers python3native
18 19
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb
index 55063db18..e00a968a2 100644
--- a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb
+++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb
@@ -1,16 +1,17 @@
1# Copyright 2018 (C) O.S. Systems Software LTDA. 1# Copyright 2018 (C) O.S. Systems Software LTDA.
2SUMMARY = "i.MX VPU API library (v1)"
2DESCRIPTION = "frontend for the i.MX6 VPU hardware video engine" 3DESCRIPTION = "frontend for the i.MX6 VPU hardware video engine"
3HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" 4HOMEPAGE = "https://github.com/Freescale/libimxvpuapi"
5SECTION = "multimedia"
4LICENSE = "LGPL-2.1-only" 6LICENSE = "LGPL-2.1-only"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324"
6SECTION = "multimedia"
7DEPENDS = "imx-vpu" 8DEPENDS = "imx-vpu"
8 9
9PV = "0.10.3+${SRCPV}" 10PV = "0.10.3+${SRCPV}"
10 11
11SRCBRANCH ?= "v1" 12SRCBRANCH ?= "v1"
12SRCREV = "3a1ee3a54fe93813868d38c3d32ea065b59e227e"
13SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" 13SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https"
14SRCREV = "3a1ee3a54fe93813868d38c3d32ea065b59e227e"
14 15
15inherit waf pkgconfig python3native 16inherit waf pkgconfig python3native
16 17
diff --git a/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb b/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb
index f29011601..f21fdb472 100644
--- a/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb
+++ b/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb
@@ -1,6 +1,8 @@
1# Copyright 2025 NXP 1# Copyright 2025 NXP
2 2
3DESCRIPTION = "NXP RetuneDSP Voice Seeker Libraries" 3SUMMARY = "NXP RetuneDSP Voice Seeker libraries"
4DESCRIPTION = "NXP RetuneDSP Voice Seeker far-field voice pickup libraries."
5HOMEPAGE = "https://github.com/nxp-imx/imx-voiceui"
4SECTION = "multimedia" 6SECTION = "multimedia"
5LICENSE = "Proprietary" 7LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837" 8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837"
diff --git a/recipes-multimedia/nxp-afe/nxp-afe_git.bb b/recipes-multimedia/nxp-afe/nxp-afe_git.bb
index 5ac5d374a..4b45d3b45 100644
--- a/recipes-multimedia/nxp-afe/nxp-afe_git.bb
+++ b/recipes-multimedia/nxp-afe/nxp-afe_git.bb
@@ -1,6 +1,9 @@
1# Copyright 2025 NXP 1# Copyright 2025 NXP
2 2
3SUMMARY = "NXP Audio Front End (AFE)"
3DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" 4DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants"
5HOMEPAGE = "https://github.com/nxp-imx/nxp-afe"
6SECTION = "multimedia"
4LICENSE = "BSD-3-Clause" 7LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=7bdef19938f3503cfc4c586461f99012" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=7bdef19938f3503cfc4c586461f99012"
6 9
@@ -8,11 +11,11 @@ PV = "1.0+git"
8 11
9SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 12SRCBRANCH = "MM_04.10.03_2512_L6.18.2"
10NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https" 13NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https"
11SRC_URI = " ${NXPAFE_SRC};branch=${SRCBRANCH}" 14DEPENDS += "alsa-lib"
12 15
13SRCREV = "7d518eb0b18f7c7faadeb3c3397f8b73f0012f3e" 16SRC_URI = "${NXPAFE_SRC};branch=${SRCBRANCH}"
14 17
15DEPENDS += "alsa-lib" 18SRCREV = "7d518eb0b18f7c7faadeb3c3397f8b73f0012f3e"
16 19
17TARGET_CC_ARCH += "${LDFLAGS}" 20TARGET_CC_ARCH += "${LDFLAGS}"
18 21
diff --git a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
index 7f5a7ffbe..cf318b4f7 100644
--- a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
+++ b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
@@ -1,17 +1,17 @@
1FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}/imx-nxp-bsp:" 1FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}/imx-nxp-bsp:"
2 2
3SRC_URI:append:imx-nxp-bsp = " ${SRC_URI_IMX}" 3SRC_URI:append:imx-nxp-bsp = " ${SRC_URI_IMX}"
4SRC_URI_IMX = "" 4SRC_URI_IMX = ""
5SRC_URI_IMX:mx6-nxp-bsp = " \ 5SRC_URI_IMX:mx6-nxp-bsp = "\
6 file://0001-Fix-pulseaudio-mutex-issue-when-do-pause-in-gstreame.patch \ 6 file://0001-Fix-pulseaudio-mutex-issue-when-do-pause-in-gstreame.patch \
7 file://daemon.conf \ 7 file://daemon.conf \
8 file://default.pa" 8 file://default.pa"
9SRC_URI_IMX:mx7-nxp-bsp = " \ 9SRC_URI_IMX:mx7-nxp-bsp = "\
10 ${SRC_URI_IMX:mx6-nxp-bsp} \ 10 ${SRC_URI_IMX:mx6-nxp-bsp} \
11 file://0100-pulseaudio-remove-the-control-for-speaker-headphone-widge.patch" 11 file://0100-pulseaudio-remove-the-control-for-speaker-headphone-widge.patch"
12SRC_URI_IMX:mx8-nxp-bsp = " \ 12SRC_URI_IMX:mx8-nxp-bsp = "\
13 ${SRC_URI_IMX:mx6-nxp-bsp}" 13 ${SRC_URI_IMX:mx6-nxp-bsp}"
14SRC_URI_IMX:mx9-nxp-bsp = " \ 14SRC_URI_IMX:mx9-nxp-bsp = "\
15 ${SRC_URI_IMX:mx6-nxp-bsp}" 15 ${SRC_URI_IMX:mx6-nxp-bsp}"
16 16
17CACHED_CONFIGUREVARS:append:mx6-nxp-bsp = " ax_cv_PTHREAD_PRIO_INHERIT=no" 17CACHED_CONFIGUREVARS:append:mx6-nxp-bsp = " ax_cv_PTHREAD_PRIO_INHERIT=no"
diff --git a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb
index 48edf0769..bffe15c87 100644
--- a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb
+++ b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb
@@ -1,4 +1,5 @@
1DESCRIPTION = "A library to handle compressed formats like MP3 etc." 1DESCRIPTION = "A library to handle compressed formats like MP3 etc."
2HOMEPAGE = "https://github.com/alsa-project/tinycompress"
2LICENSE = "LGPL-2.1-only | BSD-3-Clause" 3LICENSE = "LGPL-2.1-only | BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" 4LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0"
4DEPENDS = "alsa-lib" 5DEPENDS = "alsa-lib"