rockbox/lib/rbcodec
Andree Buschmann 2119f75af3 opus: full precision MULT32_32_Q31 (32*32=64>>31) multiplication
Replace complicated macro doing three 16*16 muls and add an inline
asm implementation for arm, speeds up decoding a 64kbps test file
by 0.5MHz on c200 (pp) and gives slightly better precision.

Change-Id: I6fc5b83c210f01bffdc38aec54cc5a8b646d8169
Signed-off-by: Nils Wallménius <nils@rockbox.org>
2012-10-06 23:43:05 +02:00
..
codecs opus: full precision MULT32_32_Q31 (32*32=64>>31) multiplication 2012-10-06 23:43:05 +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