-
Notifications
You must be signed in to change notification settings - Fork 6k
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
DASH: Support <Label>text</Label> element for adaptation sets #6297
Comments
If I remember correctly, labels weren't defined anywhere when we added support for them. Support was added by an external contribution: #2904, which turned into #4391. Do you know where the If you could clarify or ask DASH-IF to clarify, that would be great! |
Please refer to section 3.9.2 ("Adaptation Set Labeling Options for Selection") of https://dashif.org/docs/DASH-IF-IOP-v4.2-clean.htm#_Toc511040753 "Label | 0 � N | See ISO/IEC 23009-1 [4], clause 5.3.7.2 Table 9. This element enables to provide a textual description of the content. This element should be used if content author expects that clients supports UI for selection. However, this element must not be used as the sole differentiating element as at start-up no user interaction is available." |
ISO/IEC 23009-1 [4], clause 5.3.7.2 Table 9 doesn't define |
I filed Dash-Industry-Forum/DASH-IF-IOP#383 for clarification. |
Clarification provided on the issue ref'd above. We'll add support for parsing |
Issue: #6297 PiperOrigin-RevId: 273297284
Issue: #6297 PiperOrigin-RevId: 273297284
[REQUIRED] Issue description
Currently in Exoplayer "DashManifestParser" the "label" is treated as an attribute in "AdaptationSet". Based on the DASH Spec it's a node of "Label"
[REQUIRED] Reproduction steps
Current Exoplayer DASH parser: https://github.com/google/ExoPlayer/blob/release-v2/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.java Line 275
DASH Spec: https://dashif-documents.azurewebsites.net/DASH-IF-IOP/master/DASH-IF-IOP.pdf
DASH XSD: https://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd
[REQUIRED] Link to test content
N/A - This is to indicate that "label" is not an attribute of "AdaptationSet"
Sample from dashif: https://dash.akamaized.net/dash264/TestCasesIOP41/MultiTrack/alternative_content/6/manifest_alternative_lang.mpd
[REQUIRED] A full bug report captured from the device
N/A
[REQUIRED] Version of ExoPlayer being used
2.10.4
[REQUIRED] Device(s) and version(s) of Android being used
N/A
The text was updated successfully, but these errors were encountered: