Revert "dashdemux: Subtract the period start time from the presentation offset"

This reverts commit 626a8f0a74.

This allows us to get the plain presentation offset and the period start time
separately. We have to adjust the timestamp by the presentation offset, but
the period start time should only adjust the stream time and running time.

https://bugzilla.gnome.org/show_bug.cgi?id=752409
This commit is contained in:
Sebastian Dröge 2015-09-01 13:13:58 +03:00
parent bb05bbafd5
commit b5697b8ced

View file

@ -3756,17 +3756,13 @@ gst_mpd_parser_get_stream_presentation_offset (GstMpdClient * client,
guint stream_idx)
{
GstActiveStream *stream = NULL;
GstStreamPeriod *stream_period = gst_mpdparser_get_stream_period (client);
g_return_val_if_fail (client != NULL, FALSE);
g_return_val_if_fail (client->active_streams != NULL, FALSE);
stream = g_list_nth_data (client->active_streams, stream_idx);
g_return_val_if_fail (stream != NULL, FALSE);
if (stream->presentationTimeOffset > stream_period->start)
return stream->presentationTimeOffset - stream_period->start;
else
return 0;
return stream->presentationTimeOffset;
}
/**