rockbox/apps/codecs/lib
2011-02-20 15:27:10 +00:00
..
tlsf Rename/change SIMVER to APP_TYPE in the Makefiles. 2010-07-10 13:49:49 +00:00
asm_arm.h ARMv6 versions of X(N)PROD31 macros and MULT32 macro. Saves about 1MHz or 3% decoding vorbis on gigabeat S. 2010-06-17 15:24:23 +00:00
asm_mcf5249.h codeclib: there is no need to limit the outputs of the coldfire X(N)PROD_R macros to data registers, no significant speed diff 2010-11-24 12:01:08 +00:00
codeclib.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
codeclib.h 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
codeclib_misc.h Make codeclib_misc.h include the asm headers to simplify inclusion magic. 2010-07-29 12:52:04 +00:00
ffmpeg_bitstream.c Begin shoehorning wma into the clip codec buffer again. Reduce the static buffer used by init_vlc so that it is no larger than is needed. Make the VLCcode struct packed to save space. 2010-07-17 08:33:36 +00:00
ffmpeg_bswap.h Remove all tabs within codec path. 2010-02-22 19:44:05 +00:00
ffmpeg_get_bits.h Enable ff_copy_bits in ffmpeg_bitstream.c and put_bits.h and intreadwrite.h to codeclib. 2010-07-17 07:46:38 +00:00
ffmpeg_intreadwrite.h ARMv6 supports unaligned memory accesses and they are enabled on our only ARMv6 target so we might as well use them. Speeds up decoding of a flac8 file by 3.5%. 2010-09-29 13:20:03 +00:00
ffmpeg_put_bits.h Enable ff_copy_bits in ffmpeg_bitstream.c and put_bits.h and intreadwrite.h to codeclib. 2010-07-17 07:46:38 +00:00
fft-ffmpeg.c codeclib: inline assembler for fft4 and fft8 on coldfire, small 0.2-0.3MHz speedup with gcc 3.4, larger 0.6-0.8MHz speedup with gcc 4.4/4.5 2010-12-01 11:27:30 +00:00
fft-ffmpeg_arm.h Rearrange and remove some manual register assignments, make use of pointer address increments for free on arm, and remove macros in favour of explicit inline fns. also add memory clobbers to all uses of stm in inline asm. appears to resolve issues with codeclib failing to work as expected when using ARM_ASM optimisations on targets with native position independent code (e.g. android rockbox targets, but also tremor on non-rockbox targets that has been patched with the fastermdct patches) 2010-10-12 23:29:17 +00:00
fft-ffmpeg_cf.h codeclib: inline assembler for fft4 and fft8 on coldfire, small 0.2-0.3MHz speedup with gcc 3.4, larger 0.6-0.8MHz speedup with gcc 4.4/4.5 2010-12-01 11:27:30 +00:00
fft.h Merge from branches/mdctexp - faster ifft+imdct in codec lib 2010-02-17 00:49:53 +00:00
fixedpoint.c Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode 2009-07-05 18:06:07 +00:00
fixedpoint.h * FS#10411 - Fixed point math code is bloated by Jeffrey Goode 2009-07-07 13:36:34 +00:00
libcodec.make FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
mdct.c Make codeclib_misc.h include the asm headers to simplify inclusion magic. 2010-07-29 12:52:04 +00:00
mdct.h Remove unused GPL code from ffmpeg mdct library in order to restore it to LGPL. 2010-03-05 21:37:46 +00:00
mdct2.c Improved bitrev12, using a larger LUT to save one lookup, speeds up vorbis about 2% on beast, about 0.5% on h300 2009-12-13 15:00:20 +00:00
mdct2.h Make codeclib_misc.h include the asm headers to simplify inclusion magic. 2010-07-29 12:52:04 +00:00
mdct_arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
mdct_lookup.c Merge from branches/mdctexp - faster ifft+imdct in codec lib 2010-02-17 00:49:53 +00:00
mdct_lookup.h Merge from branches/mdctexp - faster ifft+imdct in codec lib 2010-02-17 00:49:53 +00:00
osx.dummy.c FS#6315 - Get the UI simulator to compile for non SWCODEC targets on OS X. 2006-11-11 23:30:41 +00:00
SOURCES Move setjmp to lib and add setjmp for sh (imported from newlib) and compile it as separate library. 2010-08-24 12:38:42 +00:00