diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2021-09-01 12:30:54 -0500 |
---|---|---|
committer | Tom Hochstein <tom.hochstein@nxp.com> | 2021-09-01 12:30:54 -0500 |
commit | 9c85c8770ff558bc391418a44ecfa71728e7a975 (patch) | |
tree | cc3d0e637af963a3c05058c3ff5a0f92f2f2a35f | |
parent | 445ca1a817c3682ef535692fa3259028c5075eff (diff) | |
download | meta-freescale-9c85c8770ff558bc391418a44ecfa71728e7a975.tar.gz |
imx-gst1.0-plugin: Upgrade to 4.6.1
Includes switch to meson.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
-rw-r--r-- | recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.6.1.bb (renamed from recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb) | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.6.1.bb index 614c0b48..9d43a175 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.6.1.bb | |||
@@ -1,5 +1,5 @@ | |||
1 | # Copyright (C) 2014,2016 Freescale Semiconductor | 1 | # Copyright (C) 2014,2016 Freescale Semiconductor |
2 | # Copyright 2017-2019 NXP | 2 | # Copyright 2017-2021 NXP |
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) |
5 | 5 | ||
@@ -20,16 +20,15 @@ RCONFLICTS:${PN} = "gst1.0-fsl-plugin" | |||
20 | LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ | 20 | LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ |
21 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" | 21 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" |
22 | 22 | ||
23 | SRCBRANCH = "MM_04.05.07_2011_L5.4.70" | 23 | SRCBRANCH = "MM_04.06.01_2105_L5.10.y" |
24 | 24 | ||
25 | SRC_URI = " \ | 25 | |
26 | git://source.codeaurora.org/external/imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \ | 26 | SRC_URI = "git://source.codeaurora.org/external/imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH}" |
27 | " | 27 | SRCREV = "057e6bfbc208ce31e8ed0af0264dd1e86de05808" |
28 | SRCREV = "659ec4947d6b1903d26e4ec9e40ae251a659935d" | ||
29 | 28 | ||
30 | S = "${WORKDIR}/git" | 29 | S = "${WORKDIR}/git" |
31 | 30 | ||
32 | inherit autotools pkgconfig use-imx-headers | 31 | inherit meson pkgconfig use-imx-headers |
33 | 32 | ||
34 | PLATFORM:mx6 = "MX6" | 33 | PLATFORM:mx6 = "MX6" |
35 | PLATFORM:mx6sl = "MX6SL" | 34 | PLATFORM:mx6sl = "MX6SL" |
@@ -41,10 +40,9 @@ PLATFORM:mx7ulp= "MX7ULP" | |||
41 | PLATFORM:mx8 = "MX8" | 40 | PLATFORM:mx8 = "MX8" |
42 | 41 | ||
43 | # Todo add a mechanism to map possible build targets | 42 | # Todo add a mechanism to map possible build targets |
44 | EXTRA_OECONF = "PLATFORM=${PLATFORM} \ | 43 | EXTRA_OEMESON = "-Dplatform=${PLATFORM} \ |
45 | CPPFLAGS="-I${STAGING_INCDIR_IMX}" \ | 44 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ |
46 | CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR} \ | 45 | " |
47 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', bb.utils.contains('DISTRO_FEATURES', 'x11', '--disable-x11', '', d), '', d)}" | ||
48 | 46 | ||
49 | PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN}-librecorder-engine ${PN}-libplayengine" | 47 | PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN}-librecorder-engine ${PN}-libplayengine" |
50 | 48 | ||
@@ -60,14 +58,13 @@ PACKAGECONFIG:imxgpu2d = "overlaysink" | |||
60 | 58 | ||
61 | # FIXME: Add all features | 59 | # FIXME: Add all features |
62 | # feature from excluded mm packages | 60 | # feature from excluded mm packages |
63 | PACKAGECONFIG[ac3] += ",,imx-ac3codec,imx-ac3codec" | 61 | PACKAGECONFIG[ac3] = ",,imx-ac3codec,imx-ac3codec" |
64 | # feature from special mm packages | 62 | # feature from special mm packages |
65 | PACKAGECONFIG[aacp] += ",,imx-aacpcodec,imx-aacpcodec" | 63 | PACKAGECONFIG[aacp] = ",,imx-aacpcodec,imx-aacpcodec" |
66 | MSDEPENDS = "imx-msparser imx-mscodec" | 64 | MSDEPENDS = "imx-msparser imx-mscodec" |
67 | PACKAGECONFIG[wma10dec] += ",,${MSDEPENDS},${MSDEPENDS}" | 65 | PACKAGECONFIG[wma10dec] = ",,${MSDEPENDS},${MSDEPENDS}" |
68 | PACKAGECONFIG[wma8enc] += "--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}" | 66 | PACKAGECONFIG[wma8enc] = ",,${MSDEPENDS},${MSDEPENDS}" |
69 | OVDEPENDS = "virtual/libg2d" | 67 | PACKAGECONFIG[overlaysink] += ",,virtual/libg2d" |
70 | PACKAGECONFIG[overlaysink] += "--enable-overlaysink,--disable-overlaysink, ${OVDEPENDS}" | ||
71 | 68 | ||
72 | FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" | 69 | FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" |
73 | 70 | ||