[Bug 733235] Handle the multi-queue size flexible
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Mar 24 01:08:03 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=733235
--- Comment #7 from Myoungsun Lee <ohmygod0327 at gmail.com> ---
Yes, I think it related a little.
In https://bugzilla.gnome.org/show_bug.cgi?id=744308, it adds the logic to
handle more detail buffering control and it related in PLAYING status pipeline.
In this patch, it can resolve queue overrun problem before the demux element
did not yet called their no_more_pads signal(PAUSED status, it means pre-roll).
If the queue is full before decodebin did not receive no_more_pads signal, then
pipeline is just waiting for exhausting the queue.
In this situation, the queue can not be exhausted, because the pipeline cannot
goes on PLAYING status. So it seems like infinite loading.
This patch can resolve it by re-setting the buffer size in pre-roll status.
--
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