Dash-Industry-Forum / Test-Vectors

DASH-IF Test Vectors
4 stars 1 forks source link

Multiperiod Test Vector 1 has unexpected PTO #88

Closed davemevans closed 6 years ago

davemevans commented 6 years ago

http://dash.akamaized.net/dash264/TestCases/5a/nomor/1.mpd, for example, specifies a presentationTimeOffset of 1024 (= 0.083333s), but the baseMediaDecodeTime of the first segment is 0.

When using dash.js in Chrome, the append of the first segment fails and the player stops completely since the decode time of the first sample is negative.

Should there be a presentationTimeOffset when the media starts at zero?

There may be other assets exhibiting the same behaviour.

niteeshbhat commented 6 years ago

After checking the mp4 box, it is observed that the base media decode time is indeed zero, but the earliestPresentationTime in sidx is 1024. Hence there is a composition offset. However there might be an A/V sync issue.

Closing this issue here. And opening a separate issue for A/V sync : https://github.com/Dash-Industry-Forum/Test-Vectors/issues/89