ximagesink/xvimagesink: Does not render on windows with RGBA visuals
Submitted by Jeff Fortin Tam
As part of bug 708375, I have a branch of Pitivi where I replace the menubar and toolbar by a unified set of client-side window decorations. If you're curious about that code, you can look at the last few commits here: https://github.com/nekohayo/pitivi/commits/headerbar
I'll spare you the trouble of figuring out why that commit, which has nothing to do with sinks or anything in Pitivi's "viewer.py", causes the internal Pitivi viewer to display a black image instead of the video frames, even though my window does give a proper xid to set as the handler for it etc.
Here is the line that causes video overlay to fail:
If you comment out that line (gtk_window_set_titlebar), everything works.