[FFmpeg-devel] [PATCH v3] lavc/rawdec: Use AV_PIX_FMT_PAL8 for 1-bit raw AVI video
Mats Peterson
matsp888 at yahoo.com
Mon Jan 25 01:54:22 CET 2016
On 01/25/2016 01:52 AM, Michael Niedermayer wrote:
> On Mon, Jan 25, 2016 at 01:39:13AM +0100, Mats Peterson wrote:
>> On 01/25/2016 01:31 AM, Mats Peterson wrote:
>>> On 01/25/2016 01:30 AM, Mats Peterson wrote:
>>>
>>>> Well, this one is still incorrect, since it doesn't cater for different
>>>> strides.
>>>>
>>>> Mats
>>>>
>>>
>>> I would like you to focus on version 5 that I've both mailed to you and
>>> posted here.
>>>
>>> Mats
>>>
>>
>> And why did you omit the 8 bpp changes for AVI? That's what this
>> patch (or version 5 rather) is about.
>
> put bluntly, because iam not convinced that this is valid in AVI
>
> IIUC you created a avi file with a palette and a blue entry and 1bpp
> and then modified ffmpeg to display that with blue.
> ok
> but
> is that correct, does microsofts player display that with blue too?
> does the AVI spec say that 1bpp has a palette?
> do unmodified avi files exist out in the wild that have 1bpp palettes?
>
> if 1bpp in AVI is per spec and MS reference supposed to have a palette
> then we should too and iam happy with the change otherwise we should
> keep mono for avi
>
Microsoft's player doesn't even play raw 1-bit video for some reason,
but that's not our problem, is it? All the documentation on Microsoft's
site on 1-bit video tells us that it's palettized and not simply black &
white. 1, 4, and 8 bit modes, all of them use the palette, if any,
following the BITMAPINFOHEAER. 2-bit mode isn't even official, but still
exists in FFmpeg.
Mats
More information about the ffmpeg-devel
mailing list