From b27d06dfd94e48f74852781eff42c53484c67ed3 Mon Sep 17 00:00:00 2001 From: Dichen Zhang Date: Wed, 14 Dec 2022 19:57:50 +0000 Subject: libjpegrecoverymap: fix dependencies Fix dependencies. Add unspecified transfer function enum Test: build Bug: b/252835416 Change-Id: Ib2f695eadebc4eb2b5e0fc0cd0bc744c032d91e8 --- libs/jpegrecoverymap/recoverymap.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/jpegrecoverymap/recoverymap.cpp') diff --git a/libs/jpegrecoverymap/recoverymap.cpp b/libs/jpegrecoverymap/recoverymap.cpp index ee68043c79..6b46d4001c 100644 --- a/libs/jpegrecoverymap/recoverymap.cpp +++ b/libs/jpegrecoverymap/recoverymap.cpp @@ -673,6 +673,9 @@ status_t RecoveryMap::generateRecoveryMap(jr_uncompressed_ptr uncompressed_yuv_4 hdrInvOetf = pqInvOetf; hdr_white_nits = kPqMaxNits; break; + case JPEGR_TF_UNSPECIFIED: + // Should be impossible to hit after input validation. + return ERROR_JPEGR_INVALID_TRANS_FUNC; } ColorTransformFn hdrGamutConversionFn = getHdrConversionFn( @@ -771,6 +774,9 @@ status_t RecoveryMap::applyRecoveryMap(jr_uncompressed_ptr uncompressed_yuv_420_ case JPEGR_TF_PQ: hdrOetf = pqOetf; break; + case JPEGR_TF_UNSPECIFIED: + // Should be impossible to hit after input validation. + return ERROR_JPEGR_INVALID_TRANS_FUNC; } for (size_t y = 0; y < height; ++y) { -- cgit v1.2.3-59-g8ed1b