[Bug 787311] vtenc: leaks frames when shut down before EOS

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Oct 19 22:32:55 UTC 2017


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

--- Comment #39 from Nicola <lists at svrinformatica.it> ---
(In reply to Nicolas Dufresne (stormer) from comment #37)
> (In reply to Nicola from comment #28)
> > OK, so please let me know how do you think I have to proceed to close this
> > bug:
> > 
> > 1) remove the lock on flush in all the base classes (need to be tested
> > carefully)
> > 2) remove the lock from inside gst_video_encoder_flush and modify my patch
> > for the videoencoder to lock before calling flush as the other patchs do
> 
> The base class stream lock is recursive, so in theory, this should have no
> effect.

if the lock is acquired more than one time vtenc will deadlock, please see the
comment here:

https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/applemedia/vtenc.c#n513

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