[Bug 715138] xvimagesink 1.2 ignores resize events when used on a QWidget

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jan 14 05:30:23 PST 2014


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

--- Comment #9 from Peter Randeu <peter.randeu at spintower.eu> 2014-01-14 13:30:16 UTC ---
The first paragraph in section "Two basic usage scenarios":
"...the application creates the videosink to use (e.g. xvimagesink, ximagesink,
etc.) itself; in this case, the application can just create the videosink
element, create and realize the window to render the video on and then call
gst_video_overlay_set_window_handle() directly with the XID or native window
handle, before starting up the pipeline."

That is exactly what my (not-working) test app does:
It creates a xvimagesink, creates a QWidget to render the video on, calls
gst_video_overlay_set_window_handle() directly with the window handle and then
starts up the GStreamer pipeline. As discussed above, since 1.2 resizing is not
working anymore.

Vincent wrote he won't fix that and suggested to use the approach described in
the second paragraph. So the first paragraph should be removed, I guess.

-- 
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