-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(DASH): Fix playback after DASH period eviction #7519
fix(DASH): Fix playback after DASH period eviction #7519
Conversation
Incremental code coverage: 98.08% |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you add tests?
thanks for the feedback, I'm making the various modifications. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase your PR against the main branch and fix the conflicts. Thanks!
Difficult for me to add test as the issues arrive in a very specific condition (switch + segmentUpdate + period eviction in manifest update). |
…ect#7516) With this change, closeSegmentIndex() of all streams of a removed period are defered in StreamingEngine.onUpdate_() Fixes shaka-project#7516
Provide an interface between StreamEngine and ManifestParser to defer the call of closeStreamIndex durring the update of segments instead the update of the manifest. Fix eslint / jsdoc
extend shaka.extern.ManifestParser.PlayerInterface to provide the function closeSegmentIndex. SegmentIndexex are closed only if not part of an active stream.
aec671a
to
697c17e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…ject#7519)" This reverts commit 5eff038.
With this change, closeSegmentIndex() of all streams of a removed period are defered in StreamingEngine.onUpdate_() Fixes #7516
With this change, closeSegmentIndex() of all streams of a removed period are defered in StreamingEngine.onUpdate_()
Fixes #7516
BEGIN_COMMIT_OVERRIDE
ignore: Reverted
END_COMMIT_OVERRIDE