diff options
| author | 2023-01-18 03:01:32 +0000 | |
|---|---|---|
| committer | 2023-01-18 03:01:32 +0000 | |
| commit | df6cd61a75bf28fb856f39e704b13816577561fa (patch) | |
| tree | 6746aedacbfaa7515de8f0dfb96c8d408f6aa4ea /libs/jpegrecoverymap/recoverymap.cpp | |
| parent | c536291623c93e129cf1ba1e9e0593f7ad476255 (diff) | |
| parent | b27d06dfd94e48f74852781eff42c53484c67ed3 (diff) | |
Merge "libjpegrecoverymap: fix dependencies"
Diffstat (limited to 'libs/jpegrecoverymap/recoverymap.cpp')
| -rw-r--r-- | libs/jpegrecoverymap/recoverymap.cpp | 6 |
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) { |