Commit ce1a99d8 authored by Vittorio Giovara's avatar Vittorio Giovara

hevc: Make sure to update the current frame transfer characteristic

Otherwise the first decoded frame will still be tagged with the
original transfer instead of the alternative one.
Signed-off-by: 's avatarVittorio Giovara <vittorio.giovara@gmail.com>
parent 95ce02b3
...@@ -2410,7 +2410,7 @@ static int set_side_data(HEVCContext *s) ...@@ -2410,7 +2410,7 @@ static int set_side_data(HEVCContext *s)
if (s->sei.alternative_transfer.present && if (s->sei.alternative_transfer.present &&
av_color_transfer_name(s->sei.alternative_transfer.preferred_transfer_characteristics) && av_color_transfer_name(s->sei.alternative_transfer.preferred_transfer_characteristics) &&
s->sei.alternative_transfer.preferred_transfer_characteristics != AVCOL_TRC_UNSPECIFIED) { s->sei.alternative_transfer.preferred_transfer_characteristics != AVCOL_TRC_UNSPECIFIED) {
s->avctx->color_trc = s->sei.alternative_transfer.preferred_transfer_characteristics; s->avctx->color_trc = out->color_trc = s->sei.alternative_transfer.preferred_transfer_characteristics;
} }
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment