[Bug 765736] multiqueue: playback with sparse stream deadlocks
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Apr 29 13:10:33 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=765736
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
commit efb1955ffb395759e92a2a49918f0e823bcf4dfa
Author: Matej Knopp <matej.knopp at gmail.com>
Date: Fri Apr 29 14:55:02 2016 +0200
multiqueue: Ignore time when determining whether sparse stream limits have
been reached
Basically, sq->max_size.visible is never increased for sparse streams in
overruncb when empty queue has been found;
If the queue is sparse it just skip the entire logic determining whether
max_size.visible should be increased, deadlocking the demuxer.
What should be done instead is that when determining if limits have been
reached, to ignore time for sparse streams, as the buffer may be far in the
future.
https://bugzilla.gnome.org/show_bug.cgi?id=765736
--
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