avcodec/exr: use lookuptable for alpha if there is no trc_func

Signed-off-by: Anton Khirnov <anton@khirnov.net>
pull/358/head
Mark Reid 4 years ago committed by Anton Khirnov
parent 104e5233f0
commit dd03d65540
  1. 2
      libavcodec/exr.c

@ -1203,7 +1203,7 @@ static int decode_block(AVCodecContext *avctx, void *tdata,
}
} else if (s->pixel_type == EXR_HALF) {
// 16-bit
if (c < 3) {
if (c < 3 || !trc_func) {
for (x = 0; x < xsize; x++) {
*ptr_x++ = s->gamma_table[bytestream_get_le16(&src)];
}

Loading…
Cancel
Save