Automatically freeing old groups in decodebin2
david.corvoysier at orange.com
david.corvoysier at orange.com
Wed Apr 4 01:59:16 PDT 2012
I wish I had known this branch existed before starting our dev's: there is a lot of overlap indeed ... I need to look at it a little closer to see if it also provides an alternative solution to our initial issue of not being able to reset the decoders when the bitrate changes (leading to our use of decodebin2 chains), but I suspect it would be easier with HLS as MPEG2-TS should handle this automatically (unlike MP4 !).
David
-----Message d'origine-----
De : Sebastian Dröge [mailto:sebastian.droege at collabora.co.uk]
Envoyé : mercredi 4 avril 2012 10:44
À : Discussion of the development of and with GStreamer
Cc : CORVOYSIER David RD-MAPS-REN
Objet : Re: Automatically freeing old groups in decodebin2
You probably want to take a look at
http://cgit.collabora.com/git/user/tsaunier/gst-plugins-bad/log/?h=hlsdemux
IIRC DASH is very similar to HLS (based on fragments with a playlist).
After the refactorings in that branch (that will be upstream soon) it should be quite trivial to write a DASH demuxer with the help of the generic code used by hlsdemux.
DASH should also be put into the same plugin in the end.
More information about the gstreamer-devel
mailing list