rockbox/apps/codecs/lib
2008-11-06 21:21:33 +00:00
..
asm_arm.h More files that were missed in the previous commit. 2008-09-04 18:03:30 +00:00
asm_mcf5249.h More files that were missed in the previous commit. 2008-09-04 18:03:30 +00:00
codeclib.c Codec memory reorganization 2008-10-19 12:35:53 +00:00
codeclib.h Correct a comment and police comment style, no functional change 2008-11-06 18:49:11 +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
mdct2.c More files that were missed in the previous commit. 2008-09-04 18:03:30 +00:00
mdct2.h More files that were missed in the previous commit. 2008-09-04 18:03:30 +00:00
mdct_arm.S Set missing SVN properties. 2008-11-05 00:13:36 +00:00
mdct_lookup.h More files that were missed in the previous commit. 2008-09-04 18:03:30 +00:00
misc.h More files that were missed in the previous commit. 2008-09-04 18:03:30 +00:00
osx.dummy.c
SOURCES 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
udiv32_armv4.S ARMv4 unsigned integer division: Using an overflow-safe comparison method in the main calculation allows to put back the 1.5 cyle (average) optimisation. Shaved off another instruction, as we don't need the remainder. * Use the very efficient ffs algorithm from ffs-arm.S for dividing by a power of 2. 2008-11-06 21:21:33 +00:00