sumo migration: update gstreamer plugins to version 1.14
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
parent
5093060199
commit
f4f1eb1144
|
|
@ -0,0 +1,35 @@
|
||||||
|
From a1d7c582392c8bc87fa9411af77b20e011944357 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
Date: Thu, 25 Jan 2018 17:55:02 +0200
|
||||||
|
Subject: [PATCH] gst/gstpluginloader.c: when env var is set do not fall
|
||||||
|
through to system plugin scanner
|
||||||
|
|
||||||
|
If we set a custom GST_PLUGIN_SCANNER env var, then we probably want to use that and only that.
|
||||||
|
|
||||||
|
Falling through to the one installed on the system is problamatic in cross-compilation
|
||||||
|
environemnts, regardless of whether one pointed to by the env var succeeded or failed.
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
---
|
||||||
|
gst/gstpluginloader.c | 4 +---
|
||||||
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/gst/gstpluginloader.c b/gst/gstpluginloader.c
|
||||||
|
index 430829d..3a75731 100644
|
||||||
|
--- a/gst/gstpluginloader.c
|
||||||
|
+++ b/gst/gstpluginloader.c
|
||||||
|
@@ -471,9 +471,7 @@ gst_plugin_loader_spawn (GstPluginLoader * loader)
|
||||||
|
helper_bin = g_strdup (env);
|
||||||
|
res = gst_plugin_loader_try_helper (loader, helper_bin);
|
||||||
|
g_free (helper_bin);
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- if (!res) {
|
||||||
|
+ } else {
|
||||||
|
GST_LOG ("Trying installed plugin scanner");
|
||||||
|
|
||||||
|
#ifdef G_OS_WIN32
|
||||||
|
--
|
||||||
|
2.15.1
|
||||||
|
|
||||||
|
|
@ -0,0 +1,42 @@
|
||||||
|
From 90916f96262fa7b27a0a99788c69f9fd6df11000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
Date: Tue, 24 Nov 2015 16:46:27 +0200
|
||||||
|
Subject: [PATCH] introspection.m4: prefix pkgconfig paths with
|
||||||
|
PKG_CONFIG_SYSROOT_DIR
|
||||||
|
|
||||||
|
We can't use our tweaked introspection.m4 from gobject-introspection tarball
|
||||||
|
because gstreamer also defines INTROSPECTION_INIT in its introspection.m4, which
|
||||||
|
is later supplied to g-ir-scanner.
|
||||||
|
|
||||||
|
Upstream-Status: Pending [review on oe-core list]
|
||||||
|
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
---
|
||||||
|
common/m4/introspection.m4 | 12 ++++++------
|
||||||
|
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/common/m4/introspection.m4 b/common/m4/introspection.m4
|
||||||
|
index 162be57..217a6ae 100644
|
||||||
|
--- a/common/m4/introspection.m4
|
||||||
|
+++ b/common/m4/introspection.m4
|
||||||
|
@@ -54,14 +54,14 @@ m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],
|
||||||
|
INTROSPECTION_GIRDIR=
|
||||||
|
INTROSPECTION_TYPELIBDIR=
|
||||||
|
if test "x$found_introspection" = "xyes"; then
|
||||||
|
- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
|
||||||
|
- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
|
||||||
|
- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
|
||||||
|
+ INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
|
||||||
|
+ INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
|
||||||
|
+ INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
|
||||||
|
INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
|
||||||
|
INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
|
||||||
|
INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
|
||||||
|
INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
|
||||||
|
- INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
|
||||||
|
+ INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
|
||||||
|
INTROSPECTION_INIT="extern void gst_init(gint*,gchar**); gst_init(NULL,NULL);"
|
||||||
|
fi
|
||||||
|
AC_SUBST(INTROSPECTION_SCANNER)
|
||||||
|
--
|
||||||
|
2.6.2
|
||||||
|
|
||||||
|
|
@ -0,0 +1,70 @@
|
||||||
|
From c247745faaf885fd3fa094198fc0ea288e295dbf Mon Sep 17 00:00:00 2001
|
||||||
|
From: Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
Date: Fri, 13 Jul 2018 14:42:28 -0400
|
||||||
|
Subject: [PATCH] opencv: Fix build for opencv >= 3.4.2
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
The `CV_RGB` macro is now in `imgproc.hpp`.
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
|
||||||
|
../subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp:497:40: error: ‘CV_RGB’ was not declared in this scope
|
||||||
|
cvCircle (img, center, radius, CV_RGB (0, 0, 200), 1, 8, 0);
|
||||||
|
^~~~~~
|
||||||
|
|
||||||
|
Upstream-Status: Backport [https://github.com/GStreamer/gst-plugins-bad/commit/c247745faaf885fd3fa094198fc0ea288e295dbf]
|
||||||
|
|
||||||
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
||||||
|
---
|
||||||
|
ext/opencv/MotionCells.cpp | 3 +++
|
||||||
|
ext/opencv/gsthanddetect.cpp | 3 +++
|
||||||
|
ext/opencv/gsttemplatematch.cpp | 3 +++
|
||||||
|
3 files changed, 9 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/ext/opencv/MotionCells.cpp b/ext/opencv/MotionCells.cpp
|
||||||
|
index f85989e..175ec90 100644
|
||||||
|
--- a/ext/opencv/MotionCells.cpp
|
||||||
|
+++ b/ext/opencv/MotionCells.cpp
|
||||||
|
@@ -51,6 +51,9 @@
|
||||||
|
|
||||||
|
#include <errno.h>
|
||||||
|
#include "MotionCells.h"
|
||||||
|
+#if (CV_MAJOR_VERSION >= 3)
|
||||||
|
+#include <opencv2/imgproc.hpp>
|
||||||
|
+#endif
|
||||||
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
|
|
||||||
|
MotionCells::MotionCells ()
|
||||||
|
diff --git a/ext/opencv/gsthanddetect.cpp b/ext/opencv/gsthanddetect.cpp
|
||||||
|
index 60fd5be..47203fd 100644
|
||||||
|
--- a/ext/opencv/gsthanddetect.cpp
|
||||||
|
+++ b/ext/opencv/gsthanddetect.cpp
|
||||||
|
@@ -62,6 +62,9 @@
|
||||||
|
|
||||||
|
/* element header */
|
||||||
|
#include "gsthanddetect.h"
|
||||||
|
+#if (CV_MAJOR_VERSION >= 3)
|
||||||
|
+#include <opencv2/imgproc.hpp>
|
||||||
|
+#endif
|
||||||
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
|
|
||||||
|
GST_DEBUG_CATEGORY_STATIC (gst_handdetect_debug);
|
||||||
|
diff --git a/ext/opencv/gsttemplatematch.cpp b/ext/opencv/gsttemplatematch.cpp
|
||||||
|
index f39208d..ec0b56a 100644
|
||||||
|
--- a/ext/opencv/gsttemplatematch.cpp
|
||||||
|
+++ b/ext/opencv/gsttemplatematch.cpp
|
||||||
|
@@ -63,6 +63,9 @@
|
||||||
|
|
||||||
|
#include "../../gst-libs/gst/gst-i18n-plugin.h"
|
||||||
|
#include "gsttemplatematch.h"
|
||||||
|
+#if (CV_MAJOR_VERSION >= 3)
|
||||||
|
+#include <opencv2/imgproc.hpp>
|
||||||
|
+#endif
|
||||||
|
#include <opencv2/imgproc/imgproc_c.h>
|
||||||
|
|
||||||
|
GST_DEBUG_CATEGORY_STATIC (gst_template_match_debug);
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
||||||
|
|
@ -10,8 +10,8 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
|
LIC_FILES_CHKSUM = "file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
|
||||||
file://COPYING.LIB;md5=21682e4e8fea52413fd26c60acb907e5 "
|
file://COPYING.LIB;md5=21682e4e8fea52413fd26c60acb907e5 "
|
||||||
|
|
||||||
|
DEPENDS += "libdrm"
|
||||||
DEPENDS_append_imxgpu2d = " virtual/libg2d"
|
DEPENDS_append_imxgpu2d = " virtual/libg2d"
|
||||||
DEPENDS_append_mx8 = " libdrm"
|
|
||||||
|
|
||||||
PACKAGECONFIG_append_mx6q = " opencv"
|
PACKAGECONFIG_append_mx6q = " opencv"
|
||||||
PACKAGECONFIG_append_mx6qp = " opencv"
|
PACKAGECONFIG_append_mx6qp = " opencv"
|
||||||
|
|
@ -20,7 +20,10 @@ PACKAGECONFIG_append_mx8 = " opencv kms"
|
||||||
#Remove unrecognised configure option for 1.14
|
#Remove unrecognised configure option for 1.14
|
||||||
PACKAGECONFIG_remove = " gles2"
|
PACKAGECONFIG_remove = " gles2"
|
||||||
|
|
||||||
PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-native wayland wayland-protocols libdrm"
|
#Remove vulkan as it's incompatible for i.MX 8M Mini
|
||||||
|
PACKAGECONFIG_remove_mx8mm = " vulkan"
|
||||||
|
|
||||||
|
PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-native wayland wayland-protocols"
|
||||||
|
|
||||||
# Disable introspection to fix [GstGL-1.0.gir] Error
|
# Disable introspection to fix [GstGL-1.0.gir] Error
|
||||||
EXTRA_OECONF_append = " --disable-introspection"
|
EXTRA_OECONF_append = " --disable-introspection"
|
||||||
|
|
@ -37,13 +40,14 @@ SRC_URI_remove = "file://0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-outpu
|
||||||
EXTRA_OECONF_remove = "WAYLAND_PROTOCOLS_SYSROOT_DIR=${RECIPE_SYSROOT}"
|
EXTRA_OECONF_remove = "WAYLAND_PROTOCOLS_SYSROOT_DIR=${RECIPE_SYSROOT}"
|
||||||
|
|
||||||
GST1.0-PLUGINS-BAD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-bad.git;protocol=https"
|
GST1.0-PLUGINS-BAD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-bad.git;protocol=https"
|
||||||
SRCBRANCH = "MM_04.04.00_1805_L4.9.88_MX8QXP_BETA2"
|
SRCBRANCH = "MM_04.04.04_1811_L4.14.78_GA"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} \
|
${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} \
|
||||||
|
file://0001-opencv-Fix-build-for-opencv-3.4.2.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRCREV = "07ad0bb676a16c2dffb0f0e415a873f0924cfdc0"
|
SRCREV = "7e8a87fcbf5bd44b6982f6d15f2d28aa5f49a6be"
|
||||||
|
|
||||||
# This remove "--exclude=autopoint" option from autoreconf argument to avoid
|
# This remove "--exclude=autopoint" option from autoreconf argument to avoid
|
||||||
# configure.ac:30: error: required file './ABOUT-NLS' not found
|
# configure.ac:30: error: required file './ABOUT-NLS' not found
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
From 3c2c2d5dd08aa30ed0e8acd8566ec99412bb8209 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
Date: Mon, 26 Oct 2015 17:29:37 +0200
|
||||||
|
Subject: [PATCH 3/4] riff: add missing include directories when calling
|
||||||
|
introspection scanner
|
||||||
|
|
||||||
|
Upstream-Status: Pending [review on oe-core maillist]
|
||||||
|
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
---
|
||||||
|
gst-libs/gst/riff/Makefile.am | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/gst-libs/gst/riff/Makefile.am b/gst-libs/gst/riff/Makefile.am
|
||||||
|
index 0a115cc..5057a58 100644
|
||||||
|
--- a/gst-libs/gst/riff/Makefile.am
|
||||||
|
+++ b/gst-libs/gst/riff/Makefile.am
|
||||||
|
@@ -39,6 +39,8 @@ libgstriff_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS)
|
||||||
|
# --strip-prefix=Gst \
|
||||||
|
# --warn-all \
|
||||||
|
# --c-include "gst/riff/riff.h" \
|
||||||
|
+# -I$(top_srcdir)/gst-libs \
|
||||||
|
+# -I$(top_builddir)/gst-libs \
|
||||||
|
# --add-include-path=$(builddir)/../tag \
|
||||||
|
# --add-include-path=$(builddir)/../audio \
|
||||||
|
# --add-include-path=$(PKG_CONFIG_SYSROOT_DIR)`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
||||||
|
--
|
||||||
|
2.6.2
|
||||||
|
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
From 4330915d88dc4dd46eb4c28d756482b767c2747f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
Date: Mon, 26 Oct 2015 17:30:14 +0200
|
||||||
|
Subject: [PATCH 4/4] rtsp: drop incorrect reference to gstreamer-sdp in
|
||||||
|
Makefile.am
|
||||||
|
|
||||||
|
Upstream-Status: Pending [review on oe-core maillist]
|
||||||
|
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||||
|
---
|
||||||
|
gst-libs/gst/rtsp/Makefile.am | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/gst-libs/gst/rtsp/Makefile.am b/gst-libs/gst/rtsp/Makefile.am
|
||||||
|
index 4f6d9f8..0afa370 100644
|
||||||
|
--- a/gst-libs/gst/rtsp/Makefile.am
|
||||||
|
+++ b/gst-libs/gst/rtsp/Makefile.am
|
||||||
|
@@ -75,7 +75,6 @@ GstRtsp-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstrtsp-@GST_API_VERS
|
||||||
|
--libtool="$(LIBTOOL)" \
|
||||||
|
--pkg gio-2.0 \
|
||||||
|
--pkg gstreamer-@GST_API_VERSION@ \
|
||||||
|
- --pkg gstreamer-sdp-@GST_API_VERSION@ \
|
||||||
|
--pkg-export gstreamer-rtsp-@GST_API_VERSION@ \
|
||||||
|
--add-init-section="$(INTROSPECTION_INIT)" \
|
||||||
|
--output $@ \
|
||||||
|
--
|
||||||
|
2.6.2
|
||||||
|
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
From 7ffa6e3d00e1d8a060f3f4c2bb9a72691af05d79 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andre McCurdy <armccurdy@gmail.com>
|
||||||
|
Date: Wed, 20 Jan 2016 13:00:00 -0800
|
||||||
|
Subject: [PATCH] make gio_unix_2_0 dependency configurable
|
||||||
|
|
||||||
|
Prior to 1.7.1, gst-plugins-base accepted a configure option to
|
||||||
|
disable gio_unix_2_0, however it was implemented incorrectly using
|
||||||
|
AG_GST_CHECK_FEATURE. That was fixed in 1.7.1 by making the
|
||||||
|
dependency unconditional.
|
||||||
|
|
||||||
|
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=aadefefba88afe4acbe64454650f24e7ce7c8d70
|
||||||
|
|
||||||
|
To make builds deterministic, re-instate support for
|
||||||
|
--disable-gio_unix_2_0, but implement it using the AC_ARG_ENABLE
|
||||||
|
instead of AG_GST_CHECK_FEATURE.
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
|
||||||
|
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
|
||||||
|
|
||||||
|
---
|
||||||
|
configure.ac | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 12807bc..35a0bf3 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -806,9 +806,16 @@ AM_CONDITIONAL(HAVE_PNG, test "x$HAVE_PNG" = "xyes")
|
||||||
|
AM_CONDITIONAL(HAVE_JPEG, test "x$HAVE_JPEG" = "xyes")
|
||||||
|
|
||||||
|
dnl *** gio-unix-2.0 for tests/check/pipelines/tcp.c ***
|
||||||
|
+AC_ARG_ENABLE([gio_unix_2_0],
|
||||||
|
+ [AS_HELP_STRING([--disable-gio_unix_2_0],[disable use of gio_unix_2_0])],
|
||||||
|
+ [],
|
||||||
|
+ [enable_gio_unix_2_0=yes])
|
||||||
|
+
|
||||||
|
+if test "x${enable_gio_unix_2_0}" != "xno"; then
|
||||||
|
PKG_CHECK_MODULES(GIO_UNIX_2_0, gio-unix-2.0 >= 2.24,
|
||||||
|
HAVE_GIO_UNIX_2_0="yes",
|
||||||
|
HAVE_GIO_UNIX_2_0="no")
|
||||||
|
+fi
|
||||||
|
AM_CONDITIONAL(USE_GIO_UNIX_2_0, test "x$HAVE_GIO_UNIX_2_0" = "xyes")
|
||||||
|
|
||||||
|
dnl *** finalize CFLAGS, LDFLAGS, LIBS
|
||||||
|
|
@ -11,33 +11,43 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
|
||||||
file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
|
file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
|
||||||
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
|
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
|
# Enable pango lib
|
||||||
PACKAGECONFIG_append = " pango "
|
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
|
# Remove gio-unix-2.0 as it does not seem to exist anywhere
|
||||||
PACKAGECONFIG_remove = "gio-unix-2.0"
|
PACKAGECONFIG_remove = "gio-unix-2.0"
|
||||||
# Overwrite the unrecognised option which is set in gstreamer1.0-plugins-base.inc under poky layer
|
# Overwrite the unrecognised option which is set in gstreamer1.0-plugins-base.inc under poky layer
|
||||||
PACKAGECONFIG[gio-unix-2.0] = ""
|
PACKAGECONFIG[gio-unix-2.0] = ""
|
||||||
|
|
||||||
# Disable introspection to fix [GstGL-1.0.gir] Error
|
EXTRA_OECONF_append = " --disable-opengl --enable-wayland"
|
||||||
EXTRA_OECONF_append = " --disable-introspection --disable-opengl --enable-wayland"
|
|
||||||
|
|
||||||
GST1.0-PLUGINS-BASE_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-base.git;protocol=https"
|
GST1.0-PLUGINS-BASE_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-base.git;protocol=https"
|
||||||
SRCBRANCH = "MM_04.04.00_1805_L4.9.88_MX8QXP_BETA2"
|
SRCBRANCH = "MM_04.04.04_1811_L4.14.78_GA"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} \
|
${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} \
|
||||||
file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
|
file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
|
||||||
file://make-gio_unix_2_0-dependency-configurable.patch \
|
file://make-gio_unix_2_0-dependency-configurable.patch \
|
||||||
"
|
"
|
||||||
SRCREV = "04bafd740a52757f12496206cfabe282835a1eb5"
|
SRCREV = "318a9477159d6b162e480faf29f56153b27fb6a7"
|
||||||
|
|
||||||
EXTRA_AUTORECONF = ""
|
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"
|
FILES_${PN} += "${libdir}/gstreamer-1.0/include"
|
||||||
|
|
||||||
PV = "1.14.0.imx"
|
PV = "1.14.0.imx"
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,21 @@
|
||||||
require recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
|
require recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
|
||||||
|
FILESEXTRAPATHS_prepend := "${COREBASE}/meta/recipes-multimedia/gstreamer/files:"
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
|
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
|
||||||
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607 \
|
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607 \
|
||||||
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
|
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
|
||||||
|
|
||||||
|
DEPENDS += "libdrm"
|
||||||
|
|
||||||
GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-good.git;protocol=https"
|
GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-good.git;protocol=https"
|
||||||
SRCBRANCH = "MM_04.04.00_1805_L4.9.88_MX8QXP_BETA2"
|
SRCBRANCH = "MM_04.04.04_1811_L4.14.78_GA"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} \
|
${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} \
|
||||||
"
|
"
|
||||||
SRCREV = "037e2bf9a152de410623235974c68be21948985a"
|
SRCREV = "cec0ef39784a3acfd2b442d107f054c6ab10181e"
|
||||||
|
|
||||||
DEPENDS_append = " libdrm"
|
|
||||||
|
|
||||||
EXTRA_AUTORECONF = ""
|
EXTRA_AUTORECONF = ""
|
||||||
PACKAGECONFIG_append = " vpx"
|
|
||||||
|
|
||||||
# Fix: unrecognised options: --disable-sunaudio [unknown-configure-option]
|
# Fix: unrecognised options: --disable-sunaudio [unknown-configure-option]
|
||||||
EXTRA_OECONF_remove = " --disable-sunaudio"
|
EXTRA_OECONF_remove = " --disable-sunaudio"
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
|
||||||
|
|
||||||
# Use i.MX fork of GST for customizations
|
# Use i.MX fork of GST for customizations
|
||||||
GST1.0_SRC ?= "gitsm://source.codeaurora.org/external/imx/gstreamer.git;protocol=https"
|
GST1.0_SRC ?= "gitsm://source.codeaurora.org/external/imx/gstreamer.git;protocol=https"
|
||||||
SRCBRANCH = "MM_04.04.00_1805_L4.9.88_MX8QXP_BETA2"
|
SRCBRANCH = "MM_04.04.04_1811_L4.14.78_GA"
|
||||||
|
|
||||||
SRC_URI = " ${GST1.0_SRC};branch=${SRCBRANCH}"
|
SRC_URI = " ${GST1.0_SRC};branch=${SRCBRANCH}"
|
||||||
SRCREV = "f4e127a5e9a1eb977e023532d6636d939c8ccbc8"
|
SRCREV = "f4e127a5e9a1eb977e023532d6636d939c8ccbc8"
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,11 @@ DESCRIPTION = "Gstreamer freescale plugins"
|
||||||
LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
|
LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
|
||||||
SECTION = "multimedia"
|
SECTION = "multimedia"
|
||||||
|
|
||||||
DEPENDS = "imx-codec imx-parser virtual/kernel gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
|
DEPENDS = "imx-codec imx-parser virtual/kernel libdrm gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
|
||||||
|
do_configure[depends] += "virtual/kernel:do_shared_workdir"
|
||||||
DEPENDS_append_mx6 = " imx-lib"
|
DEPENDS_append_mx6 = " imx-lib"
|
||||||
DEPENDS_append_mx7 = " imx-lib"
|
DEPENDS_append_mx7 = " imx-lib"
|
||||||
DEPENDS_append_imxvpu = " imx-vpuwrap libdrm"
|
DEPENDS_append_imxvpu = " imx-vpuwrap"
|
||||||
|
|
||||||
# For backwards compatibility
|
# For backwards compatibility
|
||||||
RREPLACES_${PN} = "gst1.0-fsl-plugin"
|
RREPLACES_${PN} = "gst1.0-fsl-plugin"
|
||||||
|
|
@ -21,18 +22,15 @@ LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||||
file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
|
file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
|
||||||
|
|
||||||
IMXGST_SRC ?= "git://source.codeaurora.org/external/imx/imx-gst1.0-plugin.git;protocol=https"
|
IMXGST_SRC ?= "git://source.codeaurora.org/external/imx/imx-gst1.0-plugin.git;protocol=https"
|
||||||
SRCBRANCH = "MM_04.04.00_1805_L4.9.88_MX8QXP_BETA2"
|
SRCBRANCH = "MM_04.04.04_1811_L4.14.78_GA"
|
||||||
|
|
||||||
SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}"
|
SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}"
|
||||||
SRCREV = "ded3b04018ca71306da9bc38b0037b9ea99abd29"
|
SRCREV = "79cf42955b5100cd1a3b2ea2647ceb7cfa50fffb"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
inherit autotools pkgconfig
|
inherit autotools pkgconfig
|
||||||
|
|
||||||
# Make sure kernel sources are available
|
|
||||||
do_configure[depends] += "virtual/kernel:do_shared_workdir"
|
|
||||||
|
|
||||||
PLATFORM_mx6 = "MX6"
|
PLATFORM_mx6 = "MX6"
|
||||||
PLATFORM_mx6sl = "MX6SL"
|
PLATFORM_mx6sl = "MX6SL"
|
||||||
PLATFORM_mx6sx = "MX6SX"
|
PLATFORM_mx6sx = "MX6SX"
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
# Copyright (C) 2013-2016 Freescale Semiconductor
|
|
||||||
# Copyright 2017-2018 NXP
|
|
||||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
|
||||||
|
|
||||||
require imx-codec.inc
|
|
||||||
|
|
||||||
PACKAGECONFIG_remove_imxvpuamphion = "vpu"
|
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=ab61cab9599935bfe9f700405ef00f28"
|
|
||||||
|
|
||||||
SRC_URI[md5sum] = "27c4d8f70a2c9ee0c63034f97752c235"
|
|
||||||
SRC_URI[sha256sum] = "6f0117365e0b0235ba42fc8b1bbbc5e02e635da47aff66face5816721b581fbf"
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Copyright (C) 2013-2016 Freescale Semiconductor
|
||||||
|
# Copyright 2017-2018 NXP
|
||||||
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||||
|
|
||||||
|
require imx-codec.inc
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=6dfb32a488e5fd6bae52fbf6c7ebb086"
|
||||||
|
|
||||||
|
SRC_URI[md5sum] = "181182985c0b7443bf1aad7cd3e52127"
|
||||||
|
SRC_URI[sha256sum] = "cb31c1e05c81a3c03dffbc1d5fa552146133999d53ea8129971fa3954ade52cb"
|
||||||
|
|
||||||
|
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
# Copyright (C) 2013-2016 Freescale Semiconductor
|
|
||||||
# Copyright 2017-2018 NXP
|
|
||||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
|
||||||
|
|
||||||
include imx-parser.inc
|
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=ab61cab9599935bfe9f700405ef00f28"
|
|
||||||
|
|
||||||
SRC_URI[md5sum] = "55918adc721057ad762f39cada22c566"
|
|
||||||
SRC_URI[sha256sum] = "edde3d1a0e52fce55f7b0df6bd831649434e71e434468cf8b247acc809c35e7a"
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Copyright (C) 2013-2016 Freescale Semiconductor
|
||||||
|
# Copyright 2017-2018 NXP
|
||||||
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||||
|
|
||||||
|
include imx-parser.inc
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=6dfb32a488e5fd6bae52fbf6c7ebb086"
|
||||||
|
|
||||||
|
SRC_URI[md5sum] = "455f9f07ecf3c87510c547068a59c1b0"
|
||||||
|
SRC_URI[sha256sum] = "bb273dfc3baae9bc8c4ba579a67bfed69e8f8289860f88e7f996ec59259a6305"
|
||||||
|
|
||||||
|
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||||
Loading…
Reference in New Issue