[Bug 712597] multiqueue: regression: buffering of live radio stream never finishes

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 27 02:15:02 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=712597
  GStreamer | gstreamer (core) | 1.2.1

--- Comment #14 from Arnaud Vrac <rawoul at gmail.com> 2014-01-27 10:14:53 UTC ---
Hi Thiago, thanks for the fix. Unfortunately you fix sometimes results in a
pipeline stall. In the logs I have:

queue 1: visible 8/8, bytes 14336/2097152, time 256000000/0
queue 1 is filled, bumping its max visible to 9
Queue 1 is filled, signalling overrun
queue 1: visible 8/8, bytes 14336/2097152, time 256000000/0

The last line should print visible 8/9.

The issue happens when playbin tries to update the queue limits, and with the
fix above the maximum number of buffers is reset to the current level. This
cancels the grow by 1 that was just applied, so the queue gets full and nothing
can be added.

The patch I've posted above should fix the issue.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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