[FFmpeg-devel] [PATCH] use correct colorspace in Cinepak decoder
u-bo1b at 0w.se
u-bo1b at 0w.se
Mon Feb 18 12:10:00 CET 2013
On Sun, Feb 17, 2013 at 11:16:48PM +0100, u-bo1b at 0w.se wrote:
> (fps numbers: average of 5 runs in each case, rounded to the nearest integer)
>
> ffmpeg -i cinepak.avi -f null -
>
> yuv (incorrect) : fps = 4012
> rgb (correct) : fps = 3478
>
> ffmpeg -i cinepak.avi -vf format=rgb24 -f null -
>
> yuv (incorrect) : fps = 2618
> rgb (correct) : fps = 3481
Now adding an additional fix, allowing y-dimensions not being multiple of 4
(I guess the corresponding bug was there from the beginning but hidden
by sheer luck in memory allocation) and with more optimization the new
code gives for the same test
fps = 4310
Which means better than even when the old code could skip the color conversion.
The corrected patch will follow when I figure out how to adjust fate data.
Cheers,
Rl
More information about the ffmpeg-devel
mailing list