summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@digia.com>2015-01-06 13:45:57 +0100
committerAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-01-09 11:47:58 +0100
commitffebd1be9dcc78847977d04af2521d43539b9b15 (patch)
tree42a480bcfd80ab17d99fc0ad1cd11449b7d67fca /Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h
parent4ecb913768ff0806c6efdff4567ef5907f597e4a (diff)
Optimize HTML5 video painting on Linux
We were doing a needless inversion of image data, that gstreamer somehow detected and corrected for. The inversion can be safely removed and we can also avoid copying the image data by releasing the gstreamer buffer later like the cairo implementation does. Task-number: QTBUG-43520 Change-Id: I5910d5358d049abe3570dd5468e9e0bb56517639 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h')
-rw-r--r--Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h b/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h
index 8b46cd688..87d3f95ba 100644
--- a/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h
+++ b/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h
@@ -60,7 +60,7 @@ class ImageGStreamer : public RefCounted<ImageGStreamer> {
RefPtr<BitmapImage> m_image;
FloatRect m_cropRect;
-#if USE(CAIRO) && defined(GST_API_VERSION_1)
+#if defined(GST_API_VERSION_1)
GRefPtr<GstBuffer> m_buffer;
GstMapInfo m_mapInfo;
#endif