summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuqing Zhu <carol.zhu@nxp.com>2018-06-06 11:44:25 +0800
committerOtavio Salvador <otavio@ossystems.com.br>2018-06-06 11:30:14 -0300
commit7225837a9834bab03b2d4b0897f031ddda3057e1 (patch)
treeb48f6a2e1139c11f41aa7bd534b8648f73803863
parentd2f5dff473c79e063b2da1a9f7dcf456409ac8f6 (diff)
downloadmeta-freescale-7225837a9834bab03b2d4b0897f031ddda3057e1.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> (cherry picked from commit e8035f3ff486a8546152cb9cd0b870023ce44d51)
-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"
7SECTION = "multimedia" 8SECTION = "multimedia"
8 9
9DEPENDS = "imx-codec imx-parser virtual/kernel gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" 10DEPENDS = "imx-codec imx-parser virtual/kernel gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
10DEPENDS_append_mx6q = " imx-lib imx-vpu imx-vpuwrap" 11DEPENDS_append_mx6 = " imx-lib"
11DEPENDS_append_mx6dl = " imx-lib imx-vpu imx-vpuwrap" 12DEPENDS_append_mx7 = " imx-lib"
12DEPENDS_append_mx6sl = " imx-lib" 13DEPENDS_append_imxvpu = " imx-vpuwrap libdrm"
13DEPENDS_append_mx6sx = " imx-lib"
14DEPENDS_append_mx6ul = " imx-lib"
15DEPENDS_append_mx7d = " imx-lib"
16 14
17# For backwards compatibility 15# For backwards compatibility
18RREPLACES_${PN} = "gst1.0-fsl-plugin" 16RREPLACES_${PN} = "gst1.0-fsl-plugin"
19RPROVIDES_${PN} = "gst1.0-fsl-plugin" 17RPROVIDES_${PN} = "gst1.0-fsl-plugin"
20RCONFLICTS_${PN} = "gst1.0-fsl-plugin" 18RCONFLICTS_${PN} = "gst1.0-fsl-plugin"
21 19
22LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ 20LIC_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
26SRCBRANCH = "nxp/MM_04.02.01_1705_L4.9.11_CONSOLIDATED_GA" 23IMXGST_SRC ?= "git://source.codeaurora.org/external/imx/imx-gst1.0-plugin.git;protocol=https"
24SRCBRANCH = "MM_04.03.04_1801_L4.9.51_MX8M_GA"
27 25
28SRC_URI = " \ 26SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}"
29 git://source.codeaurora.org/external/imx/gst1.0-plugins-fsl.git;protocol=https;branch=${SRCBRANCH} \ 27SRCREV = "bd40c49abd6494c6439f37c8c7ec5e275576c761"
30"
31 28
32S = "${WORKDIR}/git" 29S = "${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
37do_configure[depends] += "virtual/kernel:do_shared_workdir" 34do_configure[depends] += "virtual/kernel:do_shared_workdir"
35
38PLATFORM_mx6 = "MX6" 36PLATFORM_mx6 = "MX6"
39PLATFORM_mx6sl = "MX6SL" 37PLATFORM_mx6sl = "MX6SL"
40PLATFORM_mx6sx = "MX6SX" 38PLATFORM_mx6sx = "MX6SX"
41PLATFORM_mx6ul = "MX6UL" 39PLATFORM_mx6ul = "MX6UL"
42PLATFORM_mx6ull = "MX6UL" 40PLATFORM_mx6sll = "MX6SLL"
43PLATFORM_mx7d = "MX7D" 41PLATFORM_mx7= "MX7D"
42PLATFORM_mx7ulp= "MX7ULP"
43PLATFORM_mx8 = "MX8"
44 44
45# Todo add a mechanism to map possible build targets 45# Todo add a mechanism to map possible build targets
46EXTRA_OECONF = "PLATFORM=${PLATFORM} \ 46EXTRA_OECONF = "PLATFORM=${PLATFORM} \
@@ -54,8 +54,10 @@ PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN
54BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" 54BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
55RDEPENDS_${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " 55RDEPENDS_${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
57PACKAGECONFIG ?= "" 59PACKAGECONFIG ?= ""
58PACKAGECONFIG_mx6 = "overlaysink" 60PACKAGECONFIG_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"
81FILES_${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}" 83FILES_${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}"
82FILES_${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}" 84FILES_${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}"
83 85
84COMPATIBLE_MACHINE = "(mx6|mx6ul|mx6ull|mx7d)" 86COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"