772aa7c93f
Instead, the actual earliest presentation time is used except for the first segment if there is an offset between presentation time (pts) and decoding time (dts). Chrome (as of v66) reports dts instead of pts in buffered ranges in MSE API. To avoid breaking Chrome, the earliest_presentation_time of the first segment is set to its dts as Chrome does not like negative values for adjusted dts = dts + Period@start (0 for the first period) - presentationTimeOffset (earliest_presentation_time). Fixes #303. Change-Id: I5ca80e05d5570961400499436f2bcc01f06e69e0 |
||
---|---|---|
.. | ||
bear-640x360-ac3-audio.m3u8 | ||
bear-640x360-ac3-audio.mp4 | ||
bear-640x360-ac3-video-iframe.m3u8 | ||
bear-640x360-ac3-video.m3u8 | ||
bear-640x360-ac3-video.mp4 | ||
output.m3u8 |