require gstreamer1.0-plugins-base.inc # Re-use patch files from 1.12.2 recipe FILESEXTRAPATHS_prepend := "${COREBASE}/meta/recipes-multimedia/gstreamer/files:" FILESEXTRAPATHS_prepend := "${COREBASE}/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base:" # The following PATH has highest priority # Implement patch overwrite, using the updated patch under this PATH, instead of the 1.12.2 ones FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" LIC_FILES_CHKSUM = "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \ file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \ file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607" DEPENDS += "virtual/kernel" DEPENDS_append_imxgpu2d = " virtual/libg2d" do_configure[depends] += "virtual/kernel:do_shared_workdir" # Enable pango lib PACKAGECONFIG_append = " pango " # 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] = "" EXTRA_OECONF_append = " --disable-opengl --enable-wayland" GST1.0-PLUGINS-BASE_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-base.git;protocol=https" SRCBRANCH = "MM_04.04.04_1811_L4.14.78_GA" SRC_URI = " \ ${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ file://make-gio_unix_2_0-dependency-configurable.patch \ " SRCREV = "318a9477159d6b162e480faf29f56153b27fb6a7" EXTRA_AUTORECONF = "" # Find ion.h in kernel EXTRA_OECONF = " \ CPPFLAGS=" \ -I${STAGING_KERNEL_DIR}/include/uapi \ -I${STAGING_KERNEL_DIR}/include \ " \ " EXTRA_OEMAKE += "GIR_EXTRA_LIBS_PATH=${GIR_EXTRA_LIBS_PATH}:${B}/gst-libs/gst/allocators/.libs" FILES_${PN} += "${libdir}/gstreamer-1.0/include" PV = "1.14.0.imx" S = "${WORKDIR}/git"