[FFmpeg-devel] [PATCH] IFF: Make lavf/iff.c stop using ff_cmap_read_palette

Sebastian Vater cdgs.basty
Thu May 13 19:21:58 CEST 2010


Sebastian Vater a ?crit :
> All these need an extra AVPicture * struct, adding all the init stuff
> for it makes the code larger than the current one.
>
> Also, later I will have add some code there for masking support.
>
> However, I found another error covering grayscale images with
> bits_per_coded_sample < 8, since PIX_FMT_GRAY8 is allowed only with == 8.
>
> So this patch fixes this issue by setting PIX_FMT_GRAY8 only if bpp == 8
> and initializes a custom RGB color palette for bpp < 8 simulating
> correct behaviour (pictures are way too dark otherwise).
>
> Please note that the GRAY2RGB macro will later be used by HAM, too.
>
> I also checked this on big endian and it works correctly there, too.
>
>   

Oops, wrong thread, should go into the grayscale support, sorry!

-- 

Best regards,
                   :-) Basty/CDGS (-:




More information about the ffmpeg-devel mailing list