device-automation-bus/dab-specification-2.0

How should devices that do not support HDMI output handle the hdrOutputMode property of the system/setttings topic?

Opened this issue · 1 comments

https://github.com/device-automation-bus/dab-specification-2.0/blob/main/DAB.md#operation-list-system-settings
enum HdrOutputMode {
// Always output HDMI signal in HDR Format
AlwaysHdr = "AlwaysHdr",
// Output HDMI signal in HDR Format Only when playing HDR content
HdrOnPlayback = "HdrOnPlayback",
// Never Output HDMI Signal in HDR Mode
DisableHdr = "DisableHdr",
}

In the DAB 2.0 documentation, the HdrOutputMode property is defined only for HDMI output.
Typically, TVs do not support HDMI output.
I interpreted the HdrOutputMode property as Hdr content playback ability,
So I gave it the HdrOnPlayback value.

How should the TV handle the HdrOutputMode settings?

Good question -- Let me check in with other DAB app partners and get back to you on this.

I believe for now, HdrOnPlayback makes the most sense since it indicates that the TV / sink device has the capability to output HDR content when available. If the system UI itself supports HDR and leverages the extended color range, then AlwaysHdr is relevant.

Will follow up shortly.