lavc/rawdec: Use AV_PIX_FMT_PAL8 for raw 1 bpp video in AVI
authorMats Peterson <matsp888-at-yahoo.com@ffmpeg.org>
Thu, 28 Jan 2016 05:15:29 +0000 (06:15 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Fri, 29 Jan 2016 13:52:30 +0000 (14:52 +0100)
commitb34c9d1b9d935b77dac10ba7f82e5184e0c7ba7f
tree77d66319cd18a72545a38989918b5e355ebfab35
parent44a50feebe1fa9ce16aaeedafde6e66fb770330e
lavc/rawdec: Use AV_PIX_FMT_PAL8 for raw 1 bpp video in AVI

 From
https://msdn.microsoft.com/en-us/library/windows/desktop/dd318229%28v=vs.85%29.aspx:

"If biCompression equals BI_RGB and the bitmap uses 8 bpp or less, the
bitmap has a color table immediatelly following the BITMAPINFOHEADER
structure. The color table consists of an array of RGBQUAD values. The
size of the array is given by the biClrUsed member. If biClrUsed is
zero, the array contains the maximum number of colors for the given
bitdepth; that is, 2^biBitCount colors."

Nothing about "monochrome" here. Unfortunately, pal8 to monow conversion
seems a bit flaky, but that's another story.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/raw.c
tests/ref/vsynth/vsynth1-bpp1
tests/ref/vsynth/vsynth2-bpp1
tests/ref/vsynth/vsynth3-bpp1
tests/ref/vsynth/vsynth_lena-bpp1