Remove the transform function as it is not supported. Or gst_buffer_copy_into() will print ERROR log.
Signed-off-by: Yuqing Zhu <carol....@nxp.com> --- ...shouldn-t-implement-transform-if-don-t-su.patch | 48 ++++++++++++++++++++++ .../gstreamer/gstreamer1.0-plugins-good_1.8.3.bb | 1 + 2 files changed, 49 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-ximageutil-shouldn-t-implement-transform-if-don-t-su.patch diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-ximageutil-shouldn-t-implement-transform-if-don-t-su.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-ximageutil-shouldn-t-implement-transform-if-don-t-su.patch new file mode 100755 index 0000000..a73f16e --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0002-ximageutil-shouldn-t-implement-transform-if-don-t-su.patch @@ -0,0 +1,48 @@ +From 17b1abd8491d87fab389654f313b72bded24afc2 Mon Sep 17 00:00:00 2001 +From: Song Bing <bing.s...@nxp.com> +Date: Tue, 26 Apr 2016 16:49:33 +0800 +Subject: [PATCH] ximageutil: shouldn't implement transform if don't support + it. + +shouldn't implement transform if don't support it. Or +gst_buffer_copy_into() will print ERROR log. + +Upstream-Status: Backport [1.9.1] + +https://bugzilla.gnome.org/show_bug.cgi?id=765583 +--- + sys/ximage/ximageutil.c | 11 +---------- + 1 file changed, 1 insertion(+), 10 deletions(-) + +diff --git a/sys/ximage/ximageutil.c b/sys/ximage/ximageutil.c +index ac2fd49..add0422 100644 +--- a/sys/ximage/ximageutil.c ++++ b/sys/ximage/ximageutil.c +@@ -36,15 +36,6 @@ gst_meta_ximage_api_get_type (void) + return type; + } + +-static gboolean +-gst_meta_ximage_transform (GstBuffer * dest, GstMeta * meta, +- GstBuffer * buffer, GQuark type, gpointer data) +-{ +- /* ximage metadata can't be transformed or copied */ +- +- return FALSE; +-} +- + const GstMetaInfo * + gst_meta_ximage_get_info (void) + { +@@ -54,7 +45,7 @@ gst_meta_ximage_get_info (void) + const GstMetaInfo *meta = + gst_meta_register (gst_meta_ximage_api_get_type (), "GstMetaXImageSrc", + sizeof (GstMetaXImage), (GstMetaInitFunction) NULL, +- (GstMetaFreeFunction) NULL, gst_meta_ximage_transform); ++ (GstMetaFreeFunction) NULL, (GstMetaTransformFunction) NULL); + g_once_init_leave (&meta_ximage_info, meta); + } + return meta_ximage_info; +-- +1.7.9.5 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bb index 5cc6578..34b6008 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.8.3.bb @@ -9,6 +9,7 @@ SRC_URI = " \ file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch \ file://avoid-including-sys-poll.h-directly.patch \ file://ensure-valid-sentinel-for-gst_structure_get.patch \ + file://0002-ximageutil-shouldn-t-implement-transform-if-don-t-su.patch \ " SRC_URI[md5sum] = "473ebb1f15c67de99ddb6e4d027c0876" -- 1.9.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core