Browse Source

avcodec/prores_aw : change src pix_fmt and alpha description

use b64a as src pix fmt (doesn't seems to have an impact on decoding)
but it's the value use by official encoder
tags/n4.2
Martin Vignali 7 years ago
parent
commit
105891cd58
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      libavcodec/proresenc_anatoliy.c

+ 8
- 0
libavcodec/proresenc_anatoliy.c View File

@@ -554,7 +554,15 @@ static int prores_encode_frame(AVCodecContext *avctx, AVPacket *pkt,
*buf++ = pict->color_primaries;
*buf++ = pict->color_trc;
*buf++ = pict->colorspace;
if (avctx->profile >= FF_PROFILE_PRORES_4444) {
if (avctx->pix_fmt == AV_PIX_FMT_YUV444P10) {
*buf++ = 0xA0;/* src b64a and no alpha */
} else {
*buf++ = 0xA2;/* src b64a and 16b alpha */
}
} else {
*buf++ = 32;
}
*buf++ = 0;
*buf++ = 3;



Loading…
Cancel
Save