gstreamer/ext/dash
Alex Ashley d9bcf4dbd9 dashdemux: include segment duration when calculating seek range
The gst_dash_demux_get_live_seek_range () function returns a stop value
that is beyond the available range. The functions
gst_mpd_client_check_time_position() and
gst_mpd_client_get_next_segment_availability_end_time() in
gstmpdparser.c include the segment duration when checking if a segment
is available. The gst_dash_demux_get_live_seek_range() function
in gstdashdemux.c ignores the segment duration.

According to the DASH specification, if maxSegmentDuration is not present,
then the maximum Segment duration is the maximum duration of any Segment
documented in the MPD.

https://bugzilla.gnome.org/show_bug.cgi?id=753751
2016-08-02 12:52:34 +01:00
..
gstdash_debug.h dash: use same debug category for dashdemux and the mpd parser 2013-07-01 14:22:02 -03:00
gstdashdemux.c dashdemux: include segment duration when calculating seek range 2016-08-02 12:52:34 +01:00
gstdashdemux.h dashdemux: Skip audio streams if TRICKMODE_NO_AUDIO is given in the seek event 2016-07-28 20:44:29 +03:00
gstisoff.c dashdemux: Correctly assign earliest pts instead of overriding it with first offset 2015-10-02 16:00:08 +03:00
gstisoff.h dashdemux: parse the sidx index from isobmff streams 2015-01-16 15:00:11 -03:00
gstmpdparser.c dashdemux: include segment duration when calculating seek range 2016-08-02 12:52:34 +01:00
gstmpdparser.h dashdemux: include segment duration when calculating seek range 2016-08-02 12:52:34 +01:00
gstplugin.c dashdemux: remove typefinder, move it to typefindfunctions in -base 2015-07-16 21:28:28 +01:00
Makefile.am dashdemux: fix undefined reference to gst_ntp_clock_new 2015-10-11 10:51:24 +01:00