summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/gstreamer
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-multimedia/gstreamer')
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb9
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb11
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb12
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb6
-rw-r--r--recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb15
5 files changed, 36 insertions, 17 deletions
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb
index c9b2e621..3366a627 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.5.imx.bb
@@ -187,8 +187,8 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plug
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.02_2310_L6.1.y" 190SRCBRANCH = "MM_04.08.03_2312_L6.6.y"
191SRCREV = "e4edcda6b110f42eca1f2cc20bc935edf7e66d6d" 191SRCREV = "9de821c50b4dd7af2407d9c3d078020704510a20"
192 192
193S = "${WORKDIR}/git" 193S = "${WORKDIR}/git"
194 194
@@ -204,6 +204,11 @@ PACKAGECONFIG_REMOVE ?= " \
204PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" 204PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
205PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" 205PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress"
206 206
207PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}"
208PACKAGECONFIG_G2D ??= ""
209PACKAGECONFIG_G2D:imxgpu2d ??= "g2d"
210
211PACKAGECONFIG[g2d] = ",,virtual/libg2d"
207PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" 212PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress"
208 213
209EXTRA_OEMESON += " \ 214EXTRA_OEMESON += " \
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb
index 29347f21..dd7869a9 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.5.imx.bb
@@ -118,16 +118,19 @@ SRC_URI:remove = " \
118SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " 118SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
119SRC_URI:append = " file://0001-gstallocator-Fix-typcasts.patch" 119SRC_URI:append = " file://0001-gstallocator-Fix-typcasts.patch"
120GST1.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"
121SRCBRANCH = "MM_04.08.02_2310_L6.1.y" 121SRCBRANCH = "MM_04.08.03_2312_L6.6.y"
122SRCREV = "53a12f4e39773ca5b052eccbf0476d4ebd3ac08e" 122SRCREV = "c4333767ea122c182ba4e14cababe8dbe2a1b882"
123 123
124S = "${WORKDIR}/git" 124S = "${WORKDIR}/git"
125 125
126inherit use-imx-headers 126inherit use-imx-headers
127 127
128PACKAGECONFIG_REMOVE ?= "jpeg"
129PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" 128PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
130PACKAGECONFIG:append:imxgpu2d = " g2d" 129PACKAGECONFIG_REMOVE ?= "jpeg"
130
131PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}"
132PACKAGECONFIG_G2D ??= ""
133PACKAGECONFIG_G2D:imxgpu2d ??= "g2d"
131 134
132PACKAGECONFIG[g2d] = ",,virtual/libg2d" 135PACKAGECONFIG[g2d] = ",,virtual/libg2d"
133PACKAGECONFIG[viv-fb] = ",,virtual/libgles2" 136PACKAGECONFIG[viv-fb] = ",,virtual/libgles2"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb
index 1a6197d5..9e09ef93 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.5.imx.bb
@@ -97,6 +97,8 @@ LIC_FILES_CHKSUM = " \
97 file://LICENSE.txt;md5=a6f89e2100d9b6cdffcea4f398e37343 \ 97 file://LICENSE.txt;md5=a6f89e2100d9b6cdffcea4f398e37343 \
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"
100# Enable pulsesink in gstreamer
101PACKAGECONFIG:append = "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)}"
100 102
101# fb implementation of v4l2 uses libdrm 103# fb implementation of v4l2 uses libdrm
102DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'v4l2', '${DEPENDS_V4L2}', '', d)}" 104DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'v4l2', '${DEPENDS_V4L2}', '', d)}"
@@ -109,8 +111,14 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plu
109 111
110SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " 112SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} "
111GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" 113GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https"
112SRCBRANCH = "MM_04.08.02_2310_L6.1.y" 114SRCBRANCH = "MM_04.08.03_2312_L6.6.y"
113SRCREV = "a4631334ad32abc513bde8f73491ef345f865a48" 115SRCREV = "d361360510c97dc23abbfcdd22dff8214890527d"
116
117# set 32bit compile timer for 32-bit platform
118GLIBC_64BIT_TIME_FLAGS:mx6-nxp-bsp = ""
119GLIBC_64BIT_TIME_FLAGS:mx7-nxp-bsp = ""
120INSANE_SKIP:mx6-nxp-bsp:append = " 32bit-time"
121INSANE_SKIP:mx7-nxp-bsp:append = " 32bit-time"
114 122
115S = "${WORKDIR}/git" 123S = "${WORKDIR}/git"
116 124
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb
index bd0f723f..ce7b3f1d 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.22.5.imx.bb
@@ -74,6 +74,8 @@ FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include"
74FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*" 74FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*"
75FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb" 75FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb"
76 76
77RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-gconv-iso8859-5"
78
77CVE_PRODUCT = "gstreamer" 79CVE_PRODUCT = "gstreamer"
78 80
79PTEST_BUILD_HOST_FILES = "" 81PTEST_BUILD_HOST_FILES = ""
@@ -93,8 +95,8 @@ LIC_FILES_CHKSUM = " \
93SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz" 95SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz"
94SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " 96SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} "
95GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" 97GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https"
96SRCBRANCH = "MM_04.08.02_2310_L6.1.y" 98SRCBRANCH = "MM_04.08.03_2312_L6.6.y"
97SRCREV = "e51e577a730191911b7050216814bede1b9545ae" 99SRCREV = "1a43c16272a7f4274eb8260e03206a57f317d823"
98 100
99S = "${WORKDIR}/git" 101S = "${WORKDIR}/git"
100 102
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
index d99fd320..a13cf30a 100644
--- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
+++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
@@ -4,8 +4,8 @@
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
6DESCRIPTION = "Gstreamer freescale plugins" 6DESCRIPTION = "Gstreamer freescale plugins"
7LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only"
8SECTION = "multimedia" 7SECTION = "multimedia"
8LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only"
9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" 9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24"
10 10
11DEPENDS = " \ 11DEPENDS = " \
@@ -19,7 +19,7 @@ DEPENDS = " \
19DEPENDS:append:mx6-nxp-bsp = " imx-lib" 19DEPENDS:append:mx6-nxp-bsp = " imx-lib"
20DEPENDS:append:mx7-nxp-bsp = " imx-lib" 20DEPENDS:append:mx7-nxp-bsp = " imx-lib"
21DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib" 21DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib"
22DEPENDS:append:mx9-nxp-bsp = " imx-lib" 22DEPENDS:append:mx93-nxp-bsp = " imx-lib"
23DEPENDS:append:imxvpu = " imx-vpuwrap" 23DEPENDS:append:imxvpu = " imx-vpuwrap"
24DEPENDS:append:imxfbdev:imxgpu = " libdrm" 24DEPENDS:append:imxfbdev:imxgpu = " libdrm"
25DEPENDS_IMXGPU = "" 25DEPENDS_IMXGPU = ""
@@ -27,13 +27,14 @@ DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}"
27DEPENDS_IMX_OPENCL_CONVERTER = "" 27DEPENDS_IMX_OPENCL_CONVERTER = ""
28DEPENDS_IMX_OPENCL_CONVERTER:mx8-nxp-bsp = "imx-opencl-converter" 28DEPENDS_IMX_OPENCL_CONVERTER:mx8-nxp-bsp = "imx-opencl-converter"
29DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" 29DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = ""
30DEPENDS_IMX_OPENCL_CONVERTER:mx95-nxp-bsp = "imx-opencl-converter"
30 31
31# For backwards compatibility 32# For backwards compatibility
32RREPLACES:${PN} = "gst1.0-fsl-plugin" 33RREPLACES:${PN} = "gst1.0-fsl-plugin"
33RPROVIDES:${PN} = "gst1.0-fsl-plugin" 34RPROVIDES:${PN} = "gst1.0-fsl-plugin"
34RCONFLICTS:${PN} = "gst1.0-fsl-plugin" 35RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
35 36
36PV = "4.8.2+git${SRCPV}" 37PV = "4.8.3+git${SRCPV}"
37 38
38SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \ 39SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \
39 file://0001-aiurdemux-Fix-type-of-USER_DATA_LOCATION.patch \ 40 file://0001-aiurdemux-Fix-type-of-USER_DATA_LOCATION.patch \
@@ -48,8 +49,8 @@ SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=
48 file://0010-provide-declaration-for-aiur_register_external_typef.patch \ 49 file://0010-provide-declaration-for-aiur_register_external_typef.patch \
49 file://0011-meson-Undef-_TIME_BITS-along-with-_FILE_OFFSET_BITS.patch \ 50 file://0011-meson-Undef-_TIME_BITS-along-with-_FILE_OFFSET_BITS.patch \
50 " 51 "
51SRCBRANCH = "MM_04.08.02_2310_L6.1.y" 52SRCBRANCH = "MM_04.08.03_2312_L6.6.y"
52SRCREV = "a72df52acfec5f849ec93906e33cb50da01b0b2e" 53SRCREV = "91c7fec888cf8932c91e354331aad94975cae3ff"
53 54
54S = "${WORKDIR}/git" 55S = "${WORKDIR}/git"
55 56