From: Sebastian Dröge Date: Wed, 3 Jun 2015 18:03:37 +0000 (+0200) Subject: mpdparser: Add the startNumber as offset to the segment index when using a template X-Git-Tag: 1.19.3~507^2~8625 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88d8dfd9c65ec6e86f44ea5bcd8424acf51a680a;p=platform%2Fupstream%2Fgstreamer.git mpdparser: Add the startNumber as offset to the segment index when using a template --- diff --git a/ext/dash/gstmpdparser.c b/ext/dash/gstmpdparser.c index 2611477..a17febb 100644 --- a/ext/dash/gstmpdparser.c +++ b/ext/dash/gstmpdparser.c @@ -3712,13 +3712,17 @@ gst_mpd_client_get_next_fragment (GstMpdClient * client, mediaURL = gst_mpdparser_build_URL_from_template (stream-> cur_seg_template->media, stream->cur_representation->id, - stream->segment_index, stream->cur_representation->bandwidth, + stream->segment_index + + stream->cur_seg_template->MultSegBaseType->startNumber, + stream->cur_representation->bandwidth, stream->segment_index * fragment->duration); if (stream->cur_seg_template->index) { indexURL = gst_mpdparser_build_URL_from_template (stream-> cur_seg_template->index, stream->cur_representation->id, - stream->segment_index, stream->cur_representation->bandwidth, + stream->segment_index + + stream->cur_seg_template->MultSegBaseType->startNumber, + stream->cur_representation->bandwidth, stream->segment_index * fragment->duration); } } else {