.. |
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
|
Fix yellow.
|
2011-04-16 19:26:07 +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
|
Major rework of the m4a parser for aac/alac playback, seek and resume support. As a result the memory consumption was drastically reduced. This allows to play several files with long duration -- especially on low memory targets. The change builds a lookup table from m4a's sample_to_chunk[] and chunk_offset[] and completely removes the allocation of the large tables chunk_offset[] and sample_byte_size[]. To be able to remove reading and allocating sample_byte_offset[] the aac and alac decoder now buffer a fixed amount of bytes for each frame. The generated lookup table is used for seek/resume and skipping bytes in empty chunks (aac decoder only). The precision for seek/resume is somewhat lower but still equals 0.5 sec for the worst case. Fixes FS#8923.
|
2011-04-18 19:12:51 +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
|
|
|
librm
|
|
|
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
|
Major rework of the m4a parser for aac/alac playback, seek and resume support. As a result the memory consumption was drastically reduced. This allows to play several files with long duration -- especially on low memory targets. The change builds a lookup table from m4a's sample_to_chunk[] and chunk_offset[] and completely removes the allocation of the large tables chunk_offset[] and sample_byte_size[]. To be able to remove reading and allocating sample_byte_offset[] the aac and alac decoder now buffer a fixed amount of bytes for each frame. The generated lookup table is used for seek/resume and skipping bytes in empty chunks (aac decoder only). The precision for seek/resume is somewhat lower but still equals 0.5 sec for the worst case. Fixes FS#8923.
|
2011-04-18 19:12:51 +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
|
Major rework of the m4a parser for aac/alac playback, seek and resume support. As a result the memory consumption was drastically reduced. This allows to play several files with long duration -- especially on low memory targets. The change builds a lookup table from m4a's sample_to_chunk[] and chunk_offset[] and completely removes the allocation of the large tables chunk_offset[] and sample_byte_size[]. To be able to remove reading and allocating sample_byte_offset[] the aac and alac decoder now buffer a fixed amount of bytes for each frame. The generated lookup table is used for seek/resume and skipping bytes in empty chunks (aac decoder only). The precision for seek/resume is somewhat lower but still equals 0.5 sec for the worst case. Fixes FS#8923.
|
2011-04-18 19:12:51 +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 |