[FFmpeg-devel] [PATCH]Avoid overflows when reading pgm with maxval != 255 and 65535
Carl Eugen Hoyos
cehoyos at ag.or.at
Mon Jul 29 00:17:45 CEST 2013
Michael Niedermayer <michaelni <at> gmx.at> writes:
> > libjpeg v6b can write 12bit pgm files that show
> > white noise with ImageMagick and gimp, FFmpeg
> > shows recognizable but very broken images.
> > The reason is that the bits above maxval (4095)
> > are not initialized.
The actual reason is that libjpeg v6b writes little
endian 16bit pgm files, the specification requires
big endian values.
> > Attached patch is only tested for the specific
> > 12bit gray16 case.
> please upload the pmn file this patch is about
Uploaded to ticket #2812.
More information about the ffmpeg-devel