rockbox/apps/codecs
Andree Buschmann e9c5190de7 Headroom in AAC SBR HF-generator's fixed point implementation of autocorrelation was too small. Fixes FS#12019.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29622 a1c6a512-1295-4272-9138-f99709370657
2011-03-20 15:57:38 +00:00
..
demac Fix standalone demac tool build. 2011-02-06 23:18:30 +00:00
lib Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
liba52 FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libalac Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libasap update the asap codec to version 2.1.2 2010-11-08 20:25:14 +00:00
libasf Correct the check for the requested vs returned sizes in libasf. 2010-08-14 09:49:09 +00:00
libatrac Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libcook Make codeclib_misc.h include the asm headers to simplify inclusion magic. 2010-07-29 12:52:04 +00:00
libfaad Headroom in AAC SBR HF-generator's fixed point implementation of autocorrelation was too small. Fixes FS#12019. 2011-03-20 15:57:38 +00:00
libffmpegFLAC Use __builtin_constant_p() to select the best byteswapping method: constant or target optimized. Same macro can then be used for constant values and inits as well as non-constant. 2011-01-30 00:58:45 +00:00
libm4a Submit FS#11918: Add 2 more codec types to be able to differentiate between AAC / AAC-HE and MPC SV7 / SV8. Additionally handle ATARI soundfiles in get_codec_base_type() as intended. 2011-02-03 08:28:23 +00:00
libmad Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
libmusepack FS#12014 by Huan Zhang fixing some link errors with a recent mips toolchain. 2011-03-19 10:14:12 +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 SPC Codec: AS3525 targets should be fast enough for realtime BRR decode and echo. 2011-01-19 10:05:01 +00:00
libspeex Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
libtremor Revert tab police as it makes merging upstream changes more annoying and messed up indentation in some places. 2010-12-12 17:59:05 +00:00
libtta Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libwavpack Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libwma Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libwmapro Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libwmavoice Update libwmavoice's README. 2010-08-13 13:28:40 +00:00
a52.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
a52_rm.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
aac.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
adx.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
aiff.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
aiff_enc.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
alac.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
ape.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
asap.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
atrac3_oma.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
atrac3_rm.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
au.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
codec_crt0.c Invalidate the CPU cache after clearing bss, to make sure that bss variables that are used via non-cached aliases don't read garbage. 2010-10-10 20:49:21 +00:00
codecs.make Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
cook.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
flac.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
mod.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
mp3_enc.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
mpa.c Purge buffer and codec APIs existing exclusively in support of mpa.codec and fix that to not require them: buf_get_offset and ci.advance_buffer_loc. Sort APIs; everything must become incompatible. :( 2011-03-16 05:38:37 +00:00
mpc.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
nsf.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
raac.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
shorten.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
sid.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
smaf.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +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 Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them. 2011-03-02 08:49:38 +00:00
speex.c r29348 changes can cause certain codecs to jump to code on early track change that assumes initializations have been done. Make sure that track change cleanups are only called if the state is sane to do so. Stops my vorbis data abort issue. Correctness for speex is a guess based on the library calls' source. It appears only speex/vorbis should have been bothered by said revision. 2011-03-02 03:47:42 +00:00
tta.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
vorbis.c r29348 changes can cause certain codecs to jump to code on early track change that assumes initializations have been done. Make sure that track change cleanups are only called if the state is sane to do so. Stops my vorbis data abort issue. Correctness for speex is a guess based on the library calls' source. It appears only speex/vorbis should have been bothered by said revision. 2011-03-02 03:47:42 +00:00
vox.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
wav.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
wav64.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
wav_enc.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
wavpack.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
wavpack_enc.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
wma.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
wmapro.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00
wmavoice.c Enforce that codecs wait for their metadata in a proper-ish and consistent manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. 2011-02-20 15:27:10 +00:00