From 76bd4a1c7b505ef3214f85dd433aecf8cf31b4ac Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 30 Jan 2022 22:57:53 -0600 Subject: [PATCH] Don't set the HDR metadata blob if we don't have one --- app/streaming/video/ffmpeg-renderers/drm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/streaming/video/ffmpeg-renderers/drm.cpp b/app/streaming/video/ffmpeg-renderers/drm.cpp index bb314a49..ad289ec8 100644 --- a/app/streaming/video/ffmpeg-renderers/drm.cpp +++ b/app/streaming/video/ffmpeg-renderers/drm.cpp @@ -448,7 +448,7 @@ int DrmRenderer::getRendererAttributes() void DrmRenderer::setHdrMode(bool enabled) { - if (m_HdrOutputMetadataProp != nullptr) { + if (m_HdrOutputMetadataProp != nullptr && m_HdrOutputMetadataBlobId != 0) { int err = drmModeObjectSetProperty(m_DrmFd, m_ConnectorId, DRM_MODE_OBJECT_CONNECTOR, m_HdrOutputMetadataProp->prop_id, enabled ? m_HdrOutputMetadataBlobId : 0);