Prefer BT2020_YCC to allow chroma subsampling
This commit is contained in:
parent
25e2d39e26
commit
83d770cdba
1 changed files with 12 additions and 1 deletions
|
|
@ -785,7 +785,18 @@ int DrmRenderer::getRendererAttributes()
|
|||
void DrmRenderer::setHdrMode(bool enabled)
|
||||
{
|
||||
if (auto prop = m_Connector.property("Colorspace")) {
|
||||
m_PropSetter.set(*prop, enabled ? "BT2020_RGB" : "Default");
|
||||
if (enabled) {
|
||||
// Prefer BT2020_YCC to allow chroma subsampling
|
||||
if (prop->containsValue("BT2020_YCC")) {
|
||||
m_PropSetter.set(*prop, "BT2020_YCC");
|
||||
}
|
||||
else {
|
||||
m_PropSetter.set(*prop, "BT2020_RGB");
|
||||
}
|
||||
}
|
||||
else {
|
||||
m_PropSetter.set(*prop, "Default");
|
||||
}
|
||||
}
|
||||
|
||||
if (auto prop = m_Connector.property("max bpc")) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue