Skip to content

Add support for scte214:supplementalCodecs#4585

Merged
dsilhavy merged 6 commits intoDash-Industry-Forum:developmentfrom
DolbyLaboratories:dolby/supplementalCodecs2
Oct 31, 2024
Merged

Add support for scte214:supplementalCodecs#4585
dsilhavy merged 6 commits intoDash-Industry-Forum:developmentfrom
DolbyLaboratories:dolby/supplementalCodecs2

Conversation

@gmcgarry
Copy link
Copy Markdown
Contributor

@gmcgarry gmcgarry commented Oct 4, 2024

Let me know if you need a copy of the spec. With this change, DolbyVision Profile 8 now works.

For example, on Windows11 with DolbyVision:

Comment thread src/streaming/utils/CapabilitiesFilter.js Outdated
Comment thread src/streaming/utils/CapabilitiesFilter.js Outdated
Comment thread src/streaming/utils/CapabilitiesFilter.js Outdated
Comment thread src/streaming/utils/CapabilitiesFilter.js Outdated
@dsilhavy
Copy link
Copy Markdown
Collaborator

dsilhavy commented Oct 8, 2024

Another comment: @scte214:supplementalCodecs is a space separated list of codec strings. I assume we need to do an individual check for each of these strings to find out it a supplemental codec is supported. But then the question remains with which codec string we initialize the MSE Sourcebuffers

@gmcgarry
Copy link
Copy Markdown
Contributor Author

gmcgarry commented Oct 15, 2024 via email

@gmcgarry
Copy link
Copy Markdown
Contributor Author

gmcgarry commented Oct 15, 2024 via email

@gmcgarry
Copy link
Copy Markdown
Contributor Author

gmcgarry commented Oct 15, 2024 via email

@dsilhavy
Copy link
Copy Markdown
Collaborator

Yes, these are good points that I brought up with the author of the scte text. It’s not clear if multiple listed codecs are alternatives, or supposed to be paired with multiple codecs listed in the @codecs attribute. I was told that for profiles that do not permit multiple codecs in the @codecs attribute, there will not be multiple codecs in the @scte214:supplementalCodecs attribute. After some investigation, dash-if iop is the only place where this is true. However, it’s generally the preferred behaviour. At this stage, it might be easier to throw an error (or ignore @scte214:supplementalCodecs) if multiple codecs are listed.

On 8 Oct 2024, at 22:01, Daniel Silhavy @.> wrote: Another comment: @scte214:supplementalCodecs is a space separated list of codec strings. I assume we need to do an individual check for each of these strings to find out it a supplemental codec is supported. But then the question remains with which codec string we initialize the MSE Sourcebuffers — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.>

Thanks for checking. Can you please add a check for multiple codecs then. If multiple codecs are present we should ignore the attribute but log a warning.

@gmcgarry gmcgarry requested a review from dsilhavy October 22, 2024 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

2 participants