rockbox/lib/rbcodec
Andree Buschmann dceec09092 opus: speed up comb_filter
Skip expensive multiply-accumulate loop when gains are 0 and
just copy using memcpy if soure and destination are not the same

Speeds up decoding of a 64kbps test file by 6MHz on h300 (cf)
7MHz on c200 (pp) and 6MHz on fuzev1 (amsv1)

Change-Id: Ibbc9ddfd45a9ac661467b1327b8c67761924fb8b
Signed-off-by: Nils Wallménius <nils@rockbox.org>
2012-10-06 14:25:20 +02:00
..
codecs opus: speed up comb_filter 2012-10-06 14:25:20 +02:00
dsp New crossfeed algorithm for Rockbox: "Meier" crossfeed 2012-05-28 11:34:15 +02:00
metadata Support technically invalid image/jpg mimetype in tags. 2012-09-29 15:39:55 +02:00
test rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
platform.h Remove STATICIRAM hack 2012-05-08 22:46:12 +02:00
rbcodec.make Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
rbcodecconfig-example.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
rbcodecplatform-unix.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
SOURCES Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00