-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Have you read the FAQ and checked for duplicate open issues?
👍
Is your feature request related to a problem? Please describe.
Currently the only way that a HDR stream is identified (when parsing DASH) is via the approach described in DASH-IF IOP v4.3 10.3.3. (profiles and codecs).
However, in HLS, HDR is indicated through the VIDEO-RANGE attribute on the EXT-X-STREAM-INF, which corresponds to the CICP (ISO/IEC 23001-8) value for transfer characteristics. According to the description of the VIDEO-RANGE attribute the following applies:
// (per description of VIDEO-RANGE in draft-pantos-hls-rfc8216bis-09)
switch (trasnferCharacteristicsCICP) {
case 1:
case 6:
case 13:
case 14:
case 15:
return 'SDR';
case 16:
return 'PQ';
case 18:
return 'HLG';
}Per DASH-IF IOP v4.3 6.2.5.1. the CICP for transfer characteristics can be indicated in an essential or supplementary property at the AdaptationSet level (given that representations within a set shall not differ for that property), using schemeIdUri="urn:mpeg:mpegB:cicp:TransferCharacteristics".
Describe the solution you'd like
For consistency with HLS, we should also allow essential / supplementary property indication of HDR property in DASH (with schemeId="urn:mpeg:mpegB:cicp:TransferCharacteristics").
Describe alternatives you've considered
Additional context