rockbox/apps/codecs
Mohamed Tarek 6f4294219e Generic codec-extradata parsing, in preparation for addition of AAC/RM.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21941 a1c6a512-1295-4272-9138-f99709370657
2009-07-18 00:29:19 +00:00
..
demac Don't use ldrd/strd on ARMv5 since not all revisions support them and the gain from using them is minimal (basically code size only). 2009-07-17 09:17:54 +00:00
lib Rearrange the MDCT library lookup tables so that codecs can access them. Access them in cook. Remove old cook trig tables. Replace old 32x16 bit fixed point multiply code with faster ASM ARM/Coldfire versions using full 32 bit precision. Improves performance signficantly on PP5024 (~200% realtime for a 64k file) while saving a lot of memory and improving accuracy. 2009-07-17 23:53:40 +00:00
liba52 Silence warning from 'ar' if the archive had to be created. 2009-03-01 09:04:15 +00:00
libalac Cosmetic fix: remove duplicate semicolons 2009-03-04 18:15:06 +00:00
libasap Silence warning from 'ar' if the archive had to be created. 2009-03-01 09:04:15 +00:00
libcook Generic codec-extradata parsing, in preparation for addition of AAC/RM. 2009-07-18 00:29:19 +00:00
libfaad Fix FS#10174 by correcting an oversimplification of the AAC window switching code I introduced with the unified IMDCT library. Should significantly improve accuracy for all AAC files. 2009-04-29 17:44:02 +00:00
libffmpegFLAC Check some previously unchecked return values in the standalone FLAC test program - fixes some warnings spotted by Mohamed Tarek El Haddad (mt). 2009-05-08 17:52:38 +00:00
libm4a Silence warning from 'ar' if the archive had to be created. 2009-03-01 09:04:15 +00:00
libmad Fix another file for r12 being a scratch register. Overlooked earlier because this file used 2009-07-13 13:15:28 +00:00
libmusepack * ARM asm DSP and codec/plugin functions: Use r12 scratch register properly 2009-07-12 13:14:35 +00:00
librm Generic codec-extradata parsing, in preparation for addition of AAC/RM. 2009-07-18 00:29:19 +00:00
libspc Might as well enable SPC so that all codecs build on the Clip. Not yet real time. 2009-04-25 04:10:50 +00:00
libspeex Fix type mismatch warnings and errors exposed when building with EABI toolchain. 2009-07-11 00:22:26 +00:00
libtremor Remove a function accidentally added back in r21841. 2009-07-14 07:53:57 +00:00
libwavpack Silence warning from 'ar' if the archive had to be created. 2009-03-01 09:04:15 +00:00
libwma Remove unused variable and assignment. 2009-06-15 22:36:57 +00:00
a52.c Make local functions static in codecs, where possible. 2008-12-29 19:49:48 +00:00
aac.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
adx.c Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode 2009-07-05 18:06:07 +00:00
aiff.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
aiff_enc.c Recording: Change some encoder code the operation of which was apparantly unclear. It seems clearer now anyway. No functional changes. 2008-11-28 07:23:13 +00:00
alac.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
ape.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
asap.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
codec_crt0.c Mac doesn't handle placing variables in specific sections very well. Building the sim on OS X is now possible once again. 2009-02-27 07:30:41 +00:00
codecs.make Adding support for rm playback. Only cook codec is supported for now and no seeking. 2009-07-06 22:40:45 +00:00
cook.c Generic codec-extradata parsing, in preparation for addition of AAC/RM. 2009-07-18 00:29:19 +00:00
flac.c Fix FS#10067: Crash when playing very short (less than a second) FLAC files. 2009-03-29 14:46:11 +00:00
mod.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
mp3_enc.c Collect encoder data chunks (usually < 1kB) before writing to disk. The reduced number of ci->write() calls give a nice write speedup to the mp3 encoder. 2009-07-14 16:52:18 +00:00
mpa.c Fix FS#10139 (broken seek for very long mp3 files) through avoiding int32 overflow in calculation. 2009-04-20 19:10:27 +00:00
mpc.c Allow higher precision in calculation of seek position and elapsed time for mpc codec. 2009-04-20 19:16:48 +00:00
nsf.c Make local functions static in codecs, where possible. 2008-12-29 19:49:48 +00:00
shorten.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
sid.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
SOURCES Adding support for rm playback. Only cook codec is supported for now and no seeking. 2009-07-06 22:40:45 +00:00
spc.c Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode 2009-07-05 18:06:07 +00:00
speex.c Correct Björn's name in various file headers. 2009-03-23 17:08:46 +00:00
vorbis.c Add setjmp/longjmp for ARM and ColdFire to the codec lib, and use it in the Vorbis codec to better handle out of memory conditions (to exit rather than crash; the AAC codec could use it too). setjmp/longjmp comes from newlib 1.17.0 with a few minor changes (combine parts of some files, remove support for some architectures, change some ifdef's). 2009-03-08 12:48:58 +00:00
wav.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
wav_enc.c Recording: Change some encoder code the operation of which was apparantly unclear. It seems clearer now anyway. No functional changes. 2008-11-28 07:23:13 +00:00
wavpack.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
wavpack_enc.c Recording: Change some encoder code the operation of which was apparantly unclear. It seems clearer now anyway. No functional changes. 2008-11-28 07:23:13 +00:00
wma.c Commit fix suggested by Siaoru Lee in FS#9776. Fixes a bug in our ASF parser. 2009-02-08 22:05:15 +00:00