-
Notifications
You must be signed in to change notification settings - Fork 0
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
AudioConfiguration.channels #6
Comments
This field is confusing -- how can there be one channelconfig for an entire device? Does it represent the maximum number of channels the device can play? Does it consider devices attached by HDMI for passthrough? Does it consider virtual renderers which can play immersive sound over headphones from 5.1 content? Our recommendation is that this field is not useful in it's current form. If we did migrate to a CICP-type definition, it would either have to allow multiple channelConfig values (i.e. all the configs the device could play) or somehow represent the "maximum" channel configuration, which CICP is not designed to do correctly. |
For us the examples at https://w3c.github.io/media-capabilities/#examples indicate that the user will query whether a given MediaDecodingConfiguration is supported by invoking the MediaCapabilities.decodingInfo function. Using the well defined CICP here is a good way forward. It would also be great ff the current type placeholder (double, short, ...) can be adjusted accordingly. /Ingo |
DPCTF Call 200/08/19: We should formulate the above concerns when communicating with W3C. @hfi and @rdoherty0 please formulate what you would like to see added. |
Since this is a binary response, then just use the CICP layouts enumerated in Table 3 of the CICP spec. if a query is needed to determine whether a given configuration can be played. |
https://w3c.github.io/media-capabilities/#audioconfiguration
The channels member represents the audio channels used by the audio track.
NOTE The channels needs to be defined as a double (2.1, 4.1, 5.1, ...), an unsigned short (number of channels) or as an enum value. The current definition is a placeholder.
Channels are well defined in CICP ISO/IEC 23091-3. It is encouraged to use this one as the signaling is much better suited to CMAF and manifest signaling.
The text was updated successfully, but these errors were encountered: