rockbox/apps/codecs/libalac
2005-10-28 00:11:28 +00:00
..
alac.c 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. 2005-10-28 00:11:28 +00:00
decomp.h 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. 2005-10-28 00:11:28 +00:00
demux.c Cascade errors back down to qtmovie_read() and correctly return an error on invalid ALAC files - should prevent crashes when attempting to play AAC files using ALAC decoder 2005-09-24 11:56:36 +00:00
demux.h First Rockbox version of ALAC decoder - porting to work in Rockbox environment and some simple (but significant) optimisations 2005-09-22 20:46:58 +00:00
Makefile Support for a colon-separated path in APPEXTRA 2005-10-27 14:39:00 +00:00
README Initial (unmodified - for reference) import of David Hammerton's Apple Lossless (ALAC) decoder from http://crazney.net/programs/itunes/alac.html 2005-09-22 18:47:04 +00:00
README.rockbox First Rockbox version of ALAC decoder - porting to work in Rockbox environment and some simple (but significant) optimisations 2005-09-22 20:46:58 +00:00
SOURCES First Rockbox version of ALAC decoder - porting to work in Rockbox environment and some simple (but significant) optimisations 2005-09-22 20:46:58 +00:00
stream.h First Rockbox version of ALAC decoder - porting to work in Rockbox environment and some simple (but significant) optimisations 2005-09-22 20:46:58 +00:00

INSTALLATION:
-------------

Simply compile by running 'make'

USAGE:
------

Then run the program, it will give you usage instructions.

It's really quite trivial to use.

For example, to decode input.m4a to output.wav:
./alac -f output.wav input.m4a

Or, as another example, say if you wanted to stream play
http://www.mplayerhq.hu/MPlayer/samples/A-codecs/lossless/luckynight.m4a
and you're system uses the ALSA sound system:
wget -O - http://www.mplayerhq.hu/MPlayer/samples/A-codecs/lossless/luckynight.m4a | ./alac - | aplay

By default the output file is in WAV format. To output as raw PCM, provide the
-r option on the command line.

MORE INFORMATION:
-----------------

Please visit http://crazney.net/programs/itunes/alac.html for more information.

HELP NEEDED:
------------
I need help to allow myself to continue hacking on various Apple Audio things, please visit
http://crazney.net/programs/itunes/help.html

AUTHOR:
-------

David Hammerton

CONTRIBUTORS:
-------------

Cody Brocious