[Bug 768482] shmsrc: stopping shmsrc after socket failure hangs on READY

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jul 7 08:41:30 UTC 2016


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

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

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

--- Comment #5 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
The error is triggered from within the _create function, with the stream lock
taken. You seem to be removing that element from the pipeline directly, which
will need the stream lock.
The triggering of errors from within the _create function seems OK as other
sources (eg, v4l2src) also do this. Maybe the best is to do the pipeline change
on a g_idle_add function, which will execute without the lock taken (ie, after
the streaming thread has exited from the _create function).

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