-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: Add configuration to ignore SCTE214 supplemental codecs #7455
feat: Add configuration to ignore SCTE214 supplemental codecs #7455
Conversation
commit 6a519767d96d9610c6d41b531352b75fdfb14705 Author: Gregory McGarry <[email protected]> Date: Wed Aug 7 14:23:20 2024 +1000 Add missing comma. commit e3ee8a42d1eec45ae4250fc45d609da3497cc35f Author: Gregory McGarry <[email protected]> Date: Wed Aug 7 12:11:41 2024 +1000 Add ignoreSupplementalCodecs into the right place for HLS. commit 65344bc69426d8d46b33a445acac300da7b5ea68 Author: Gregory McGarry <[email protected]> Date: Wed Aug 7 09:55:16 2024 +1000 Also ignore SUPPLEMENTAL-CODECS attribute in HLS manifest. commit 5a4c9af6320007f0e293ae68fcee4ebb445bba3f Author: Gregory McGarry <[email protected]> Date: Fri Jul 19 14:51:01 2024 +1000 Provide configuration switch to disable supplementalCodecs.
Please fix the lint errors, thanks! |
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 add unit test.
Additionally, do you have any device on your mind with this change?
@@ -1189,6 +1190,10 @@ shaka.extern.xml.Node; | |||
* If false, disables fast switching track recognition. | |||
* <br> | |||
* Defaults to <code>true</code>. | |||
* @property {boolean} ignoreSupplementalCodecs | |||
* If false, ignores supplemental codecs |
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.
If true
@@ -1294,6 +1300,10 @@ shaka.extern.DashManifestConfiguration; | |||
* https://www.akamai.com/blog/performance/-using-ll-hls-with-byte-range-addressing-to-achieve-interoperabi | |||
* <br> | |||
* Defaults to <code>true</code>. | |||
* @property {boolean} ignoreSupplementalCodecs | |||
* If false, ignores supplemental codecs |
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.
If true
Closing due to inactivity. If the author would like to continue this PR, they can reopen it (preferred) or start a new one (if needed). |
I have made some revisions to address the comments. Can this PR be re-opened? |
Any update? |
I'm going to create a separate PR with all the necessary fixes, it seems that when you created the PR you didn't check the option to allow maintainers to edit your PR :( |
SCTE214 Supplemental codecs defines an attribute to AdaptationSet and Representation in the DASH manifest, to define alternative names of the media codec. These attributes are recommended to be used for codec extensions such as Dolby Vision Profile 8.
There are some issues with the ecosystem:
For these reasons, having a configuration parameter to disable support for supplementalCodecs is useful.