summaryrefslogtreecommitdiff
path: root/apps/codecs/libffmpegFLAC
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2011-12-14 17:47:19 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2011-12-14 17:47:19 +0000
commit6b450190774accae3bd4185b9c4329acf57b3db9 (patch)
treeba13c34a2e36934b87ce7a50d9143424a3a9f425 /apps/codecs/libffmpegFLAC
parentd985d659078d8216becb310ad3237f4024d0f473 (diff)
downloadrockbox-6b450190774accae3bd4185b9c4329acf57b3db9.zip
rockbox-6b450190774accae3bd4185b9c4329acf57b3db9.tar.gz
rockbox-6b450190774accae3bd4185b9c4329acf57b3db9.tar.bz2
rockbox-6b450190774accae3bd4185b9c4329acf57b3db9.tar.xz
Correct decorrelation within flac decoding. Finally fixes FS#12371.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31252 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libffmpegFLAC')
-rw-r--r--apps/codecs/libffmpegFLAC/decoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/libffmpegFLAC/decoder.c b/apps/codecs/libffmpegFLAC/decoder.c
index 2dbedf3..ec96307 100644
--- a/apps/codecs/libffmpegFLAC/decoder.c
+++ b/apps/codecs/libffmpegFLAC/decoder.c
@@ -530,7 +530,7 @@ int flac_decode_frame(FLACContext *s,
DECORRELATE(a, a-b)
break;
case RIGHT_SIDE:
- DECORRELATE(a+b, a)
+ DECORRELATE(a+b, b)
break;
case MID_SIDE:
DECORRELATE( (a-=b>>1) + b, a)