From 81d78fe13bc1fd94845c002f3439fe44d9e9e0d9 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Sat, 28 Apr 2018 13:58:05 +0200 Subject: [PATCH] avcodec/proresdec2: add missing frame color metadata Stolen from removed decoder. Signed-off-by: Paul B Mahol --- libavcodec/proresdec2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/proresdec2.c b/libavcodec/proresdec2.c index 35bc3effdb..b4ea6b5e03 100644 --- a/libavcodec/proresdec2.c +++ b/libavcodec/proresdec2.c @@ -117,6 +117,11 @@ static int decode_frame_header(ProresContext *ctx, const uint8_t *buf, avctx->pix_fmt = (buf[12] & 0xC0) == 0xC0 ? AV_PIX_FMT_YUV444P10 : AV_PIX_FMT_YUV422P10; } + avctx->color_primaries = buf[14]; + avctx->color_trc = buf[15]; + avctx->colorspace = buf[16]; + avctx->color_range = AVCOL_RANGE_MPEG; + ptr = buf + 20; flags = buf[19]; ff_dlog(avctx, "flags %x\n", flags);