You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
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
This commit is contained in:
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user