rockbox/apps/codecs
Michael Sevakis 4855e734f3 Move codec_get_file_pos somewhere else like the comment said should be done. Codec API version increment was needed so update all codecs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16874 a1c6a512-1295-4272-9138-f99709370657
2008-03-29 06:36:53 +00:00
..
demac
lib
liba52
libalac Remove the mallocs for the codecdata in the m4a parser and assume a maximum size of 64 bytes (see comments in source). Also clean up the alac_set_info() function a little and make it alignment-safe. We still need to remove the seektable related mallocs. Please report if any AAC or ALAC files stop playing in Rockbox after this commit - but it is not expected to cause problems. 2007-12-01 01:01:35 +00:00
libfaad AAC decoder: Remove suspicious use of the REAL_CONST macro. I don't know what triggers the execution of this code, but this change stops some floating point math code from being linked. It looks like the right thing to do... 2008-03-09 12:36:30 +00:00
libffmpegFLAC from ffmpeg: replace FIR with finite differences. 2007-11-08 14:02:42 +00:00
libm4a Remove the mallocs for the codecdata in the m4a parser and assume a maximum size of 64 bytes (see comments in source). Also clean up the alac_set_info() function a little and make it alignment-safe. We still need to remove the seektable related mallocs. Please report if any AAC or ALAC files stop playing in Rockbox after this commit - but it is not expected to cause problems. 2007-12-01 01:01:35 +00:00
libmad
libmusepack Commit FS#8670 by Andree Buschmann. Fixes potiential overflow issue in musepack files. 2008-03-08 21:26:03 +00:00
libspeex Optimize the ARM ASM qmf_synth() clipping stage a bit. Also fix a typo and remove some trailing white space. 2008-02-08 00:19:16 +00:00
libwavpack Remove some unrequired SIMULATOR checks - the CPU_* family of defines are never defined for the sim. 2007-09-15 16:49:28 +00:00
libwma Fix misleading debug statement. 2008-03-27 01:40:16 +00:00
spc SPC Codec: Ensure no crash occurs on load failure which could cause emulation to be run without a program loaded on dual core (DSP wasn't initialized yet). The load failures come from core buffering not having the atomic audio file fully loaded before the codec requests the buffer (it gets as many bytes as can be provided) which IMHO isn't very atomic :). Changes in thread execution order after dumping spinlocks for general use simply revealed the buffering race condition. No fix for that will be hacked into the codec itself but should be fixed in the core. Add my copyright to files I had a significant part in developing per request of Adam Gashlin. 2008-01-24 13:35:13 +00:00
Tremor Vorbis codec: Only try to put the ARM assembler optimised MDCT in IRAM if the target uses IRAM. This fixes the code for gigabeat, but it is kept disabled for gigabeat because the C code is actually slightly faster (~0.5%). 2008-01-25 18:52:15 +00:00
a52.c Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way 2007-11-05 17:48:21 +00:00
aac.c Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way 2007-11-05 17:48:21 +00:00
adx.c clear up some sim warnings 2008-02-25 21:57:09 +00:00
aiff.c Change to (or add) 'standard' codec startup delay, fixing potential startup problems for APE and MPC files. 2008-02-24 19:12:15 +00:00
aiff_enc.c Move encoder CPU boost control to the core. Allow CPU to sleep a bit when PCM buffer is empty and save some power. Codec API becomes incompatible so full updates! :) 2007-11-30 05:16:56 +00:00
alac.c Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way 2007-11-05 17:48:21 +00:00
ape.c Change to (or add) 'standard' codec startup delay, fixing potential startup problems for APE and MPC files. 2008-02-24 19:12:15 +00:00
codec.h
codec_crt0.c
flac.c Try to fix resume problems for FLAC files. 2008-02-24 13:22:40 +00:00
Makefile Revert accidental tree commit. /me needs a smaller enter key... 2008-03-25 19:57:23 +00:00
mp3_enc.c Another fix for file system issues when encountering disk full (like when recording) 2007-12-13 23:36:22 +00:00
mpa.c Move codec_get_file_pos somewhere else like the comment said should be done. Codec API version increment was needed so update all codecs. 2008-03-29 06:36:53 +00:00
mpc.c Change to (or add) 'standard' codec startup delay, fixing potential startup problems for APE and MPC files. 2008-02-24 19:12:15 +00:00
nsf.c
shorten.c Don't if this, it's a good idea for codecs to explicit seek 2007-11-05 18:16:13 +00:00
sid.c Change to (or add) 'standard' codec startup delay, fixing potential startup problems for APE and MPC files. 2008-02-24 19:12:15 +00:00
SOURCES Revert accidental tree commit. /me needs a smaller enter key... 2008-03-25 19:57:23 +00:00
spc.c SPC Codec: Ensure no crash occurs on load failure which could cause emulation to be run without a program loaded on dual core (DSP wasn't initialized yet). The load failures come from core buffering not having the atomic audio file fully loaded before the codec requests the buffer (it gets as many bytes as can be provided) which IMHO isn't very atomic :). Changes in thread execution order after dumping spinlocks for general use simply revealed the buffering race condition. No fix for that will be hacked into the codec itself but should be fixed in the core. Add my copyright to files I had a significant part in developing per request of Adam Gashlin. 2008-01-24 13:35:13 +00:00
speex.c Stop writing to the metadata struct in the codec, it's not nice. These fields are already properly filled out anyway. 2007-11-29 01:45:56 +00:00
vorbis.c Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way 2007-11-05 17:48:21 +00:00
wav.c Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way 2007-11-05 17:48:21 +00:00
wav_enc.c Another fix for file system issues when encountering disk full (like when recording) 2007-12-13 23:36:22 +00:00
wavpack.c Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way 2007-11-05 17:48:21 +00:00
wavpack_enc.c Another fix for file system issues when encountering disk full (like when recording) 2007-12-13 23:36:22 +00:00
wma.c Fix (another) overflow when seeking in long WMA files. 2008-03-09 23:38:11 +00:00