mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 09:10:36 +00:00
dd198bc86d
SegmentList nodes are allowed into Period, AdaptationSet or Representation nodes and there is at most 1 element, so no need to keep a list; Period nodes cannot have any Represention elements, as AdaptationSet nodes are mandatory; this breaks compatibility with some legacy DASH test sequences. |
||
---|---|---|
.. | ||
AUTHORS | ||
COPYING | ||
gstdashdemux.c | ||
gstdashdemux.h | ||
gstfragment.c | ||
gstfragment.h | ||
gstfragmented.h | ||
gstmpdparser.c | ||
gstmpdparser.h | ||
gstplugin.c | ||
gsturidownloader.c | ||
gsturidownloader.h | ||
Makefile.am | ||
README |
dashdemux GStreamer plugin allowing the playback of MPEG DASH streams. The plugin is based on some basic objects defined in the GStreamer HLS Demux plugin from the gst-plugins-bad module. Minimum requirements: - glib 2.32.1 - gstreamer 0.10.36 - gst-plugins-base 0.10.36 - gst-plugins-good 0.10.31 - gst-plugins-bad 0.10.23 The following patches need in addition to be applied: isomp4 (from gst-plugins-good): https://bugzilla.gnome.org/show_bug.cgi?id=677535 https://bugzilla.gnome.org/show_bug.cgi?id=678767 https://bugzilla.gnome.org/show_bug.cgi?id=678772 decodebin2 (from gst-plugins-base): To be completed To build gst-dashdemux: ./autogen.sh ./configure ./make sudo make install To launch gst-dashdemux: gst-launch playbin2 uri=http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/RedBullPlayStreets/redbull_4s/RedBullPlayStreets_4s_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd