summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValentin Jec <valentin.jec@nxp.com>2024-02-12 12:06:51 +0200
committerValentin Jec <valentin.jec@nxp.com>2024-02-12 12:06:51 +0200
commit336628e6b0118c765df47632714f47b942a3ff18 (patch)
treeed8c77c76948bd13ab702749c5ade3dc87d1c505
parent9dfbf6675adcf3dfbc1127a5ce55f135082318ae (diff)
downloadmeta-freescale-336628e6b0118c765df47632714f47b942a3ff18.tar.gz
recipes-multimedia: Update for NXP release 6.1.55-2.2.0
Upgraded: - gstreamer1.0-plugins-bad: 1.22.0 -> 1.22.5 - gstreamer1.0-plugins-base: 1.22.0 -> 1.22.5 - gstreamer1.0-plugins-good: 1.22.0 -> 1.22.5 - gstreamer1.0: 1.22.0 -> 1.22.5 - imx-codec: 4.8.1 -> 4.8.2 - imx-dsp: 2.1.5 -> 2.1.6 - imx-dsp-codec-ext: 2.1.5 -> 2.1.6 - imx-parser: 4.8.1 -> 4.8.2 Updated: - imx-alsa-plugins_git.bb - imx-gst1.0-plugin_git.bb - imx-vpuwrap_git.bb New feature: - imx-opencl-converter_0.1.bb Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
-rw-r--r--conf/machine/include/imx-base.inc16
-rw-r--r--recipes-multimedia/alsa/imx-alsa-plugins_git.bb2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.0.imx.bb)14
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.0.imx.bb)16
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.0.imx.bb)19
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0_1.22.0.imx.bb)8
-rw-r--r--recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb23
-rw-r--r--recipes-multimedia/imx-codec/imx-codec_4.8.2.bb (renamed from recipes-multimedia/imx-codec/imx-codec_4.8.1.bb)8
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.6.bb (renamed from recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.5.bb)8
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp_2.1.6.bb (renamed from recipes-multimedia/imx-dsp/imx-dsp_2.1.5.bb)6
-rw-r--r--recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.1.bb18
-rw-r--r--recipes-multimedia/imx-parser/imx-parser_4.8.2.bb (renamed from recipes-multimedia/imx-parser/imx-parser_4.8.1.bb)6
-rw-r--r--recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb6
13 files changed, 92 insertions, 58 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index e17a1c64..db7d96f5 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -506,14 +506,14 @@ MACHINE_GSTREAMER_1_0_PLUGIN:mx8ulp-nxp-bsp ?= "imx-gst1.0-plugin"
506MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" 506MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin"
507 507
508# GStreamer forked recipes 508# GStreamer forked recipes
509PREFERRED_VERSION_gstreamer1.0:mx8-nxp-bsp ??= "1.22.0.imx" 509PREFERRED_VERSION_gstreamer1.0:mx8-nxp-bsp ??= "1.22.5.imx"
510PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx8-nxp-bsp ??= "1.22.0.imx" 510PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx8-nxp-bsp ??= "1.22.5.imx"
511PREFERRED_VERSION_gstreamer1.0-plugins-base:mx8-nxp-bsp ??= "1.22.0.imx" 511PREFERRED_VERSION_gstreamer1.0-plugins-base:mx8-nxp-bsp ??= "1.22.5.imx"
512PREFERRED_VERSION_gstreamer1.0-plugins-good:mx8-nxp-bsp ??= "1.22.0.imx" 512PREFERRED_VERSION_gstreamer1.0-plugins-good:mx8-nxp-bsp ??= "1.22.5.imx"
513PREFERRED_VERSION_gstreamer1.0:mx9-nxp-bsp ??= "1.22.0.imx" 513PREFERRED_VERSION_gstreamer1.0:mx9-nxp-bsp ??= "1.22.5.imx"
514PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx9-nxp-bsp ??= "1.22.0.imx" 514PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx9-nxp-bsp ??= "1.22.5.imx"
515PREFERRED_VERSION_gstreamer1.0-plugins-base:mx9-nxp-bsp ??= "1.22.0.imx" 515PREFERRED_VERSION_gstreamer1.0-plugins-base:mx9-nxp-bsp ??= "1.22.5.imx"
516PREFERRED_VERSION_gstreamer1.0-plugins-good:mx9-nxp-bsp ??= "1.22.0.imx" 516PREFERRED_VERSION_gstreamer1.0-plugins-good:mx9-nxp-bsp ??= "1.22.5.imx"
517 517
518# GStreamer copied recipes 518# GStreamer copied recipes
519PREFERRED_VERSION_gst-devtools:mx8-nxp-bsp ??= "1.22.0.imx" 519PREFERRED_VERSION_gst-devtools:mx8-nxp-bsp ??= "1.22.0.imx"
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
index 8c5413c1..c4ccaab7 100644
--- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
+++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
@@ -20,7 +20,7 @@ inherit autotools pkgconfig use-imx-headers
20PV = "1.0.26+${SRCPV}" 20PV = "1.0.26+${SRCPV}"
21 21
22SRC_URI = "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https;branch=${SRCBRANCH}" 22SRC_URI = "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https;branch=${SRCBRANCH}"
23SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 23SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
24SRCREV = "b2ba082e70333f187972ee4e85f63f9d2f608331" 24SRCREV = "b2ba082e70333f187972ee4e85f63f9d2f608331"
25 25
26S = "${WORKDIR}/git" 26S = "${WORKDIR}/git"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb
index 85c57ad7..c9b2e621 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.0.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb
@@ -3,12 +3,12 @@
3# recipe. The second section customizes the recipe for i.MX. 3# recipe. The second section customizes the recipe for i.MX.
4 4
5########### OE-core copy ################## 5########### OE-core copy ##################
6# Upstream hash: fb2d28e0315ece6180c87c7047587673024a09f7 6# Upstream hash: 937817e5164f8af8452aec03ae3c45cb23d63df9
7 7
8require gstreamer1.0-plugins-common.inc 8require gstreamer1.0-plugins-common.inc
9require gstreamer1.0-plugins-license.inc 9require gstreamer1.0-plugins-license.inc
10 10
11DESCRIPTION = "'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"
14 14
@@ -17,7 +17,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad
17 file://0002-avoid-including-sys-poll.h-directly.patch \ 17 file://0002-avoid-including-sys-poll.h-directly.patch \
18 file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ 18 file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \
19 " 19 "
20SRC_URI[sha256sum] = "3c9d9300f5f4fb3e3d36009379d1fb6d9ecd79c1a135df742b8a68417dd663a1" 20SRC_URI[sha256sum] = "e64e75cdafd7ff2fc7fc34e855b06b1e3ed227cc06fa378d17bbcd76780c338c"
21 21
22S = "${WORKDIR}/gst-plugins-bad-${PV}" 22S = "${WORKDIR}/gst-plugins-bad-${PV}"
23 23
@@ -67,7 +67,7 @@ PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde26
67PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2" 67PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2"
68PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms" 68PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms"
69PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug" 69PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug"
70PACKAGECONFIG[msdk] = "-Dmsdk=enabled,-Dmsdk=disabled,intel-mediasdk" 70PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu"
71PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon" 71PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon"
72PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft" 72PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft"
73PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv" 73PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv"
@@ -182,13 +182,13 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4fbd65380cdd255951079008b364516c"
182 182
183DEPENDS:append:imxgpu2d = " virtual/libg2d" 183DEPENDS:append:imxgpu2d = " virtual/libg2d"
184 184
185SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ 185SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \
186 file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ 186 file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \
187 file://0002-avoid-including-sys-poll.h-directly.patch" 187 file://0002-avoid-including-sys-poll.h-directly.patch"
188SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " 188SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} "
189GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" 189GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https"
190SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 190SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
191SRCREV = "fd7a399c3a9c43b5675bc2497ad8a23540bf720e" 191SRCREV = "e4edcda6b110f42eca1f2cc20bc935edf7e66d6d"
192 192
193S = "${WORKDIR}/git" 193S = "${WORKDIR}/git"
194 194
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb
index d64e115a..366314bd 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.0.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb
@@ -3,11 +3,11 @@
3# recipe. The second section customizes the recipe for i.MX. 3# recipe. The second section customizes the recipe for i.MX.
4 4
5########### OE-core copy ################## 5########### OE-core copy ##################
6# Upstream hash: fb2d28e0315ece6180c87c7047587673024a09f7 6# Upstream hash: 937817e5164f8af8452aec03ae3c45cb23d63df9
7 7
8require gstreamer1.0-plugins-common.inc 8require gstreamer1.0-plugins-common.inc
9 9
10DESCRIPTION = "'Base' GStreamer plugins and helper libraries" 10SUMMARY = "'Base' GStreamer plugins and helper libraries"
11HOMEPAGE = "https://gstreamer.freedesktop.org/" 11HOMEPAGE = "https://gstreamer.freedesktop.org/"
12BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues" 12BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues"
13LICENSE = "LGPL-2.1-or-later" 13LICENSE = "LGPL-2.1-or-later"
@@ -18,7 +18,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba
18 file://0003-viv-fb-Make-sure-config.h-is-included.patch \ 18 file://0003-viv-fb-Make-sure-config.h-is-included.patch \
19 file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \ 19 file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \
20 " 20 "
21SRC_URI[sha256sum] = "f53672294f3985d56355c8b1df8f6b49c8c8721106563e19f53be3507ff2229d" 21SRC_URI[sha256sum] = "edd4338b45c26a9af28c0d35aab964a024c3884ba6f520d8428df04212c8c93a"
22 22
23S = "${WORKDIR}/gst-plugins-base-${PV}" 23S = "${WORKDIR}/gst-plugins-base-${PV}"
24 24
@@ -28,7 +28,8 @@ inherit gobject-introspection
28 28
29# opengl packageconfig factored out to make it easy for distros 29# opengl packageconfig factored out to make it easy for distros
30# and BSP layers to choose OpenGL APIs/platforms/window systems 30# and BSP layers to choose OpenGL APIs/platforms/window systems
31PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" 31PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl glx', '', d)}"
32PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl ${PACKAGECONFIG_X11}', '', d)}"
32 33
33PACKAGECONFIG ??= " \ 34PACKAGECONFIG ??= " \
34 ${GSTREAMER_ORC} \ 35 ${GSTREAMER_ORC} \
@@ -39,7 +40,7 @@ PACKAGECONFIG ??= " \
39" 40"
40 41
41OPENGL_APIS = 'opengl gles2' 42OPENGL_APIS = 'opengl gles2'
42OPENGL_PLATFORMS = 'egl' 43OPENGL_PLATFORMS = 'egl glx'
43 44
44X11DEPENDS = "virtual/libx11 libsm libxrender libxv" 45X11DEPENDS = "virtual/libx11 libsm libxrender libxv"
45X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled" 46X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled"
@@ -68,6 +69,7 @@ PACKAGECONFIG[gles2] = ",,virtual/libgles2"
68 69
69# OpenGL platform packageconfigs 70# OpenGL platform packageconfigs
70PACKAGECONFIG[egl] = ",,virtual/egl" 71PACKAGECONFIG[egl] = ",,virtual/egl"
72PACKAGECONFIG[glx] = ",,virtual/libgl"
71 73
72# OpenGL window systems (except for X11) 74# OpenGL window systems (except for X11)
73PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm" 75PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm"
@@ -116,8 +118,8 @@ SRC_URI:remove = " \
116SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " 118SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
117SRC_URI:append = " file://0001-gstallocator-Fix-typcasts.patch" 119SRC_URI:append = " file://0001-gstallocator-Fix-typcasts.patch"
118GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" 120GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https"
119SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 121SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
120SRCREV = "f7c109c3b09645266ad41139253f32cf70a7d692" 122SRCREV = "53a12f4e39773ca5b052eccbf0476d4ebd3ac08e"
121 123
122S = "${WORKDIR}/git" 124S = "${WORKDIR}/git"
123 125
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb
index 9f854e15..1a6197d5 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.0.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb
@@ -3,19 +3,19 @@
3# recipe. The second section customizes the recipe for i.MX. 3# recipe. The second section customizes the recipe for i.MX.
4 4
5########### OE-core copy ################## 5########### OE-core copy ##################
6# Upstream hash: fb2d28e0315ece6180c87c7047587673024a09f7 6# Upstream hash: 937817e5164f8af8452aec03ae3c45cb23d63df9
7 7
8require gstreamer1.0-plugins-common.inc 8require gstreamer1.0-plugins-common.inc
9 9
10DESCRIPTION = "'Good' GStreamer plugins" 10SUMMARY = "'Good' GStreamer plugins"
11HOMEPAGE = "https://gstreamer.freedesktop.org/" 11HOMEPAGE = "https://gstreamer.freedesktop.org/"
12BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues" 12BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues"
13 13
14SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \ 14SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \
15 file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ 15 file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \
16 " 16 file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch"
17 17
18SRC_URI[sha256sum] = "582e617271e7f314d1a2211e3e3856ae2e4303c8c0d6114e9c4a5ea5719294b0" 18SRC_URI[sha256sum] = "b67b31313a54c6929b82969d41d3cfdf2f58db573fb5f491e6bba5d84aea0778"
19 19
20S = "${WORKDIR}/gst-plugins-good-${PV}" 20S = "${WORKDIR}/gst-plugins-good-${PV}"
21 21
@@ -102,12 +102,15 @@ LIC_FILES_CHKSUM = " \
102DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'v4l2', '${DEPENDS_V4L2}', '', d)}" 102DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'v4l2', '${DEPENDS_V4L2}', '', d)}"
103DEPENDS_V4L2 = "${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'libdrm', d)}" 103DEPENDS_V4L2 = "${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'libdrm', d)}"
104 104
105SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \ 105SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \
106 file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch" 106 file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \
107 file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch \
108"
109
107SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " 110SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} "
108GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" 111GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https"
109SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 112SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
110SRCREV = "ca3ef27dd4020393bfda546a25a3fa28314276e1" 113SRCREV = "a4631334ad32abc513bde8f73491ef345f865a48"
111 114
112S = "${WORKDIR}/git" 115S = "${WORKDIR}/git"
113 116
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.22.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb
index dec05992..bd0f723f 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0_1.22.0.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb
@@ -3,7 +3,7 @@
3# recipe. The second section customizes the recipe for i.MX. 3# recipe. The second section customizes the recipe for i.MX.
4 4
5########### OE-core copy ################## 5########### OE-core copy ##################
6# Upstream hash: fb2d28e0315ece6180c87c7047587673024a09f7 6# Upstream hash: 937817e5164f8af8452aec03ae3c45cb23d63df9
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. \
@@ -29,7 +29,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x
29 file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \ 29 file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \
30 file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \ 30 file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \
31 " 31 "
32SRC_URI[sha256sum] = "78d21b5469ac93edafc6d8ceb63bc82f6cbbee94d2f866cca6b9252157ee0a09" 32SRC_URI[sha256sum] = "4408d7930f381809e85917acc19712f173261ba85bdf20c5567b2a21b1193b61"
33 33
34PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ 34PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \
35 check \ 35 check \
@@ -93,8 +93,8 @@ LIC_FILES_CHKSUM = " \
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"
94SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " 94SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} "
95GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" 95GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https"
96SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 96SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
97SRCREV = "95112902507718085231a933cdfe54e3997d1b28" 97SRCREV = "e51e577a730191911b7050216814bede1b9545ae"
98 98
99S = "${WORKDIR}/git" 99S = "${WORKDIR}/git"
100 100
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
index c27c79d0..d99fd320 100644
--- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
+++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
@@ -6,23 +6,34 @@
6DESCRIPTION = "Gstreamer freescale plugins" 6DESCRIPTION = "Gstreamer freescale plugins"
7LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" 7LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only"
8SECTION = "multimedia" 8SECTION = "multimedia"
9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24"
9 10
10DEPENDS = "imx-codec imx-parser gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" 11DEPENDS = " \
12 gstreamer1.0 \
13 gstreamer1.0-plugins-base \
14 gstreamer1.0-plugins-bad \
15 imx-codec \
16 imx-parser \
17 ${DEPENDS_IMXGPU} \
18"
11DEPENDS:append:mx6-nxp-bsp = " imx-lib" 19DEPENDS:append:mx6-nxp-bsp = " imx-lib"
12DEPENDS:append:mx7-nxp-bsp = " imx-lib" 20DEPENDS:append:mx7-nxp-bsp = " imx-lib"
13DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib" 21DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib"
14DEPENDS:append:mx9-nxp-bsp = " imx-lib" 22DEPENDS:append:mx9-nxp-bsp = " imx-lib"
15DEPENDS:append:imxvpu = " imx-vpuwrap" 23DEPENDS:append:imxvpu = " imx-vpuwrap"
16DEPENDS:append:imxfbdev:imxgpu = " libdrm" 24DEPENDS:append:imxfbdev:imxgpu = " libdrm"
25DEPENDS_IMXGPU = ""
26DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}"
27DEPENDS_IMX_OPENCL_CONVERTER = ""
28DEPENDS_IMX_OPENCL_CONVERTER:mx8-nxp-bsp = "imx-opencl-converter"
29DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = ""
17 30
18# For backwards compatibility 31# For backwards compatibility
19RREPLACES:${PN} = "gst1.0-fsl-plugin" 32RREPLACES:${PN} = "gst1.0-fsl-plugin"
20RPROVIDES:${PN} = "gst1.0-fsl-plugin" 33RPROVIDES:${PN} = "gst1.0-fsl-plugin"
21RCONFLICTS:${PN} = "gst1.0-fsl-plugin" 34RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
22 35
23LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" 36PV = "4.8.2+git${SRCPV}"
24
25PV = "4.8.1+git${SRCPV}"
26 37
27SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \ 38SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \
28 file://0001-aiurdemux-Fix-type-of-USER_DATA_LOCATION.patch \ 39 file://0001-aiurdemux-Fix-type-of-USER_DATA_LOCATION.patch \
@@ -37,8 +48,8 @@ SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=
37 file://0010-provide-declaration-for-aiur_register_external_typef.patch \ 48 file://0010-provide-declaration-for-aiur_register_external_typef.patch \
38 file://0011-meson-Undef-_TIME_BITS-along-with-_FILE_OFFSET_BITS.patch \ 49 file://0011-meson-Undef-_TIME_BITS-along-with-_FILE_OFFSET_BITS.patch \
39 " 50 "
40SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 51SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
41SRCREV = "903c03e8611a107508b1f60e4736df208e72247d" 52SRCREV = "a72df52acfec5f849ec93906e33cb50da01b0b2e"
42 53
43S = "${WORKDIR}/git" 54S = "${WORKDIR}/git"
44 55
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.8.1.bb b/recipes-multimedia/imx-codec/imx-codec_4.8.2.bb
index 778e4c8c..0822d530 100644
--- a/recipes-multimedia/imx-codec/imx-codec_4.8.1.bb
+++ b/recipes-multimedia/imx-codec/imx-codec_4.8.2.bb
@@ -5,14 +5,14 @@
5DESCRIPTION = "Freescale Multimedia codec libs" 5DESCRIPTION = "Freescale Multimedia codec libs"
6LICENSE = "Proprietary" 6LICENSE = "Proprietary"
7SECTION = "multimedia" 7SECTION = "multimedia"
8LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" 8LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7"
9 9
10# Backward compatibility 10# Backward compatibility
11PROVIDES += "libfslcodec" 11PROVIDES += "libfslcodec"
12 12
13SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" 13SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
14SRC_URI[md5sum] = "a47f6407459ab4889e1bd9651b9dd40b" 14SRC_URI[md5sum] = "1977bab8d89972f08d9eee0122a64603"
15SRC_URI[sha256sum] = "0d0668dadbd69c40c1d0e29cbf4082df008a7cb7ec7e5cfe7d8f228395bdaf58" 15SRC_URI[sha256sum] = "b0744a91c265202a79a019c72f17cae01fd5b63a3ba451592b6c8349d95719e0"
16 16
17inherit fsl-eula-unpack autotools pkgconfig 17inherit fsl-eula-unpack autotools pkgconfig
18 18
diff --git a/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.5.bb b/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.6.bb
index b0ba6c06..5d31eae7 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.5.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.6.bb
@@ -2,14 +2,14 @@
2 2
3DESCRIPTION = "i.MX DSP Codec Wrapper and Lib owned by NXP" 3DESCRIPTION = "i.MX DSP Codec Wrapper and Lib owned by NXP"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" 5LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7"
6 6
7inherit fsl-eula-unpack autotools pkgconfig 7inherit fsl-eula-unpack autotools pkgconfig
8 8
9SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 9SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
10 10
11SRC_URI[md5sum] = "4619cebbad2f312b950a9ad2b2e30e24" 11SRC_URI[md5sum] = "d211febb231717649d35553d22a50578"
12SRC_URI[sha256sum] = "89ac92b348aa70c81dcbf6a9ee4bc99bec56a491a89f5ba9854eab77e5fd4298" 12SRC_URI[sha256sum] = "d5f312d742493aee7e1f1304916aca8264bcf8d3f7de7e1522d30ba33efb6a8a"
13 13
14EXTRA_OECONF:append:mx8qm-nxp-bsp = " --enable-imx8qmqxp" 14EXTRA_OECONF:append:mx8qm-nxp-bsp = " --enable-imx8qmqxp"
15EXTRA_OECONF:append:mx8qxp-nxp-bsp = " --enable-imx8qmqxp" 15EXTRA_OECONF:append:mx8qxp-nxp-bsp = " --enable-imx8qmqxp"
@@ -23,5 +23,5 @@ INHIBIT_SYSROOT_STRIP = "1"
23INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 23INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
24INSANE_SKIP:${PN} = "arch dev-so ldflags" 24INSANE_SKIP:${PN} = "arch dev-so ldflags"
25 25
26FILES:${PN} += "${libdir}/imx-mm/audio-codec ${datadir}/imx-mm" 26FILES:${PN} += "${libdir}/imx-mm/audio-codec/dsp ${datadir}/imx-mm"
27COMPATIBLE_MACHINE = "(mx8qm-nxp-bsp|mx8qxp-nxp-bsp|mx8dx-nxp-bsp|mx8mp-nxp-bsp|mx8ulp-nxp-bsp)" 27COMPATIBLE_MACHINE = "(mx8qm-nxp-bsp|mx8qxp-nxp-bsp|mx8dx-nxp-bsp|mx8mp-nxp-bsp|mx8ulp-nxp-bsp)"
diff --git a/recipes-multimedia/imx-dsp/imx-dsp_2.1.5.bb b/recipes-multimedia/imx-dsp/imx-dsp_2.1.6.bb
index 5fbdf15e..3206420f 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.5.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.6.bb
@@ -2,15 +2,15 @@
2 2
3DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" 3DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" 5LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7"
6 6
7 7
8inherit fsl-eula-unpack autotools pkgconfig 8inherit fsl-eula-unpack autotools pkgconfig
9 9
10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
11 11
12SRC_URI[md5sum] = "2b2581a4b24735f4e449a161a334e04d" 12SRC_URI[md5sum] = "07ff97f93abe2bc6117a120e534e70d4"
13SRC_URI[sha256sum] = "11f4e89c0d3c61ac591aa3e00e345d7cc8d0d2627a915253f920cdcf4492a7d5" 13SRC_URI[sha256sum] = "5eab0259228746499990afe8de758a6ed505ec3fbd8a8adfc87a83c46a69bf2c"
14 14
15EXTRA_OECONF = " \ 15EXTRA_OECONF = " \
16 -datadir=${base_libdir}/firmware \ 16 -datadir=${base_libdir}/firmware \
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.1.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.1.bb
new file mode 100644
index 00000000..89df60d6
--- /dev/null
+++ b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.1.bb
@@ -0,0 +1,18 @@
1# Copyright 2023 NXP
2DESCRIPTION = "NXP Multimedia opencl converter lib"
3LICENSE = "Proprietary"
4SECTION = "multimedia"
5LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7"
6DEPENDS = "opencl-headers"
7
8SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
9SRC_URI[md5sum] = "426f4b1df6fe123f769aa8a0d7ef17d8"
10SRC_URI[sha256sum] = "16612be09675c2abe9c62337e6932b2e3fb788b1ec95ecede757350c4abf6870"
11
12inherit fsl-eula-unpack autotools pkgconfig meson
13
14FILES:${PN} += "${datadir}/"
15
16COMPATIBLE_MACHINE = "(^$)"
17COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp)"
18COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)"
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.8.1.bb b/recipes-multimedia/imx-parser/imx-parser_4.8.2.bb
index 98a7cd99..4b59eb2f 100644
--- a/recipes-multimedia/imx-parser/imx-parser_4.8.1.bb
+++ b/recipes-multimedia/imx-parser/imx-parser_4.8.2.bb
@@ -5,7 +5,7 @@
5DESCRIPTION = "Freescale Multimedia parser libs" 5DESCRIPTION = "Freescale Multimedia parser libs"
6LICENSE = "Proprietary" 6LICENSE = "Proprietary"
7SECTION = "multimedia" 7SECTION = "multimedia"
8LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" 8LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7"
9 9
10# For backwards compatibility 10# For backwards compatibility
11PROVIDES += "libfslparser" 11PROVIDES += "libfslparser"
@@ -14,8 +14,8 @@ RPROVIDES:${PN} = "libfslparser"
14RCONFLICTS:${PN} = "libfslparser" 14RCONFLICTS:${PN} = "libfslparser"
15 15
16SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 16SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
17SRC_URI[md5sum] = "c7a8aae8114d0756ed858000b78e9d8e" 17SRC_URI[md5sum] = "2e862fce70bc82649057ed552473d982"
18SRC_URI[sha256sum] = "73b8ce76507f25d72192862a939405625086a6631fba6f58e4e6bef2614fd202" 18SRC_URI[sha256sum] = "20f326821ced5d6855f81794b66ec1f0c334e9ec7a9be1368a9b4dc501b666c6"
19 19
20inherit fsl-eula-unpack autotools pkgconfig 20inherit fsl-eula-unpack autotools pkgconfig
21 21
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
index 78c1b888..fb7e23c3 100644
--- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
+++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
@@ -5,14 +5,14 @@
5DESCRIPTION = "Freescale Multimedia VPU wrapper" 5DESCRIPTION = "Freescale Multimedia VPU wrapper"
6LICENSE = "Proprietary" 6LICENSE = "Proprietary"
7SECTION = "multimedia" 7SECTION = "multimedia"
8LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" 8LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7"
9 9
10DEPENDS = "virtual/imxvpu" 10DEPENDS = "virtual/imxvpu"
11DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" 11DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc"
12 12
13SRC_URI = "git://github.com/NXP/imx-vpuwrap.git;protocol=https;branch=${SRCBRANCH}" 13SRC_URI = "git://github.com/NXP/imx-vpuwrap.git;protocol=https;branch=${SRCBRANCH}"
14SRCBRANCH = "MM_04.08.01_2308_L6.1.y" 14SRCBRANCH = "MM_04.08.02_2310_L6.1.y"
15SRCREV = "1fe7cb6e94898f35e8b3b3afdbf5d6bf064cc126" 15SRCREV = "6f9b4c82e37688f50d756529d90b48c3cc80f2f6"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18