.. |
asap
|
ups: forgot a Makefile.
|
2008-07-26 15:24:00 +00:00 |
demac
|
Further optimised (vs. libgcc) unsigned 32 bit division for ARMv4 (based on the ARMv5(+) version from libgcc), in IRAM on PP for better performance on PP5002, and put into the codeclib for possible reuse. APE -c1000 is now usable on both PP502x and PP5002 (~138% realtime, they're on par now). Gigabeat F/X should also see an APE speedup.
|
2008-11-05 00:10:05 +00:00 |
lib
|
This optimisation breaks for very large divisors (MSB set), so remove it.
|
2008-11-05 07:36:39 +00:00 |
liba52
|
Add simple ASMed fixed point multiply functions for ARM to AC3. Gives a 38% speed up on my one sample with a Sansa.
|
2008-09-23 00:51:22 +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
|
Fix careless typo on my part that broke MP3 playback on Coldfire.
|
2008-09-22 15:27:27 +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
|
Correct poor assumption on my part that WMA frames are 2048 samples long. Fixed problems with sample rates < 44.1khz. Fixes FS#9242 and FS#9439.
|
2008-10-14 01:41:26 +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
|
Codec memory reorganization
|
2008-10-19 12:35:53 +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
|
New recording setting to configure how mono recordings are made. Previously, this was always L+R, which was kinda silly if your signal was on L only. This setting allows for L, R or L+R. SWCODEC only for now, to be added for HWCODEC (although that will only be L and L+R probably)
|
2008-10-08 22:18:16 +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
|
Speed up decoding on Gigabeat F/X and S by lowering BLOCKS_PER_LOOP. This helps keeping things in the (L1) cache (except for -c5000).
|
2008-10-03 16:34:25 +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
|
New recording setting to configure how mono recordings are made. Previously, this was always L+R, which was kinda silly if your signal was on L only. This setting allows for L, R or L+R. SWCODEC only for now, to be added for HWCODEC (although that will only be L and L+R probably)
|
2008-10-08 22:18:16 +00:00 |
mpa.c
|
Opening function brace style police.
|
2008-09-23 09:23:32 +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
|
Correct version of memory sizes in config-logikdax.h (previous values were just experimental and should not have been committed). We also need to remove two more codecs for this codec buffer size (128KB). The m200 and DAX builds now actually build.
|
2008-09-22 19:38:28 +00:00 |
spc.c
|
Remove the event object in the kernel since it's rather extraneous at the moment. This makes the codecs and the plugins incompatible, so update fully.
|
2008-10-23 13:13:00 +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
|
New recording setting to configure how mono recordings are made. Previously, this was always L+R, which was kinda silly if your signal was on L only. This setting allows for L, R or L+R. SWCODEC only for now, to be added for HWCODEC (although that will only be L and L+R probably)
|
2008-10-08 22:18:16 +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 |