[Bug 729088] xvimagesink: catch XWindows errors when destroying xwindow

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Feb 3 21:23:56 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=729088

Stirling Westrup <swestrup at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |swestrup at gmail.com

--- Comment #6 from Stirling Westrup <swestrup at gmail.com> ---
I just want to add that I'm also having problems with this bug. I have a
video-wall application that can have many xvimagesinks running at the same
time, right now if any one of them has a failure, the uncaught error ends up
aborting my entire program. Failure of one display out of 25 is annoying, but
not fatal. 

I would far rather just get a pipeline message of some kind, rather than an
abrupt termination.

However, looking at the xvimagesink code, I see its all Xlib based, and there
are known issues with trying to get error handling to work using Xlib in a
multi-threaded environment. All the recommendations are that in such
circumstances, you should recode the application to use xcb instead.

See here, for instance:
http://www.remlab.net/op/xlib.shtml

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