device-automation-bus / dab-specification-2.0

Live version of DAB 2.0 Specification.
8 stars 6 forks source link

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

Open daehyunpark opened 10 months ago

daehyunpark commented 10 months ago

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?

GaganBhat commented 10 months ago

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.