Skip to content

1.24.8-fix-segment-start

Choose a tag to compare

@asdfgh5889 asdfgh5889 released this 30 Dec 13:28
· 3 commits to 1.24.8-mpd-patch since this release

Full Changelog: 1.24.8-dynamic-multi-period...1.24.8-fix-segment-start

This release addresses an issue in the dashdemux2 element of GStreamer where the segment start time could overflow under certain conditions. Specifically, this problem arises when the presentationTimeOffset (PTO) is larger than the segment start time (S->t).

Such scenarios occur when attempting to set an exact start time for the MPD video using the presentation time offset. The offset allows for the playback to begin at any point within the segment timeline. However, when the calculated start_time becomes negative due to an overflow (as presentationTimeOffset exceeds S->t), the demuxer fails to play from the start of the video.

Relevant Documentation:
This behavior aligns with the timing scenarios described in the MPEG-DASH timing guidelines:
image

https://dashif.org/Guidelines-TimingModel/#timing-sampletimeline