GNOME Bugzilla – Bug 615647
xvimagesink could miss initial expose
Last modified: 2010-04-14 14:33:32 UTC
The recent xvimagesink changes need one fixup. When creating own window size is only checked from event thread anymore. This is racy as the expose can come before setting the xid. Also setting the sink to NULL and PLAYING again would not work, as there is no further expose.
Created attachment 158601 [details] test application to demonstrate the bug
Created attachment 158602 [details] [review] init geometry after setting xid
Pushed, thanks! commit 3ec87ee221582ccf7a7f45de611016e840c81643 Author: Stefan Kost <ensonic@users.sf.net> Date: Tue Apr 13 16:20:10 2010 +0300 xvimagesink: init geometry when setting new xid Don't rely on expose event to query geomentry after new xid is set. Fixes #615647.