fix: select next if we are at the of the current segment #1467
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Assume we have the following playlist:
Assume we switch rendition based on bandwidth update.
We are selecting the next segment to load based on the buffered.end (assume current buffered is [0 - 12]).
Currently, we select
segment-2.ts
, but it is already buffered.or assume we switch rendition based on a fast quality switch.
We are selecting the next segment to load based on the current time (current time is 12).
Currently, we select
segment-2.ts
but it is already played.in both cases, we should select the next segment (
segment-3.ts
)Specific Changes proposed
Select the next segment when we are at the exact segment.end boundary.
Requirements Checklist