Update of /cvsroot/fink/experimental/beren12/finkinfo/sound
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv7797/sound

Added Files:
        alac-decoder.info 
Log Message:
sync


--- NEW FILE: alac-decoder.info ---
Package: alac-decoder
Version: 0.1.0
Revision: 1
Depends: 
Source: http://www.craz.net/programs/itunes/files/alac_decoder-%v.tar.gz
Source-MD5: f554fc11ee41a30bc5baf15a0fd07256
SourceDirectory: alac_decoder
CompileScript: <<
  make alac
  head -29 alac.c | tail -28 | sed 's/ \* *//' > LICENSE
<<
InstallScript: <<
  #!/bin/sh -e

  mkdir -p %i/bin
  cp alac %i/bin
<<
DocFiles: README LICENSE
Description: Decoder for Apple Lossless Audio  Codec files (ALAC)
DescDetail: <<
ALAC is a proprietary lossless audio compression  scheme. Apple never released 
any documents on the format.

What I provide here is a C implementation of a decoder, written  from reverse 
engineering the file format. It turns out that most  of the algorithms in the 
codec are fairly well known. ALAC uses  an adaptive FIR prediction algorithm 
and stores the error values  using a modified rice or golumb algorithm. Further 
details are in  alac.c.

Although an encoder is not provided, by using the decoder as a sort  of 
specification it should be fairly trivial to write an encoder.  By exploiting 
other lossless audio encoders, such as FLAC, the task  will be much easier. 
Although one wouldn't be able to copy  the compression algorithms verbatim,  as 
adaptive compression is used in ALAC and not in FLAC. There are,  however, a 
bunch of academic papers on the issue.
<<
License: BSD
Maintainer: Chris Zubrzycki <[EMAIL PROTECTED]>
Homepage: http://packages.debian.org/unstable/devel/po-debconf.html



_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to