Signed-off-by: Yuqing Zhu <carol....@nxp.com> --- ...ink-Fix-horizontal-vertical-flip-matrizes.patch | 44 ++++++++++++++++++++++ .../gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb | 1 + 2 files changed, 45 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0012-glimagesink-Fix-horizontal-vertical-flip-matrizes.patch
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0012-glimagesink-Fix-horizontal-vertical-flip-matrizes.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0012-glimagesink-Fix-horizontal-vertical-flip-matrizes.patch new file mode 100755 index 0000000..701eaef --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0012-glimagesink-Fix-horizontal-vertical-flip-matrizes.patch @@ -0,0 +1,44 @@ +From 99937ea5854b6182333b9cf578db726748665ae7 Mon Sep 17 00:00:00 2001 +From: Haihua Hu <jared...@nxp.com> +Date: Mon, 1 Aug 2016 14:12:35 +0800 +Subject: [PATCH 1/6] glimagesink: Fix horizontal/vertical flip matrizes + +They were swapped. + +Upstream-Status: Backport [1.9.2] + +https://bugzilla.gnome.org/show_bug.cgi?id=769371 + +Signed-off-by: Haihua Hu <jared...@nxp.com> +--- + ext/gl/gstglimagesink.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c +index fb60468..cd3147d 100644 +--- a/ext/gl/gstglimagesink.c ++++ b/ext/gl/gstglimagesink.c +@@ -472,16 +472,16 @@ static const gfloat counterclockwise_matrix[] = { + + /* horizontal-flip */ + static const gfloat horizontal_flip_matrix[] = { +- 1.0f, 0.0f, 0.0f, 0.0f, +- 0.0f, -1.0f, 0.0f, 0.0f, ++ -1.0f, 0.0f, 0.0f, 0.0f, ++ 0.0f, 1.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 1.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f, + }; + + /* vertical-flip */ + static const gfloat vertical_flip_matrix[] = { +- -1.0f, 0.0f, 0.0f, 0.0f, +- 0.0f, 1.0f, 0.0f, 0.0f, ++ 1.0f, 0.0f, 0.0f, 0.0f, ++ 0.0f, -1.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 1.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f, + }; +-- +1.9.1 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb index 3b57db9..2bde0a6 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb @@ -21,6 +21,7 @@ SRC_URI = " \ file://0009-glimagesink-Downrank-to-marginal.patch \ file://0010-glplugin-glimagesink-support-video-rotat.patch \ file://0011-EGL_DMA_Buf-Wrong-attribute-list-type-for-EGL-1.5.patch \ + file://0012-glimagesink-Fix-horizontal-vertical-flip-matrizes.patch \ " SRC_URI[md5sum] = "955281a43e98c5464563fa049e0a0911" SRC_URI[sha256sum] = "7899fcb18e6a1af2888b19c90213af018a57d741c6e72ec56b133bc73ec8509b" -- 1.9.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core