[OE-core] [poky][PATCH 3/4] gstreamer1.0-plugins-bad: Fix horizontal/vertical flip matrizes
Yuqing Zhu
carol.zhu at nxp.com
Tue Oct 11 10:49:11 UTC 2016
Signed-off-by: Yuqing Zhu <carol.zhu at 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.hu at 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.hu at 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
More information about the Openembedded-core
mailing list