[meta-freescale] [PATCH 6/9] gstreamer1.0-plugins-base: Use i.MX fork of GST for customizations

Yuqing Zhu carol.zhu at nxp.com
Mon Dec 25 22:11:04 PST 2017


Switch to use i.MX fork of GST.

Remove duplicate patches.

Signed-off-by: Yuqing Zhu <carol.zhu at nxp.com>
---
 .../gstreamer1.0-plugins-base_1.12.%.bbappend      | 30 ++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.%.bbappend

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.%.bbappend
new file mode 100644
index 0000000..eb11be8
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.%.bbappend
@@ -0,0 +1,30 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+# Enable pango lib
+PACKAGECONFIG_append = " pango "
+
+# ion allocator will be enabled only when detecting the ion.h exists, which is built out from kernel.
+# Now, ion allocator can be supported on all i.MX platform
+DEPENDS_append = " virtual/kernel"
+
+# Remove gio-unix-2.0 as it does not seem to exist anywhere
+PACKAGECONFIG_remove = "gio-unix-2.0"
+# Overwrite the unrecognised option which is set in gstreamer1.0-plugins-base.inc under poky layer
+PACKAGECONFIG[gio-unix-2.0] = ""
+
+# Use i.MX fork of GST for customizations
+SRC_URI_remove_imx = " \
+    http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \
+    file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
+    file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
+    file://get-caps-from-src-pad-when-query-caps.patch \
+"
+
+GST1.0-PLUGINS-BASE_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-base.git;protocol=https"
+SRCBRANCH = "imx-1.12.x"
+
+SRC_URI_append_imx = " ${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH}"
+SRCREV_imx = "f11ab0f14638d21b6e48bff3fd63aaaa0689f21d"
+
+EXTRA_AUTORECONF = ""
+
+S_imx = "${WORKDIR}/git"
-- 
1.9.1



More information about the meta-freescale mailing list