Repository navigation
1.24.8-fix-segment-start
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:

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