summaryrefslogtreecommitdiff
path: root/apps/codecs/libffmpegFLAC/decoder.c
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2011-12-19 19:46:10 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2011-12-19 19:46:10 +0000
commit07405841c67ac29b2a75f20f8732b34064a28cff (patch)
tree2f0cff6eecb9c77c18ac411b2067610bf862e69a /apps/codecs/libffmpegFLAC/decoder.c
parent9b920734be1325ce60c46b6afaff5a23309be97a (diff)
downloadrockbox-07405841c67ac29b2a75f20f8732b34064a28cff.zip
rockbox-07405841c67ac29b2a75f20f8732b34064a28cff.tar.gz
rockbox-07405841c67ac29b2a75f20f8732b34064a28cff.tar.bz2
rockbox-07405841c67ac29b2a75f20f8732b34064a28cff.tar.xz
FS#12463: Improve performance for multichannel FLAC decoding. Speeds up decoding by 3 MHz on PP5022, 6-7 MHz on S5L870x and 11-12 MHz on MCF5250. 5.1-88kHz-files still do not decode in realtime on Coldfire and PP502x.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31367 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libffmpegFLAC/decoder.c')
-rw-r--r--apps/codecs/libffmpegFLAC/decoder.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/codecs/libffmpegFLAC/decoder.c b/apps/codecs/libffmpegFLAC/decoder.c
index 1be5fbb..2e92c4b 100644
--- a/apps/codecs/libffmpegFLAC/decoder.c
+++ b/apps/codecs/libffmpegFLAC/decoder.c
@@ -488,6 +488,7 @@ static int decode_frame(FLACContext *s,
return 0;
}
+static int flac_downmix(FLACContext *s) ICODE_ATTR_FLAC;
static int flac_downmix(FLACContext *s)
{
int32_t *FL, *FR, *FC, *SB, *RL, *RR;