]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/cfhdenc: fix PrescaleTable for YUV422P10
authorPaul B Mahol <onemda@gmail.com>
Mon, 3 Aug 2020 17:31:31 +0000 (19:31 +0200)
committerPaul B Mahol <onemda@gmail.com>
Mon, 3 Aug 2020 17:34:23 +0000 (19:34 +0200)
libavcodec/cfhdenc.c

index 22fc23285e13d4e75e7756ff8e53309ffe37668d..68644529dac73aa2f3b314e77cbf26c82e9dda2e 100644 (file)
@@ -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);