[Bug 747220] aggregator: Does not unlock sink pads on downstream error

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Apr 2 09:27:50 PDT 2015


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

--- Comment #9 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
(In reply to Thibault Saunier from comment #6)
> ::: gst-libs/gst/base/gstaggregator.c
> -  if (g_atomic_int_get (&aggpad->priv->flushing) == TRUE)
> 
> I do not recall the exact case, but that was necessary in some corner cases.

Now that the lock is held everywhere where the flushing state changes, the
while body is never entered if the flushing flag was set before the lock is
taken, so this if was just duplicated.

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