[Bug 594035] Add HTTP Live Streaming playback support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Mar 8 06:26:17 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=594035
  GStreamer | don't know | git

--- Comment #39 from Andoni Morales <ylatuya at gmail.com> 2011-03-08 14:26:14 UTC ---
(In reply to comment #37)

> In the log1.txt it takes about 45 sec to reach the playing state whereas it
> takes 14 sec in log2.txt
> 
> I noticed that in log1.txt decodebin2 does not appear between the 21.407182007
> sec and the 45.868456809 sec
> (gstdecodebin2.c:2538:multi_queue_overrun_cb:<decodebin20> multiqueue
> 'multiqueue0' (0x88b4ec0) is full).
> It seems the pad was blocked and reaching the full condition woke it up. 
> 
> So it seems we are lucky here and a normal behavior would be to reach the
> playing state before reaching the full condition.

That's what I was saying in the previous comment, for lower bitrates the queue
is not filled until we fetch more fragments. We fetch the first 3 fragments and
wait 10 seconds to fetch the next one, but the queue isn't filled yet and then
we wait another 10 seconds to fetch the 4th fragments, which fills the queue.
The problem might be in the way queues are configured in decodebin2[1]

Try with fragments-cache=5, which will start caching 5 fragments and therefore
filling the queue.


[1]
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst/playback/gstdecodebin2.c#n2645

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