Skip to content
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: Fix captions from MP4s with multiple trun boxes #5422

Merged
merged 3 commits into from
Jul 20, 2023

Conversation

joeyparrish
Copy link
Member

Closes #5328

@joeyparrish joeyparrish requested a review from theodab July 19, 2023 16:13
@github-actions
Copy link
Contributor

github-actions bot commented Jul 19, 2023

Incremental code coverage: 88.24%

@joeyparrish
Copy link
Member Author

I initially omitted two binary files from the PR, but that has been fixed and tests should pass now in CI (as they do here locally).

@joeyparrish
Copy link
Member Author

Failure in Safari-old seems unrelated

@joeyparrish joeyparrish merged commit bccfdbc into shaka-project:main Jul 20, 2023
@joeyparrish joeyparrish deleted the multiple-trun-boxes branch July 20, 2023 16:10
joeyparrish added a commit that referenced this pull request Jul 20, 2023
joeyparrish added a commit to joeyparrish/shaka-player that referenced this pull request Jul 21, 2023
Tizen 3 does not support Array.flat().  This fixes a runtime exception
on Tizen 3 by replacing flat() with concat() and the spread operator.
This also bans the use of flat().

flat() was originally introduced in PR shaka-project#5422
joeyparrish added a commit that referenced this pull request Jul 21, 2023
Tizen 3 does not support Array.flat(). This fixes a runtime exception on
Tizen 3 by replacing flat() with concat() and the spread operator. This
also bans the use of flat().

flat() was originally introduced in PR #5422
joeyparrish added a commit that referenced this pull request Jul 21, 2023
Tizen 3 does not support Array.flat(). This fixes a runtime exception on
Tizen 3 by replacing flat() with concat() and the spread operator. This
also bans the use of flat().

flat() was originally introduced in PR #5422
joeyparrish added a commit that referenced this pull request Jul 21, 2023
Tizen 3 does not support Array.flat(). This fixes a runtime exception on
Tizen 3 by replacing flat() with concat() and the spread operator. This
also bans the use of flat().

flat() was originally introduced in PR #5422
@cristian-atehortua
Copy link
Contributor

Could be this related to #5416?

@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Sep 18, 2023
@shaka-project shaka-project locked as resolved and limited conversation to collaborators Sep 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MP4 CEA parser does not know that there could be multiple TRUN boxes
4 participants