[gstreamer-bugs] [Bug 384060] New: gst_xoverlay_set_xwindow_id() causing lockups with x(v)imagesink
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sat Dec 9 06:41:12 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=384060
GStreamer | gst-plugins-base | Ver: HEAD CVS
Summary: gst_xoverlay_set_xwindow_id() causing lockups with
x(v)imagesink
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: jorn at openedhand.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
When calling gst_xoverlay_set_xwindow_id() during the 'prepare-xwindow-id'
signal in a thread different from the one where x(v)imagesink lives, occasional
lockups and/or X errors occur. I noticed flow_lock is locked whenever xwindow
is being touched, except in setcaps(), just after firing the
'prepare-xwindow-id' signal. Locking flow_lock there as well appears to fix the
problems.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list