summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanthosh Behara <santhoshbehara@codeaurora.org>2018-04-13 16:52:53 +0530
committerChong Zhang <chz@google.com>2018-05-10 18:24:51 +0000
commita9e43634b124bf8aa45668b537aea2ba1f0392c4 (patch)
treebce194248e7f4c75eb5dc8c885b4887be86c9573
parent32d38d9c2620c4594c030e958d54c249d37cd478 (diff)
downloadmedia-a9e43634b124bf8aa45668b537aea2ba1f0392c4.tar.gz
mm-video-v4l2: vdec: Handle color transfer enums for HDR content
(cherry-picked from https://partner-android-review.googlesource.com/c/platform/hardware/qcom/media/+/1069023) Added support to handle color transfer characteristics enum values for HDR content Bug:76227412 Change-Id: I25e34bbb746defa49115b4c846ea9b7234d6a937
-rw-r--r--msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp b/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
index 81f1b7c..1c02127 100644
--- a/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
+++ b/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
@@ -11057,6 +11057,12 @@ void omx_vdec::convert_color_space_info(OMX_U32 primaries, OMX_U32 range,
case MSM_VIDC_TRANSFER_SRGB:
aspects->mTransfer = ColorAspects::TransferSRGB;
break;
+ case MSM_VIDC_TRANSFER_SMPTE_ST2084:
+ aspects->mTransfer = ColorAspects::TransferST2084;
+ break;
+ case MSM_VIDC_TRANSFER_HLG:
+ aspects->mTransfer = ColorAspects::TransferHLG;
+ break;
default:
//aspects->mTransfer = ColorAspects::TransferOther;
aspects->mTransfer = m_client_color_space.sAspects.mTransfer;