Disable GLX rendering when vaapisink uses a foreign X window.
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Mon, 17 May 2010 08:28:28 +0000 (08:28 +0000)
committerGwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Mon, 20 Sep 2010 10:55:47 +0000 (12:55 +0200)
NEWS
gst/vaapisink/gstvaapisink.c

diff --git a/NEWS b/NEWS
index 167c5a3..c211c4f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,9 @@
-gst-vaapi NEWS -- summary of changes.  2010-05-16
+gst-vaapi NEWS -- summary of changes.  2010-05-DD
 Copyright (C) 2010 Splitted-Desktop Systems
 
+Version 0.2.4 - DD.May.2010
+* Disable GLX rendering when vaapisink uses a foreign X window
+
 Version 0.2.3 - 16.May.2010
 * Fix memory leak of encoded buffers
 * Fix decoder caps to report codec aliases
index 602bc78..79e0dc7 100644 (file)
@@ -132,6 +132,10 @@ gst_vaapisink_xoverlay_set_xid(GstXOverlay *overlay, XID xid)
 {
     GstVaapiSink * const sink = GST_VAAPISINK(overlay);
 
+    /* Disable GLX rendering when vaapisink is using a foreign X
+       window. It's pretty much useless */
+    sink->use_glx = FALSE;
+
     gst_vaapisink_ensure_window_xid(sink, xid);
 }