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);