summaryrefslogtreecommitdiff
path: root/libs/jpegrecoverymap/recoverymap.cpp
diff options
context:
space:
mode:
author Dichen Zhang <dichenzhang@google.com> 2022-12-14 19:57:50 +0000
committer Dichen Zhang <dichenzhang@google.com> 2023-01-14 02:24:47 +0000
commitb27d06dfd94e48f74852781eff42c53484c67ed3 (patch)
tree51300dae57bdec4383565468907116255c374b7c /libs/jpegrecoverymap/recoverymap.cpp
parentc060cd56814d4d081dfc9b82c1db77ebe1fc6fa3 (diff)
libjpegrecoverymap: fix dependencies
Fix dependencies. Add unspecified transfer function enum Test: build Bug: b/252835416 Change-Id: Ib2f695eadebc4eb2b5e0fc0cd0bc744c032d91e8
Diffstat (limited to 'libs/jpegrecoverymap/recoverymap.cpp')
-rw-r--r--libs/jpegrecoverymap/recoverymap.cpp6
1 files changed, 6 insertions, 0 deletions
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) {