[Bug 721148] [pitivi] GstVideoOverlay does not work with GTK 3.10's client-side window manager decorations

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Dec 28 07:29:05 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=721148
  GStreamer | gst-plugins-base | 1.2.1

--- Comment #3 from Jean-François Fortin Tam <nekohayo at gmail.com> 2013-12-28 15:29:02 UTC ---
Before I embark on basically rewriting a gui with a viewer widget,
I should point this out:

https://git.gnome.org/browse/pitivi/tree/pitivi/viewer.py#n500

Pitivi currently waits for the target widget's "realized" event callback before
setting the xid and exposing the sink. The GstVideoOverlay documentation does
not actually cover this (newer?) approach and still promotes the use of a sync
bus message handler.

I trust the current code to be "correct" in this regard (given that it worked
perfectly until now, until I changed *one* line of code that enables
client-side decorations), and expect Nicolas to have known what he was doing
with this:

https://git.gnome.org/browse/pitivi/commit/?id=a0a21e6
https://git.gnome.org/browse/pitivi/commit/?id=c07dc1b

And, well... "native" window? I'm not sure what you mean; everything is
straight gtk here, the only difference is whether I tell the gtk window to
set_titlebar or not.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list