From b4ae780693a058486f84fd07d79739dba6f742d5 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Mon, 3 Aug 2020 19:31:31 +0200 Subject: avcodec/cfhdenc: fix PrescaleTable for YUV422P10 --- libavcodec/cfhdenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/cfhdenc.c b/libavcodec/cfhdenc.c index 22fc23285e..68644529da 100644 --- a/libavcodec/cfhdenc.c +++ b/libavcodec/cfhdenc.c @@ -525,7 +525,7 @@ static int cfhd_encode_frame(AVCodecContext *avctx, AVPacket *pkt, bytestream2_put_be16(pby, avctx->pix_fmt == AV_PIX_FMT_YUV422P10 ? 10 : 12); bytestream2_put_be16(pby, PrescaleTable); - bytestream2_put_be16(pby, 0x2800); + bytestream2_put_be16(pby, avctx->pix_fmt == AV_PIX_FMT_YUV422P10 ? 0x2000 : 0x2800); bytestream2_put_be16(pby, SampleFlags); bytestream2_put_be16(pby, 1); -- cgit v1.2.3