Re: NEW: audio/alac_decoder

2012-02-28 Thread Stuart Henderson
On 2012/02/27 02:04, Anthony J. Bentley wrote:
 Hi,
 
 alac_decoder is a basic decoder for Apple Lossless Audio Codec files
 (ALAC). It is a C implementation of a decoder, written from reverse
 engineering the file format. ALAC uses an adaptive FIR prediction
 algorithm and stores the error values using a modified rice or golumb
 algorithm.
 
 Works well on i386/amd64.
 
 ok?
 
 --
 Anthony J. Bentley

Please add this, then it's ok sthen@

MAKE_FLAGS = CC=${CC} CFLAGS=${CFLAGS} -Wall



Re: NEW: audio/alac_decoder

2012-02-28 Thread Jonathan Gray
On Mon, Feb 27, 2012 at 02:04:04AM -0700, Anthony J. Bentley wrote:
 Hi,
 
 alac_decoder is a basic decoder for Apple Lossless Audio Codec files
 (ALAC). It is a C implementation of a decoder, written from reverse
 engineering the file format. ALAC uses an adaptive FIR prediction
 algorithm and stores the error values using a modified rice or golumb
 algorithm.
 
 Works well on i386/amd64.
 
 ok?

This is the original reverse engineered decoder that the alac
code in ffmpeg is based on.  Is there any reason to prefer this
over the code in ffmpeg or the code apple recently released
(http://alac.macosforge.org/) ?



Re: NEW: audio/alac_decoder

2012-02-28 Thread Anthony J. Bentley
Jonathan Gray writes:
 On Mon, Feb 27, 2012 at 02:04:04AM -0700, Anthony J. Bentley wrote:
  Hi,
  
  alac_decoder is a basic decoder for Apple Lossless Audio Codec files
  (ALAC). It is a C implementation of a decoder, written from reverse
  engineering the file format. ALAC uses an adaptive FIR prediction
  algorithm and stores the error values using a modified rice or golumb
  algorithm.
  
  Works well on i386/amd64.
  
  ok?
 
 This is the original reverse engineered decoder that the alac
 code in ffmpeg is based on.  Is there any reason to prefer this
 over the code in ffmpeg or the code apple recently released
 (http://alac.macosforge.org/) ?

I've been using shntool to convert alac files with cuesheets to individual
flac files. It uses alac_decoder at runtime to do this.

--
Anthony J. Bentley