rockbox/apps/codecs
Magnus Holmgren f733ec194f Fix for FS#10492, by Aoyumi: Data abort errors when playing some Vorbis files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22653 a1c6a512-1295-4272-9138-f99709370657
2009-09-07 19:39:51 +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 C code is NOT faster on S3C2440 - tested by AlexP on r22529 2009-08-29 13:03:40 +00:00
liba52
libalac
libasap
libatrac Further performance optimization of the atrac3 decoder. Rework the internal sample representation and usage of dsp routines. For now a quick and dirty solution is used to add a fract part of 2 bits. Through this several buffers and functions as well as copy loops could be removed. Furthermore add some ASM for coldfire and place some additional data in IRAM on PP5022/24 and X5/M5. Speedup on ARM: +3%, speedup on Coldfire: +639%. Both ARM and Coldfire can decode in realtime now. 2009-08-30 14:14:22 +00:00
libcook Move bitstream.[ch] to codecs/lib/ffmpeg_bitstream.[ch] to avoid duplicate copies across codecs. 2009-08-15 22:06:42 +00:00
libfaad
libffmpegFLAC
libm4a Change the naming scheme for codecs found in different containers. 2009-07-27 12:13:22 +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 Factor out bytestream reading functions needed in rm parsers/codecs. 2009-08-14 15:13:14 +00:00
libspc
libspeex Remove various ABS() definitions with a single one using typeof (if using gcc) to avoid multiple evaluations of the input expressions. Speex still uses its own as I didn't want to change this imported code too much. 2009-08-03 01:38:58 +00:00
libtremor Fix for FS#10492, by Aoyumi: Data abort errors when playing some Vorbis files. 2009-09-07 19:39:51 +00:00
libwavpack
libwma revert r22337 for libwma for now since it broke wma playback on ARM due to alignment issues. 2009-08-16 15:36:32 +00:00
a52.c
a52_rm.c Add a couple of functions for the rm metadata parser for debugging, and add a comment to codecs/a52_rm.c to indicate the source of the decode 2009-08-06 05:45:54 +00:00
aac.c
adx.c
aiff.c
aiff_enc.c Commit FS#10458 by Christopher Williams - Fix incorrect AIFF and WAV encoding while recording in mono. 2009-07-23 11:27:09 +00:00
alac.c
ape.c
asap.c
atrac3_rm.c Further performance optimization of the atrac3 decoder. Rework the internal sample representation and usage of dsp routines. For now a quick and dirty solution is used to add a fract part of 2 bits. Through this several buffers and functions as well as copy loops could be removed. Furthermore add some ASM for coldfire and place some additional data in IRAM on PP5022/24 and X5/M5. Speedup on ARM: +3%, speedup on Coldfire: +639%. Both ARM and Coldfire can decode in realtime now. 2009-08-30 14:14:22 +00:00
codec_crt0.c
codecs.make FS#10466: Introduce a real malloc for tremor. 2009-08-29 12:23:40 +00:00
cook.c Move the DATA_HEADER_SIZE define to codecs/librm/rm.h and add a define 2009-08-04 06:10:03 +00:00
flac.c Fix FS#10476. Prevent FLAC bitrate calculation overflow with large files. The watermark depends on the bitrate, and so this also fixes playback pauses on large FLAC files. 2009-08-08 20:27:03 +00:00
mod.c
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 inaccurate time display for 44.1 (and 22.05) kHz MP3 audio tracks. Time was off by about 0.2%. Doesn't sound much, but after one hour, that's 8 seconds. Also fix a problem when seeking to near the end of a file. 2009-08-03 20:28:16 +00:00
mpc.c
nsf.c
raac.c Move the DATA_HEADER_SIZE define to codecs/librm/rm.h and add a define 2009-08-04 06:10:03 +00:00
shorten.c
sid.c
SOURCES Support for playback of atrac3 audio in rm, in sim. 2009-08-14 17:36:57 +00:00
spc.c
speex.c
vorbis.c FS#10466: Introduce a real malloc for tremor. 2009-08-29 12:23:40 +00:00
wav.c
wav_enc.c Commit FS#10458 by Christopher Williams - Fix incorrect AIFF and WAV encoding while recording in mono. 2009-07-23 11:27:09 +00:00
wavpack.c
wavpack_enc.c
wma.c