1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/codecs
Michael Giacomelli 712931ca6e Opps, fix mp3 decoding in the sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18559 a1c6a512-1295-4272-9138-f99709370657
2008-09-20 22:20:58 +00:00
..
asap ups: forgot a Makefile. 2008-07-26 15:24:00 +00:00
demac Remove unnecessary #include - this fixes compilation of the standalone demac tool 2007-10-26 21:17:37 +00:00
lib More files that were missed in the previous commit. 2008-09-04 18:03:30 +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 Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib. Combined IMDCT is now based on existing Tremor transform. Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024. WMA and Vorbis should have no functional changes since they already used this code. Further optimization is possible and would benefit all 3 codecs. 2008-09-04 18:02:10 +00:00
libffmpegFLAC Make the standalone FLAC test program work again (compile with make -f Makefile.test). 2008-07-19 08:41:21 +00:00
libm4a Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
libmad Opps, fix mp3 decoding in the sim. 2008-09-20 22:20:58 +00:00
libmusepack Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
libspeex Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
libwavpack Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
libwma Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib. Combined IMDCT is now based on existing Tremor transform. Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024. WMA and Vorbis should have no functional changes since they already used this code. Further optimization is possible and would benefit all 3 codecs. 2008-09-04 18:02:10 +00:00
spc Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
Tremor Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib. Combined IMDCT is now based on existing Tremor transform. Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024. WMA and Vorbis should have no functional changes since they already used this code. Further optimization is possible and would benefit all 3 codecs. 2008-09-04 18:02:10 +00:00
a52.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
aac.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
adx.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
aiff.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
aiff_enc.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
alac.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
ape.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
asap.c asap: fix stereo mode and hopefully fix metadata handling. 2008-07-28 19:20:40 +00:00
codec.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
codec_crt0.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
flac.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
Makefile Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib. Combined IMDCT is now based on existing Tremor transform. Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024. WMA and Vorbis should have no functional changes since they already used this code. Further optimization is possible and would benefit all 3 codecs. 2008-09-04 18:02:10 +00:00
mod.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
mp3_enc.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
mpa.c Commit FS#9318 - MP3 synthesis filter on COP. Loads the MP3 synth filer on to the CoProcessor on all PortalPlayer devices, resulting in an ~90% speedup according to test_codec on the Sansa. Real world improvement is somewhat less, but still considerable. Allows MP3 decoding at 30MHz without boosting, or use of more DSP/EQ with less boosting/skipping, thus improving battery life. Minor changes to mpegplayer to retain compatibility with libmad changes. Should be no significant changes for other targets or codecs. 2008-09-20 22:06:12 +00:00
mpc.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
nsf.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
shorten.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
sid.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
SOURCES Commit FS#9170 by Dave Hooper. Adds support for profiling on ARM, and fixes various issues with compiling profile builds. Also, note that profile_reader.pl syntax has changed. 2008-07-28 22:43:41 +00:00
spc.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
speex.c Made local functions static for vorbis and speex codecs 2008-08-12 22:01:55 +00:00
vorbis.c Made local functions static for vorbis and speex codecs 2008-08-12 22:01:55 +00:00
wav.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wav_enc.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wavpack.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wavpack_enc.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wma.c Actually put the output in IRAM this time by combining some buffers that weren't used at the same time. 2008-08-10 02:31:01 +00:00