diff options
Diffstat (limited to 'WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp')
-rw-r--r-- | WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp b/WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp index 2ff4f38..efccff0 100644 --- a/WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp +++ b/WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp @@ -195,7 +195,11 @@ void GStreamerGWorld::setWindowOverlay(GstMessage* message) g_object_set(sink, "force-aspect-ratio", TRUE, NULL); if (m_videoWindow) +#if GST_CHECK_VERSION(0, 10, 31) || GST_VERSION_NANO + gst_x_overlay_set_window_handle(GST_X_OVERLAY(sink), m_videoWindow->videoWindowId()); +#else gst_x_overlay_set_xwindow_id(GST_X_OVERLAY(sink), m_videoWindow->videoWindowId()); +#endif } } |