diff options
author | Gregory Maxwell <greg@xiph.org> | 2010-11-12 04:33:26 +0000 |
---|---|---|
committer | Alex Converse <alex.converse@gmail.com> | 2010-11-12 04:33:26 +0000 |
commit | 8455e8c7c0ad183e8904e583def669ba4b7b4c90 (patch) | |
tree | 29a3be3c8be9cd555996d7c9b898aa0f8b5bc995 /libavcodec/twinvq.c | |
parent | 668673f10ce225d26a96f1aeb62066e8c641c85a (diff) | |
download | ffmpeg-8455e8c7c0ad183e8904e583def669ba4b7b4c90.tar.gz |
vorbisdec: Fix floor1 decoding
An intermediate value in the floor 1 linear interpolation was
overflowing
resulting in obvious artifacts on some files.
e.g.
http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv
Prior to this fix 87 out of 128 64kbit/s mono files decoded with ffmpeg
have
lower PEAQ ODG values than the same files decoded with libvorbis. With
this
fix none of that set have significantly worse ODG values than libvorbis.
Fixes issue 2352
Patch by Gregory Maxwell <greg@xiph.org>
Originally committed as revision 25724 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/twinvq.c')
0 files changed, 0 insertions, 0 deletions