rockbox/apps/codecs
Antonius Hellmann 758072173e Some quality improvements in the mp3 encoder engine. For more details
see FS#9007.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17679 a1c6a512-1295-4272-9138-f99709370657
2008-06-02 19:28:08 +00:00
..
demac Remove unnecessary #include - this fixes compilation of the standalone demac tool 2007-10-26 21:17:37 +00:00
lib Another round of making local functions static and making sure that source files are in sync with their header files. 2008-05-03 21:33:00 +00:00
liba52 Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
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 Put pointer arrays in the correct iram section, tiny const police to make it possible too 2008-06-02 17:56:37 +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 libmad: PP5002 does in fact profit more from -O2 than PP502x, so use it for all targets. The previous check was half-baked (excluded iPod 3rd Gen only, but 1st/2nd Gen are also PP5002). 2008-06-01 20:07:09 +00:00
libmusepack Fix for FS#9054. MPC-playback stopped after 3:34min caused by out-of-bounds access. 2008-05-31 14:05:33 +00:00
libspeex Make local function interp_pitch in filters.c static. 2008-05-03 15:14:04 +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 mistake in previous WMA commit. Also update comments to reflect changes. 2008-04-21 00:46:55 +00:00
spc SPC Codec: I'm pretty sure Gigabeat S can do realtime BRR decode and echo. :) 2008-05-03 16:11:39 +00:00
Tremor Remove obsolete comment 2008-04-03 07:47:23 +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 FS#6357, patch 1: let iramcopy and bss share the same space in codecs and 2006-11-26 18:31:41 +00:00
codec_crt0.c Commit a subset of the dual core changes that have to do with cache handling, stacks, firmware startup and thread startup. Tested on e200, H10-20GB, iPod Color and 5.5G. Thread function return implemented for all targets. Some changes to plugins to follow shortly. 2007-09-28 10:20:02 +00:00
flac.c Try to fix resume problems for FLAC files. 2008-02-24 13:22:40 +00:00
Makefile FS #8680. MOD codec by Rainer Sinsch. 2008-05-21 11:19:58 +00:00
mod.c fix FS#9042 - MOD codec: SoundTracker variant MOD files will not play 2008-05-26 23:00:07 +00:00
mp3_enc.c Some quality improvements in the mp3 encoder engine. For more details 2008-06-02 19:28:08 +00:00
mpa.c Move audio_set_elapsed to mpa.c, as recommended by the TODO note. Please correct me if affecting ci->id3->elapsed directly (ie without using ci->set_elapsed) is wrong. 2008-04-03 12:13:03 +00:00
mpc.c Musepack seek hotfix. Do not dynamically allocate seek buffer but use a buffer of constant size (~28.5min). Files larger than this will still not seek properly. Some additional rework has to be done for the seek buffer. 2008-05-19 18:06:00 +00:00
nsf.c SWCODEC: Fix the problem of replaygain not being applied unless the menu is entered. Make all codecs set the replay gain or else formats that do not have replaygain will not set the gain back to default if a file with gain applied proceeded them. 2007-02-26 17:15:04 +00:00
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 FS #8680. MOD codec by Rainer Sinsch. 2008-05-21 11:19:58 +00:00
spc.c Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit). 2008-04-06 04:34:57 +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 Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +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 skipping back to the start of WMA files, broken by the addition of resume support. Not the most elegant fix perhaps, but it works for me. 2008-04-29 19:00:42 +00:00