From 287fff266f1512dde69c84621d042d9bbdaa3496 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Wed, 8 Jul 2009 14:58:16 +0000 Subject: [PATCH] Add PIX_FMT_ARGB encoding to qtrle. Patch by Alexis Ballier, alexis ballier gmail Originally committed as revision 19372 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/qtrleenc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavcodec/qtrleenc.c b/libavcodec/qtrleenc.c index b302964b98..945111a931 100644 --- a/libavcodec/qtrleenc.c +++ b/libavcodec/qtrleenc.c @@ -74,6 +74,9 @@ static av_cold int qtrle_encode_init(AVCodecContext *avctx) case PIX_FMT_RGB24: s->pixel_size = 3; break; + case PIX_FMT_ARGB: + s->pixel_size = 4; + break; default: av_log(avctx, AV_LOG_ERROR, "Unsupported colorspace.\n"); break; @@ -325,6 +328,6 @@ AVCodec qtrle_encoder = { qtrle_encode_init, qtrle_encode_frame, qtrle_encode_end, - .pix_fmts = (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_NONE}, + .pix_fmts = (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_ARGB, PIX_FMT_NONE}, .long_name = NULL_IF_CONFIG_SMALL("QuickTime Animation (RLE) video"), };