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

Testvector with selectionPriority attribute #8

Open
dsilhavy opened this issue Sep 5, 2021 · 5 comments
Open

Testvector with selectionPriority attribute #8

dsilhavy opened this issue Sep 5, 2021 · 5 comments
Assignees
Labels
dash-if-agreed Requested by DASH-IF test team (don't mess with it, otherwise you are in trouble) request Request for a new test content

Comments

@dsilhavy
Copy link
Contributor

dsilhavy commented Sep 5, 2021

A short description of the use case for the new test content.

This test content is supposed to demonstrate the usage of the selectionPriority attribute on AdaptationSet level. In Dash-Industry-Forum/dash.js#3751 we implemented this feature to dash.js based on unit tests and a manually created test vector.

It would be nice to verify the correct behavior based on an official DASH-IF test vector.

Test content requirements

General description and requirements

  • A single period MPD
  • Two video and two audio AdaptationSets. The AdaptationSets of each type shall define different values for the selectionPriority attribute. Ideally the AdaptationSets differ in codecs, for instance AVC and VP9 for video and AAC and Opus for Audio.
  • The content shall not be encrypted.

DASH-IF documents and links

  • Conforming to DASH-IF IOP v4.3 Table 4 selectionPriority
  • IEC 23009-1 v4 Table 13

Additional questions/comments

Right now we are ignoring the group attribute so it might be good to create additional test vectors for this as well.

@dsilhavy dsilhavy added the request Request for a new test content label Sep 5, 2021
@haudiobe haudiobe added dash-if-agreed Requested by DASH-IF test team (don't mess with it, otherwise you are in trouble) prio-low Low priority labels Oct 5, 2021
@haudiobe
Copy link
Contributor

haudiobe commented Oct 5, 2021

@rbouqueau please check if you can create the content

@rbouqueau
Copy link
Collaborator

I can create but marked as low priority at the moment.

@Lunkers
Copy link

Lunkers commented Jan 12, 2022

Agree with the issue creator, I'd also love to see an official example. We're currently looking into using selectionPriority in our manifests, and this would help us a lot.

@ZmGorynych
Copy link

A way of generating and playing these back. The use case we're seeing is deterministic audio track selection when multiple codecs are used with the same role of "main"

@haudiobe haudiobe removed the prio-low Low priority label Jan 18, 2022
@haudiobe
Copy link
Contributor

Please also take into account the v4.3 and v5 on signaling of multiple Adaptation Sets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dash-if-agreed Requested by DASH-IF test team (don't mess with it, otherwise you are in trouble) request Request for a new test content
Projects
None yet
Development

No branches or pull requests

5 participants