[Bug 610413] pulsesink: blocks in open() if audio device is in use

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jun 23 13:19:50 UTC 2016


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

Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vincent.penquerch at collabora
                   |                            |.co.uk

--- Comment #2 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
It's blocking in the first call to _commit, waiting for a signal that never
comes. Best way out seems to be a timer when committing, and error if we can't
finish the commit within a second or other appropriate time span. I don't see a
_timed_wait version in pulse though, so it'd have to be another thread doing
timer handling and calling _signal, which is a bit ugly.

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