From 7ebe28c23c1d86bbf90b1f372ae022eadd315814 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Sun, 24 Jun 2012 11:42:14 +0000 Subject: [PATCH] xwdenc: support 8bpp grayscale Signed-off-by: Paul B Mahol --- libavcodec/xwdenc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libavcodec/xwdenc.c b/libavcodec/xwdenc.c index 0dd3d0ae33..62808e94ad 100644 --- a/libavcodec/xwdenc.c +++ b/libavcodec/xwdenc.c @@ -132,6 +132,11 @@ static int xwd_encode_frame(AVCodecContext *avctx, AVPacket *pkt, bpad = 8; ncolors = 256; break; + case PIX_FMT_GRAY8: + bpp = 8; + bpad = 8; + vclass = XWD_STATIC_GRAY; + break; case PIX_FMT_MONOWHITE: be = 1; bitorder = 1; @@ -243,6 +248,7 @@ AVCodec ff_xwd_encoder = { PIX_FMT_RGB4_BYTE, PIX_FMT_BGR4_BYTE, PIX_FMT_PAL8, + PIX_FMT_GRAY8, PIX_FMT_MONOWHITE, PIX_FMT_NONE }, .long_name = NULL_IF_CONFIG_SMALL("XWD (X Window Dump) image"),