diff options
author | Yuqing Zhu <carol.zhu@nxp.com> | 2018-06-06 11:44:25 +0800 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2018-06-06 10:56:47 -0300 |
commit | e8035f3ff486a8546152cb9cd0b870023ce44d51 (patch) | |
tree | 909a51b8132ca33d48e1f9d708fcfb25b663100a /recipes-multimedia | |
parent | f66e95cbddcaae0a41e5399b4956c5137cf9fa63 (diff) | |
download | meta-freescale-e8035f3ff486a8546152cb9cd0b870023ce44d51.tar.gz |
imx-gst1.0-plugin: Upgrade to v4.3.4
gplay: fix cpu loading high when in background
gplay: disable subtitle when use dcss or dpu
vpudec: add fullRange to HDR10 metadata
Add direct build dependency on libdrm as vpu in
imx-gst1.0 plugin includes drm_fourcc.h when doing compile.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-multimedia')
-rw-r--r-- | recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.3.4.bb (renamed from recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.1.6.bb) | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.1.6.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.3.4.bb index 89a14d5d..d166ec36 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.1.6.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.3.4.bb | |||
@@ -1,4 +1,5 @@ | |||
1 | # Copyright (C) 2014,2016 Freescale Semiconductor | 1 | # Copyright (C) 2014,2016 Freescale Semiconductor |
2 | # Copyright 2017 NXP | ||
2 | # Copyright (C) 2012-2015 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2012-2015 O.S. Systems Software LTDA. |
3 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
4 | 5 | ||
@@ -7,27 +8,23 @@ LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" | |||
7 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
8 | 9 | ||
9 | DEPENDS = "imx-codec imx-parser virtual/kernel gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | 10 | DEPENDS = "imx-codec imx-parser virtual/kernel gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" |
10 | DEPENDS_append_mx6q = " imx-lib imx-vpu imx-vpuwrap" | 11 | DEPENDS_append_mx6 = " imx-lib" |
11 | DEPENDS_append_mx6dl = " imx-lib imx-vpu imx-vpuwrap" | 12 | DEPENDS_append_mx7 = " imx-lib" |
12 | DEPENDS_append_mx6sl = " imx-lib" | 13 | DEPENDS_append_imxvpu = " imx-vpuwrap libdrm" |
13 | DEPENDS_append_mx6sx = " imx-lib" | ||
14 | DEPENDS_append_mx6ul = " imx-lib" | ||
15 | DEPENDS_append_mx7d = " imx-lib" | ||
16 | 14 | ||
17 | # For backwards compatibility | 15 | # For backwards compatibility |
18 | RREPLACES_${PN} = "gst1.0-fsl-plugin" | 16 | RREPLACES_${PN} = "gst1.0-fsl-plugin" |
19 | RPROVIDES_${PN} = "gst1.0-fsl-plugin" | 17 | RPROVIDES_${PN} = "gst1.0-fsl-plugin" |
20 | RCONFLICTS_${PN} = "gst1.0-fsl-plugin" | 18 | RCONFLICTS_${PN} = "gst1.0-fsl-plugin" |
21 | 19 | ||
22 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | 20 | LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ |
23 | file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ | ||
24 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" | 21 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" |
25 | 22 | ||
26 | SRCBRANCH = "nxp/MM_04.02.01_1705_L4.9.11_CONSOLIDATED_GA" | 23 | IMXGST_SRC ?= "git://source.codeaurora.org/external/imx/imx-gst1.0-plugin.git;protocol=https" |
24 | SRCBRANCH = "MM_04.03.04_1801_L4.9.51_MX8M_GA" | ||
27 | 25 | ||
28 | SRC_URI = " \ | 26 | SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" |
29 | git://source.codeaurora.org/external/imx/gst1.0-plugins-fsl.git;protocol=https;branch=${SRCBRANCH} \ | 27 | SRCREV = "bd40c49abd6494c6439f37c8c7ec5e275576c761" |
30 | " | ||
31 | 28 | ||
32 | S = "${WORKDIR}/git" | 29 | S = "${WORKDIR}/git" |
33 | 30 | ||
@@ -35,12 +32,15 @@ inherit autotools pkgconfig | |||
35 | 32 | ||
36 | # Make sure kernel sources are available | 33 | # Make sure kernel sources are available |
37 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | 34 | do_configure[depends] += "virtual/kernel:do_shared_workdir" |
35 | |||
38 | PLATFORM_mx6 = "MX6" | 36 | PLATFORM_mx6 = "MX6" |
39 | PLATFORM_mx6sl = "MX6SL" | 37 | PLATFORM_mx6sl = "MX6SL" |
40 | PLATFORM_mx6sx = "MX6SX" | 38 | PLATFORM_mx6sx = "MX6SX" |
41 | PLATFORM_mx6ul = "MX6UL" | 39 | PLATFORM_mx6ul = "MX6UL" |
42 | PLATFORM_mx6ull = "MX6UL" | 40 | PLATFORM_mx6sll = "MX6SLL" |
43 | PLATFORM_mx7d = "MX7D" | 41 | PLATFORM_mx7= "MX7D" |
42 | PLATFORM_mx7ulp= "MX7ULP" | ||
43 | PLATFORM_mx8 = "MX8" | ||
44 | 44 | ||
45 | # Todo add a mechanism to map possible build targets | 45 | # Todo add a mechanism to map possible build targets |
46 | EXTRA_OECONF = "PLATFORM=${PLATFORM} \ | 46 | EXTRA_OECONF = "PLATFORM=${PLATFORM} \ |
@@ -54,8 +54,10 @@ PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN | |||
54 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" | 54 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" |
55 | RDEPENDS_${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " | 55 | RDEPENDS_${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " |
56 | 56 | ||
57 | # overlaysink rely on G2D, | ||
58 | # cannot be supported on i.MX6SLL & i.MX6UL & i.MX6ULL & i.MX7D | ||
57 | PACKAGECONFIG ?= "" | 59 | PACKAGECONFIG ?= "" |
58 | PACKAGECONFIG_mx6 = "overlaysink" | 60 | PACKAGECONFIG_imxgpu2d = "overlaysink" |
59 | 61 | ||
60 | 62 | ||
61 | # FIXME: Add all features | 63 | # FIXME: Add all features |
@@ -81,4 +83,4 @@ FILES_${PN}-grecorder = "${bindir}/grecorder-1.0" | |||
81 | FILES_${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}" | 83 | FILES_${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}" |
82 | FILES_${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}" | 84 | FILES_${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}" |
83 | 85 | ||
84 | COMPATIBLE_MACHINE = "(mx6|mx6ul|mx6ull|mx7d)" | 86 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |