Disable GLX rendering when vaapisink uses a foreign X window.

This commit is contained in:
gb 2010-05-17 08:28:28 +00:00 committed by Gwenole Beauchesne
parent 9cfa005887
commit 643d08ef23
2 changed files with 8 additions and 1 deletions

5
NEWS
View file

@ -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 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 Version 0.2.3 - 16.May.2010
* Fix memory leak of encoded buffers * Fix memory leak of encoded buffers
* Fix decoder caps to report codec aliases * Fix decoder caps to report codec aliases

View file

@ -132,6 +132,10 @@ gst_vaapisink_xoverlay_set_xid(GstXOverlay *overlay, XID xid)
{ {
GstVaapiSink * const sink = GST_VAAPISINK(overlay); 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); gst_vaapisink_ensure_window_xid(sink, xid);
} }