Angel One HLS SeekRange incorrect #3733
Labels
component: HLS
The issue involves Apple's HLS manifest format
priority: P2
Smaller impact or easy workaround
status: archived
Archived and locked; will not be updated
type: bug
Something isn't working correctly
Milestone
When playing

Angel One (HLS, MP4, multilingual)
in the demo, the video ends with the seek bar not fully filled:Further investigation reveals that the player reports a seek range of 0 - 64 seconds. Looking into some calls, it appears that (some of?) the streams in the manifest end with segment references that have a time of 60-64 seconds. The HLS parser first notifies the presentation timeline of all of the references, and then AFTER that it culls the references to fit the playlist duration. The end result is that the presentation timeline thinks the media has the pre-fit duration of 64 seconds, while MediaSource thinks that the media has the post-fit duration of 60 seconds.
We should probably change the HLS parser to only notify the presentation timeline about references after fitting.
The text was updated successfully, but these errors were encountered: