-- Mats Peterson http://matsp888.no-ip.org/~mats/
>From 33bc5dc50f5435424503df4c1060e1c7d52fcf16 Mon Sep 17 00:00:00 2001 From: Mats Peterson <matsp...@yahoo.com> Date: Tue, 23 Feb 2016 11:58:26 +0100 Subject: [PATCH] lavf/riffenc: Handle AV_PIX_FMT_MONOBLACK
--- libavformat/riffenc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/riffenc.c b/libavformat/riffenc.c index 0d958e3..b6f4b67 100644 --- a/libavformat/riffenc.c +++ b/libavformat/riffenc.c @@ -243,7 +243,9 @@ void ff_put_bmp_header(AVIOContext *pb, AVCodecContext *enc, int i; for (i = 0; i < 1 << enc->bits_per_coded_sample; i++) { /* Initialize 1 bpp palette to black & white */ - if (!i && enc->bits_per_coded_sample == 1) + if (i == 0 && enc->pix_fmt == AV_PIX_FMT_MONOWHITE) + avio_wl32(pb, 0xffffff); + else if (i == 1 && enc->pix_fmt == AV_PIX_FMT_MONOBLACK) avio_wl32(pb, 0xffffff); else avio_wl32(pb, 0); -- 1.7.10.4
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel