[Bug 779945] aggregator: Always call sink_event() from aggregate thread

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Mar 12 16:44:20 UTC 2017


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

--- Comment #2 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 347759
  --> https://bugzilla.gnome.org/attachment.cgi?id=347759&action=edit
aggregator: Always handle serialized events from the aggregate thread

Previously we were handling them from their own streaming thread
whenever the queue of the pad was empty, and otherwise queued them up
for later handling. This possibly caused the sink_event() vfunc to be
called simultaneously from different threads and possibly resulted in
race conditions.

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