Switch to use i.MX fork of GST. Remove duplicate patches.
Signed-off-by: Yuqing Zhu <[email protected]> --- .../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 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
