summaryrefslogtreecommitdiffstats
path: root/patches/qt-everywhere-opensource-src-4.8.7/0007-phonon-fix-colors-for-video-on-qgraphicsview.patch
blob: 6f834ad2b847a2e72d0e734cfc243882623b65a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
From: Michael Olbrich <m.olbrich@pengutronix.de>
Date: Thu, 3 Feb 2011 11:24:22 +0100
Subject: [PATCH] phonon: fix colors for video on qgraphicsview

patch from http://bugreports.qt.nokia.com/browse/QTBUG-8737

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
---
 src/3rdparty/phonon/gstreamer/qwidgetvideosink.cpp | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/3rdparty/phonon/gstreamer/qwidgetvideosink.cpp b/src/3rdparty/phonon/gstreamer/qwidgetvideosink.cpp
index 89d5a9db9e63..85080014b1e7 100644
--- a/src/3rdparty/phonon/gstreamer/qwidgetvideosink.cpp
+++ b/src/3rdparty/phonon/gstreamer/qwidgetvideosink.cpp
@@ -18,6 +18,7 @@
 #include <QApplication>
 #include "videowidget.h"
 #include "qwidgetvideosink.h"
+#include <gst/video/video.h>
 
 QT_BEGIN_NAMESPACE
 
@@ -106,11 +107,7 @@ static GstStaticPadTemplate template_factory_rgb =
     GST_STATIC_PAD_TEMPLATE("sink",
                             GST_PAD_SINK,
                             GST_PAD_ALWAYS,
-                            GST_STATIC_CAPS("video/x-raw-rgb, "
-                                            "framerate = (fraction) [ 0, MAX ], "
-                                            "width = (int) [ 1, MAX ], "
-                                            "height = (int) [ 1, MAX ],"
-                                            "bpp = (int) 32"));
+                            GST_STATIC_CAPS(GST_VIDEO_CAPS_xRGB_HOST_ENDIAN));
 
 template <VideoFormat FMT>
 struct template_factory;