1. 975e309 fixed alac_set_info() issues. by aozima · 8 years ago
  2. f40bfc9 Add codecs to librbcodec. by Sean Bartell · 13 years ago[Renamed from apps/codecs/libalac/alac.c]
  3. 4909e09 FS#12141 by Sean Bartell by Nils Wallménius · 13 years ago
  4. 7c6056b FS#12140 by Sean Bartell, Make various codec stuff static. by Nils Wallménius · 13 years ago
  5. 8055b48 Fix yellow. by Andree Buschmann · 13 years ago
  6. 19f9fd0 Refactor alac decoder as preparation for upcoming m4a changes. The alac decoder does not need to use get_sample_info() to gather frame size or the number of consumed bytes. by Andree Buschmann · 13 years ago
  7. db64bf9 FS #10690: Add support for 24 bit ALAC files based on libalac 0.2.0 by Tom Ross · 15 years ago
  8. 85aad9b Extend av_log2 in codeclib into a generic for scanning for set bits, which can provide either log2 or leading-zero-count output, and can force mapping 0 input to 0 output if needed (otherwise 0 input produces undefined result). Replace av_log2 in lib/codeclib.h, floor_log2 and wl_min_lzc in libfaad/common.c and common.h, and count_leading_zeros in libalac/alac.c with macros using bs_generic. by Andrew Mahone · 15 years ago
  9. 727984b Use clz instruction to count leading zeroes on armv5+, gives about 2% speedup with one sample on the Gigabeat S by Nils Wallménius · 15 years ago
  10. 4f87abf Cosmetic fix: remove duplicate semicolons by Bertrik Sikken · 16 years ago
  11. c6b3d38 New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. by Björn Stenberg · 16 years ago
  12. aaacb70 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. by Dave Chapman · 17 years ago
  13. 5c54ba4 Added macros controlling what goes to IRAM on different targets. by Tomasz Malesinski · 18 years ago
  14. 1a03c37 A better count_leading_zeros() function, courtesy of Jens Arnold by Dave Chapman · 19 years ago
  15. 347992e Optimised C version of count_leading_zeros() taken from alac-0.1.1. This makes ALAC very close to realtime on the ipod (just the very occasional skip during disk reading - it is realtime when the disk is sleeping). by Dave Chapman · 19 years ago
  16. 439ba9b Move code into IRAM and explicitly inline some functions (gcc was inlining them anyway, but this way is better) by Dave Chapman · 19 years ago
  17. f1844c4 1) Always enable the DSP. 2) Change codec to output one 32-bit array per channel containing samples left-shifted to 28-bits (instead of 16-bit interleaved samples). 3) Remove the two 16KB internal predicterror_buffer arrays (we use the output arrays instead) 4) Small internal rearrangement of the code. by Dave Chapman · 19 years ago
  18. 292e4e9 Introduced usage of IBSS_ATTR and ICONST_ATTR in codec libraries. by Thom Johansen · 19 years ago
  19. 9a625ef Add yield() calls inside the monolithic ALAC decode_frame() function - improves responsiveness of UI during ALAC decoding by Dave Chapman · 19 years ago
  20. debbe97 First Rockbox version of ALAC decoder - porting to work in Rockbox environment and some simple (but significant) optimisations by Dave Chapman · 19 years ago
  21. 711b2e3 Initial (unmodified - for reference) import of David Hammerton's Apple Lossless (ALAC) decoder from http://crazney.net/programs/itunes/alac.html by Dave Chapman · 19 years ago