rockbox/lib/rbcodec
Michael Sevakis 95bc93194e Multithread compressing encoders on multicore targets.
For mp3_enc, split encoding duties between COP and CPU.

For wavpack_enc, simply run the encoding on COP (splitting that one
needs more consideration) which keeps the it and the UI from running
on the same core.

As a result, at least they are now useable on PP at "normal" sample
rates.

mp3_enc in all this gets an extensive renovation and some optimizations
for speed, to reduce IRAM requirements and remove unneeded stuff.

Change-Id: I215578dbe36f14e516b05a5ca70880eb01ca0ec2
2013-07-09 06:28:33 -04:00
..
codecs Multithread compressing encoders on multicore targets. 2013-07-09 06:28:33 -04:00
dsp Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
metadata Fix id3v2 album art if more than one image is present. 2013-06-15 21:04:13 +02:00
test Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
platform.h Missed removing a couple unwanted includes in previous commit. 2013-05-27 03:40:02 -04:00
rbcodec.make Make fixepoint.c as a shared library (libfixedpoint.a). 2013-04-26 00:11:04 +02:00
rbcodecconfig-example.h Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
rbcodecplatform-unix.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
SOURCES Rename all the "lin_resample..." stuff to simply "resample_...". 2013-05-07 00:35:46 -04:00