From a9e43634b124bf8aa45668b537aea2ba1f0392c4 Mon Sep 17 00:00:00 2001 From: Santhosh Behara Date: Fri, 13 Apr 2018 16:52:53 +0530 Subject: 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 --- msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'msm8998') 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; -- cgit v1.2.3