From 4b03d960220d15cb915c2c8f15970d2f36f25cd9 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 28 Nov 2011 17:41:27 +0100 Subject: ffv1dec: use PIX_FMT_0RGB32 when there is no transparency plane Signed-off-by: Michael Niedermayer --- libavcodec/ffv1.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libavcodec') diff --git a/libavcodec/ffv1.c b/libavcodec/ffv1.c index ab544d5469..c3034d326c 100644 --- a/libavcodec/ffv1.c +++ b/libavcodec/ffv1.c @@ -1609,7 +1609,8 @@ static int read_header(FFV1Context *f){ av_log(f->avctx, AV_LOG_ERROR, "chroma subsampling not supported in this colorspace\n"); return -1; } - f->avctx->pix_fmt= PIX_FMT_RGB32; + if(f->transparency) f->avctx->pix_fmt= PIX_FMT_RGB32; + else f->avctx->pix_fmt= PIX_FMT_0RGB32; }else{ av_log(f->avctx, AV_LOG_ERROR, "colorspace not supported\n"); return -1; -- cgit v1.2.3