Skip to content
  • Pekka Paalanen's avatar
    backend-drm: program HDR_OUTPUT_METADATA · 5151f9fe
    Pekka Paalanen authored and Pekka Paalanen's avatar Pekka Paalanen committed
    
    
    Program the connector property HDR_OUTPUT_METADATA based on the EOTF
    mode of the output.
    
    For now, this changes only the EOTF. The colorimetry and luminance are
    left undefined, to be filled in by later patches. This should still be
    enough to put a video sink into HDR mode, albeit the response is
    probably unknown.
    
    drm_output keeps track of the currently existing blob id. If the blob
    contents need to be re-created, this blob would be destroyed and the
    field set to zero. In this patch, there is no provision for runtime
    changing of HDR metadata, so there is no code doing that.
    
    Destroying the blob at arbitrary times is not a problem, because the
    kernel keeps a reference to the data as long as the blob id remains with
    KMS.
    
    Signed-off-by: default avatarPekka Paalanen <pekka.paalanen@collabora.com>
    5151f9fe
Loading