On 20/07/2017 14:43, Vittorio Giovara wrote:
> Otherwise the first decoded frame will still be tagged with the
> original transfer instead of the alternative one.
> 
> Signed-off-by: Vittorio Giovara <[email protected]>
> ---
>  libavcodec/hevcdec.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavcodec/hevcdec.c b/libavcodec/hevcdec.c
> index ac0b1a3c1d..f6bbb7051e 100644
> --- a/libavcodec/hevcdec.c
> +++ b/libavcodec/hevcdec.c
> @@ -2410,7 +2410,7 @@ static int set_side_data(HEVCContext *s)
>      if (s->sei.alternative_transfer.present &&
>          
> av_color_transfer_name(s->sei.alternative_transfer.preferred_transfer_characteristics)
>  &&
>          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;
> 

Ok.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to