[Bug 594035] Add HTTP Live Streaming playback support
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Mar 10 02:01:11 PST 2011
https://bugzilla.gnome.org/show_bug.cgi?id=594035
GStreamer | don't know | git
--- Comment #45 from Julien Isorce <julien.isorce at gmail.com> 2011-03-10 10:01:05 UTC ---
Created an attachment (id=183047)
--> (https://bugzilla.gnome.org/attachment.cgi?id=183047)
log when using fragments-cache=5
(In reply to comment #39)
> Try with fragments-cache=5, which will start caching 5 fragments and therefore
> filling the queue.
Attached log_cache5.tar.gz generated with:
GST_DEBUG=hlssrc:5,decodebin2:5 gst-launch-0.10 souphttpsrc
location=http://etf1-apple-live.adaptive.level3.net/apple/etf1/etf1live/stc_1_0.m3u8
! hlssrc fragments-cache=5 ! decodebin2 ! xvimagesink -v
But I got an error:
ERROR: from element /GstPipeline:pipeline0/GstHLSSrc:hlssrc0: Could not cache
the first fragments
stc_1_0.m3u8 contains only 3 fragments but hlssrc is supposed to wait for the
next playlist no ?
(In reply to comment #40)
> (In reply to comment #39)
> > The problem might be in the way queues are configured in decodebin2[1]
> >
> One of the comments says:
> /* update runtime limits. At runtime, we try to keep the amount of buffers
> * in the queues as low as possible (but at least 5 buffers). */
> I need to look at it more deeply but "at least 5 buffers" s not met before de
> the demuxer and it's met before the decoder (a fragment as more than 5 frames),
> so that might be the reason why using decodebin2 after the demuxer is working
Yep, when using decodebin2 after the demuxer, it does not add a multiqueue
element.
A random question:
Would it be referred to https://bugzilla.gnome.org/show_bug.cgi?id=600648 ?
--
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