forked from video-dev/hls.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Error Handling controller and LoadPolicies (video-dev#5241)
* Implement ErrorController … Add Error Handling Integration Tests Handle missed probe transmux probe with with FRAG_PARSING_ERROR Handle encrypted init segment and subtitle decryption failure with FRAG_DECRYPT_ERROR Remove delay when retrying after timeout Trigger FRAG_LOADING after request is made ERROR event data type must include an error property Add stats to network loader error callbacks to allow error handling to use request timing Remove use of console.warn from mp4-tools Add missing TypeScript type exports * Remove console.assert statements Resolves video-dev#5218 Closes video-dev#5221 * Remove unused frag buffered monitor * Add Load Policies and deprecate frag/level/manifest timeout and retry config options * Switch on FRAG_PARSING_ERROR or continue trying fragLoadPolicy.default.errorRetry.maxNumRetry (6) times Fixes video-dev#5011 * Switch on FRAG_PARSING_ERROR or continue trying fragLoadPolicy.default.errorRetry.maxNumRetry (6) times 2/2 Fixes video-dev#5011 * Do not reload level after calling stopLoad() and startLoad() Warn on currentFrag context reference change and use currentFrag to maintain correct stats ref Fixes video-dev#5230 * Implement ErrorActions and Pathway Switching * Fix part timeout handling Cleanup frag stats handoff * Update retry rules to require http status or timeout error (deprioritizes retry on parse errors) * Retry audio and subtitle playlist loading after failure on level switch when no alternate is available
- Loading branch information
Showing
50 changed files
with
3,734 additions
and
1,257 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.