rockbox/apps/codecs
Nils Wallménius e436483b66 libmwapro: use codeclib asm macros for XNPROD31, speeds up decoding of a 55kbps wma pro file by 40% on h300.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27612 a1c6a512-1295-4272-9138-f99709370657
2010-07-29 11:01:30 +00:00
..
demac Make libdemac compile again on OSX x86 and x86_64 by replacing .rept with fancy preprocessor stuff. 2010-07-19 10:04:54 +00:00
lib FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
liba52 FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libalac FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libasap Remove all tabs within codec path. 2010-02-22 19:44:05 +00:00
libasf FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libatrac Submit FS#11502. Minor optimization to Coldfire assembler in libatrac's fixmul16(). Thanks to Nils Willménius. 2010-07-28 18:17:56 +00:00
libcook FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libfaad Clean up libfaad's sbr-qmf code. Move array to correct #ifdef-path, introduce macro, beautify indentations. 2010-07-11 22:02:06 +00:00
libffmpegFLAC Shorten: tweak some inline asm, use local lables to not cause problems when the function gets inlined, mark it as inline, tweak clobbers and use lea instead of add in one place. Fixes problems when building libffmpegFLAC with newer gcc. 2010-07-20 08:18:04 +00:00
libm4a Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
libmad libmad: small tweak to coldfire inline asm, gives a slight speedup and now builds fine with gcc 4.4.4 2010-07-23 08:47:31 +00:00
libmusepack Convert inline coldfire assembler to a 'real' assembler function, with tweaks by Buschel. Speeds up mpc decoding by ~1% on h300. 2010-07-20 23:35:07 +00:00
libpcm Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
librm Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
libspc Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
libspeex Make sure files which aren't windows-specific use \n line endings only 2010-06-17 16:59:51 +00:00
libtremor Factor out sane code list bisection code and use instead of insane code, clean up some tests for readability's sake. Gives a small speedup on h300 (coldfire, 0.1-0.6MHz) and a tiny speedup on gigabeat s (armv6 0.1-0.2MHz), no real difference on PP. 2010-07-01 20:31:07 +00:00
libtta Tune compiler optimizations for libtta, gives a speedup of 1.1MHz on h300 and 0.4MHz on c200v1. 2010-07-12 16:37:03 +00:00
libwavpack FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libwma Modify WMA to produce non-interleaved stereo output (FS#11503 by me). speeds up wma by 3.5MHz on CF and 2.2MHz on ARM. 2010-07-28 12:45:21 +00:00
libwmapro libmwapro: use codeclib asm macros for XNPROD31, speeds up decoding of a 55kbps wma pro file by 40% on h300. 2010-07-29 11:01:30 +00:00
a52.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
a52_rm.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
aac.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
adx.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
aiff.c aiff codec: small clean up 2010-07-26 08:59:21 +00:00
aiff_enc.c encoders are not built in sim builds 2010-07-01 08:40:00 +00:00
alac.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
ape.c Fix logf lines in codecs (type mismatches) 2010-05-15 01:57:32 +00:00
asap.c correctly set playback time in the asap codec. (metadata parser might not do it for all fileformats). 2010-02-08 16:48:56 +00:00
atrac3_oma.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
atrac3_rm.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
au.c fix bug: WAV file playback does not resume (FS#11077) 2010-03-22 10:02:05 +00:00
codec_crt0.c Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
codecs.make Build wmapro, disabled on targets with less than 2MB of ram 2010-07-14 20:27:43 +00:00
cook.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
flac.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
mod.c Simplify some expressions using the ? operator 2010-01-01 22:47:25 +00:00
mp3_enc.c mp3 encoder (codec): left and right channels were inverted in mono 2010-07-01 14:21:28 +00:00
mpa.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
mpc.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
nsf.c Make open() posix compliant api-wise. A few calls (those with O_CREAT) need the additional optional mode parameter so add it. Impact for the core is almost zero, as open() is a wrapper macro for the real open function which doesn't take the variable parameter. 2010-05-06 17:35:13 +00:00
raac.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
shorten.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
sid.c Remove more tabs 2010-02-07 18:38:47 +00:00
smaf.c fix bug: WAV file playback does not resume (FS#11077) 2010-03-22 10:02:05 +00:00
SOURCES Enable wmapro compilation for lowmem targets by excluding multichannel buffers for them. 2010-07-28 14:01:10 +00:00
spc.c
speex.c codecs: mark some local variables with 'static' 2010-07-25 22:24:53 +00:00
tta.c fix: The second playback time is not correct in playing TTA musics continuously. 2010-05-14 11:08:56 +00:00
vorbis.c Remove more tabs 2010-02-07 18:38:47 +00:00
vox.c fix bug: WAV file playback does not resume (FS#11077) 2010-03-22 10:02:05 +00:00
wav.c fix bug: WAV file playback does not resume (FS#11077) 2010-03-22 10:02:05 +00:00
wav64.c fix bug: WAV file playback does not resume (FS#11077) 2010-03-22 10:02:05 +00:00
wav_enc.c encoders are not built in sim builds 2010-07-01 08:40:00 +00:00
wavpack.c
wavpack_enc.c encoders are not built in sim builds 2010-07-01 08:40:00 +00:00
wma.c Modify WMA to produce non-interleaved stereo output (FS#11503 by me). speeds up wma by 3.5MHz on CF and 2.2MHz on ARM. 2010-07-28 12:45:21 +00:00
wmapro.c Modify the wma pro decoder to produce non-interleaved samples, and work directly on the buffers in WMAProDecCtx instead to avoid the redundant copying of the output data. ~10% speedup (-2MHz) on pp502x and ~1.5% speedup (-3.8Mhz) 2010-07-26 22:03:20 +00:00