Skip to content

Add support for efficient preprocessing of DASH manifests after parsing into an XMLDocument#3480

Merged
joeyparrish merged 1 commit intoshaka-project:masterfrom
caridley:dashManifestPreprocessor
Jun 22, 2021
Merged

Add support for efficient preprocessing of DASH manifests after parsing into an XMLDocument#3480
joeyparrish merged 1 commit intoshaka-project:masterfrom
caridley:dashManifestPreprocessor

Conversation

@caridley
Copy link
Contributor

Description

Implements #3339

Added support for efficient preprocessing of DASH manifest after they have been parsed into an XMLDocument

This is configure with the new manifest.dash.manifestPreprocessor setting.

This is need to efficiently repair manifests that are not compatible with Shaka player.

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

Documentation for DashManifestConfiguration changes

Checklist:

  • I have signed the Google CLA https://cla.developers.google.com
  • My code follows the style guidelines of this project
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have verified my change on multiple browsers on different platforms
  • I have run ./build/all.py and the build passes
  • I have run ./build/test.py and all tests pass

…ing into an XMLDocument, configured with manifest.dash.manifestPreprocessor
@shaka-bot
Copy link
Collaborator

All tests passed!

@joeyparrish joeyparrish merged commit 9afa4eb into shaka-project:master Jun 22, 2021
@caridley
Copy link
Contributor Author

@joeyparrish can this be cherry picked into v3.0.x and v3.1.x ?

@joeyparrish
Copy link
Member

Since v3.0.0, we are following Semantic Versioning closely. This means all new features require a minor version bump, and can't be cherry-picked into older release branches.

caridley added a commit to caridley/shaka-player that referenced this pull request Aug 25, 2022
…ect#3480)

Added support for efficient preprocessing of DASH manifest after they have been parsed into an XMLDocument

This is configured with the new manifest.dash.manifestPreprocessor setting.

This is need to efficiently repair manifests that are not compatible with Shaka Player.

Closes shaka-project#3339

(cherry picked from commit 9afa4eb)
@github-actions github-actions bot added the status: archived Archived and locked; will not be updated label Jul 25, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 25, 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.

3 participants