From c133d5439d6029d5cca09fbfbe333e6fa1b0863d Mon Sep 17 00:00:00 2001 From: Arun Kumar K R Date: Wed, 22 Jan 2020 00:02:36 +0530 Subject: [PATCH] commonsys-intf: display: Fix ContentLightLevel max avg light lvl - The field minPicAverageLightLevel is actually maxPicAverageLightLevel from the H.265 spec, mention it will be deprecated. - Add new member maxPicAverageLightLevel which clients must use, this is same as maxFrameAverageLightLevel from CTA-861.G - The unit for maxPicAverageLightLevel is 1 cd/m^2. Change-Id: Ida73949d4e4595bc4505e7451c40c6e6976bd092 CRs-fixed: 2607978 --- include/color_metadata.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/color_metadata.h b/include/color_metadata.h index 25dc5b52..c8a5890b 100644 --- a/include/color_metadata.h +++ b/include/color_metadata.h @@ -1,5 +1,5 @@ /* -* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. +* Copyright (c) 2016-2018, 2020 The Linux Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted * provided that the following conditions are met: @@ -112,7 +112,8 @@ typedef struct MasteringDisplay { typedef struct ContentLightLevel { bool lightLevelSEIEnabled; uint32_t maxContentLightLevel; // unit: cd/m^2. - uint32_t minPicAverageLightLevel; // unit: 1/10000 cd/m^2. + uint32_t minPicAverageLightLevel; // unit: cd/m^2, will be DEPRECATED, use below + uint32_t maxPicAverageLightLevel; // unit: cd/m^2, its same as maxFrameAvgLightLevel(CTA-861-G) } ContentLightLevel; typedef struct ColorRemappingInfo {