-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix skipping of raw format streams in HLS
Raw, containerless streams can't be played yet (#2337), but our logic for skipping or rejecting them was broken. This broken logic affected the whole v2.5.x series of releases up to and including v2.5.8. This fixes the logic and improves it in several ways: - Skip streams that can't be played, instead of rejecting the whole master playlist - Handle raw AC3 and EC3, in addition to MP3 and AAC - Handle and skip WebM+HLS in the same way - Add the playlist and segment URLs to HLS_COULD_NOT_PARSE_SEGMENT_START_TIME errors This allows us to re-enable the Apple HLS+TS asset as video-only. Change-Id: Ia00857d87b085aa7e2b810b0b949993cebabe4ba
- Loading branch information
1 parent
cc640eb
commit 1ee3284
Showing
4 changed files
with
165 additions
and
32 deletions.
There are no files selected for viewing
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
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
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
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