diff options
Diffstat (limited to 'recipes-multimedia/gstreamer')
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" |
188 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " | 188 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " |
189 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" | 189 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" |
190 | SRCBRANCH = "MM_04.08.02_2310_L6.1.y" | 190 | SRCBRANCH = "MM_04.08.03_2312_L6.6.y" |
191 | SRCREV = "e4edcda6b110f42eca1f2cc20bc935edf7e66d6d" | 191 | SRCREV = "9de821c50b4dd7af2407d9c3d078020704510a20" |
192 | 192 | ||
193 | S = "${WORKDIR}/git" | 193 | S = "${WORKDIR}/git" |
194 | 194 | ||
@@ -204,6 +204,11 @@ PACKAGECONFIG_REMOVE ?= " \ | |||
204 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" | 204 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" |
205 | PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" | 205 | PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" |
206 | 206 | ||
207 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" | ||
208 | PACKAGECONFIG_G2D ??= "" | ||
209 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" | ||
210 | |||
211 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" | ||
207 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" | 212 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" |
208 | 213 | ||
209 | EXTRA_OEMESON += " \ | 214 | EXTRA_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 = " \ | |||
118 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " | 118 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " |
119 | SRC_URI:append = " file://0001-gstallocator-Fix-typcasts.patch" | 119 | SRC_URI:append = " file://0001-gstallocator-Fix-typcasts.patch" |
120 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" | 120 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" |
121 | SRCBRANCH = "MM_04.08.02_2310_L6.1.y" | 121 | SRCBRANCH = "MM_04.08.03_2312_L6.6.y" |
122 | SRCREV = "53a12f4e39773ca5b052eccbf0476d4ebd3ac08e" | 122 | SRCREV = "c4333767ea122c182ba4e14cababe8dbe2a1b882" |
123 | 123 | ||
124 | S = "${WORKDIR}/git" | 124 | S = "${WORKDIR}/git" |
125 | 125 | ||
126 | inherit use-imx-headers | 126 | inherit use-imx-headers |
127 | 127 | ||
128 | PACKAGECONFIG_REMOVE ?= "jpeg" | ||
129 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" | 128 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" |
130 | PACKAGECONFIG:append:imxgpu2d = " g2d" | 129 | PACKAGECONFIG_REMOVE ?= "jpeg" |
130 | |||
131 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" | ||
132 | PACKAGECONFIG_G2D ??= "" | ||
133 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" | ||
131 | 134 | ||
132 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" | 135 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" |
133 | PACKAGECONFIG[viv-fb] = ",,virtual/libgles2" | 136 | PACKAGECONFIG[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 | ||
101 | PACKAGECONFIG: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 |
102 | DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'v4l2', '${DEPENDS_V4L2}', '', d)}" | 104 | DEPENDS += "${@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 | ||
110 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " | 112 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " |
111 | GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" | 113 | GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" |
112 | SRCBRANCH = "MM_04.08.02_2310_L6.1.y" | 114 | SRCBRANCH = "MM_04.08.03_2312_L6.6.y" |
113 | SRCREV = "a4631334ad32abc513bde8f73491ef345f865a48" | 115 | SRCREV = "d361360510c97dc23abbfcdd22dff8214890527d" |
116 | |||
117 | # set 32bit compile timer for 32-bit platform | ||
118 | GLIBC_64BIT_TIME_FLAGS:mx6-nxp-bsp = "" | ||
119 | GLIBC_64BIT_TIME_FLAGS:mx7-nxp-bsp = "" | ||
120 | INSANE_SKIP:mx6-nxp-bsp:append = " 32bit-time" | ||
121 | INSANE_SKIP:mx7-nxp-bsp:append = " 32bit-time" | ||
114 | 122 | ||
115 | S = "${WORKDIR}/git" | 123 | S = "${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" | |||
74 | FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*" | 74 | FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*" |
75 | FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb" | 75 | FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb" |
76 | 76 | ||
77 | RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-gconv-iso8859-5" | ||
78 | |||
77 | CVE_PRODUCT = "gstreamer" | 79 | CVE_PRODUCT = "gstreamer" |
78 | 80 | ||
79 | PTEST_BUILD_HOST_FILES = "" | 81 | PTEST_BUILD_HOST_FILES = "" |
@@ -93,8 +95,8 @@ LIC_FILES_CHKSUM = " \ | |||
93 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz" | 95 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz" |
94 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " | 96 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " |
95 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" | 97 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" |
96 | SRCBRANCH = "MM_04.08.02_2310_L6.1.y" | 98 | SRCBRANCH = "MM_04.08.03_2312_L6.6.y" |
97 | SRCREV = "e51e577a730191911b7050216814bede1b9545ae" | 99 | SRCREV = "1a43c16272a7f4274eb8260e03206a57f317d823" |
98 | 100 | ||
99 | S = "${WORKDIR}/git" | 101 | S = "${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 | ||
6 | DESCRIPTION = "Gstreamer freescale plugins" | 6 | DESCRIPTION = "Gstreamer freescale plugins" |
7 | LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" | ||
8 | SECTION = "multimedia" | 7 | SECTION = "multimedia" |
8 | LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" | ||
9 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" | 9 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" |
10 | 10 | ||
11 | DEPENDS = " \ | 11 | DEPENDS = " \ |
@@ -19,7 +19,7 @@ DEPENDS = " \ | |||
19 | DEPENDS:append:mx6-nxp-bsp = " imx-lib" | 19 | DEPENDS:append:mx6-nxp-bsp = " imx-lib" |
20 | DEPENDS:append:mx7-nxp-bsp = " imx-lib" | 20 | DEPENDS:append:mx7-nxp-bsp = " imx-lib" |
21 | DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib" | 21 | DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib" |
22 | DEPENDS:append:mx9-nxp-bsp = " imx-lib" | 22 | DEPENDS:append:mx93-nxp-bsp = " imx-lib" |
23 | DEPENDS:append:imxvpu = " imx-vpuwrap" | 23 | DEPENDS:append:imxvpu = " imx-vpuwrap" |
24 | DEPENDS:append:imxfbdev:imxgpu = " libdrm" | 24 | DEPENDS:append:imxfbdev:imxgpu = " libdrm" |
25 | DEPENDS_IMXGPU = "" | 25 | DEPENDS_IMXGPU = "" |
@@ -27,13 +27,14 @@ DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}" | |||
27 | DEPENDS_IMX_OPENCL_CONVERTER = "" | 27 | DEPENDS_IMX_OPENCL_CONVERTER = "" |
28 | DEPENDS_IMX_OPENCL_CONVERTER:mx8-nxp-bsp = "imx-opencl-converter" | 28 | DEPENDS_IMX_OPENCL_CONVERTER:mx8-nxp-bsp = "imx-opencl-converter" |
29 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" | 29 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" |
30 | DEPENDS_IMX_OPENCL_CONVERTER:mx95-nxp-bsp = "imx-opencl-converter" | ||
30 | 31 | ||
31 | # For backwards compatibility | 32 | # For backwards compatibility |
32 | RREPLACES:${PN} = "gst1.0-fsl-plugin" | 33 | RREPLACES:${PN} = "gst1.0-fsl-plugin" |
33 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" | 34 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" |
34 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" | 35 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" |
35 | 36 | ||
36 | PV = "4.8.2+git${SRCPV}" | 37 | PV = "4.8.3+git${SRCPV}" |
37 | 38 | ||
38 | SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \ | 39 | SRC_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 | " |
51 | SRCBRANCH = "MM_04.08.02_2310_L6.1.y" | 52 | SRCBRANCH = "MM_04.08.03_2312_L6.6.y" |
52 | SRCREV = "a72df52acfec5f849ec93906e33cb50da01b0b2e" | 53 | SRCREV = "91c7fec888cf8932c91e354331aad94975cae3ff" |
53 | 54 | ||
54 | S = "${WORKDIR}/git" | 55 | S = "${WORKDIR}/git" |
55 | 56 | ||