[FFmpeg-devel] [PATCH] PhotoCD image decoder

Benjamin Larsson banan
Mon Jan 11 16:11:58 CET 2010


Kenneth Vermeirsch wrote:
> Hi all,
>
> this is a port of the libpcd PhotoCD image decoder 
> (http://linux.bytesex.org/fbida/libpcd.html 
> <http://linux.bytesex.org/fbida/libpcd.html>). Libpcd is GPL. The 
> author has agreed to me (by private email) to relicense his parts to 
> LGPL.
>
> I'm still having trouble getting the colorspace conversion to RGB 
> right. The format uses a colorspace as described here: 
> http://www5.informatik.tu-muenchen.de/lehre/vorlesungen/graphik/info/csc/COL_34.htm 
> <http://www5.informatik.tu-muenchen.de/lehre/vorlesungen/graphik/info/csc/COL_34.htm> 
>
> Is there a way FFmpeg can do this conversion or will I have to do it 
> manually in the decoder?
>
> PhotoCD is a multiresolution format; users can set avctx->lowres to 1, 
> 2 or 3 to access the lower resolutions.
>
> Samples may be found at ftp://ftp.kodak.com/www/images/pcd/ 
> <ftp://ftp.kodak.com/www/images/pcd/>
>
> Best Regards,
> Kenneth Vermeirsch

Hi, to me it looks like there is a VLC table in the file. If so you 
should use the built-in VLC functionality of FFmpeg.

Regarding the colorspace try all the PIX_FMT's and see if that fixes it.

MvH
Benjamin Larsson





More information about the ffmpeg-devel mailing list