Remove alac (has been imported to pkgsrc)
This commit is contained in:
parent
6c8a99af17
commit
d2dbb74d57
26
alac/DESCR
26
alac/DESCR
|
@ -1,26 +0,0 @@
|
||||||
Located here is a basic decoder for Apple Lossless Audio Codec files
|
|
||||||
(ALAC). 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.
|
|
||||||
|
|
||||||
The program located here will not be able to handle all ALAC files, it
|
|
||||||
can only handle mono or stereo files. ALAC allows up to 8 channels. It
|
|
||||||
should be trivial to finish the implementation once I find files that I
|
|
||||||
can test it with. The ALAC decoder supports both 16 and 24 bit sample
|
|
||||||
sizes.
|
|
||||||
|
|
||||||
The decoder is fairly self explanatory, it can read an ALAC stream from
|
|
||||||
either a file or from stdin, and write it as raw PCM data or as a WAV
|
|
||||||
file to either stdout or a file. In theory one should be able to stream
|
|
||||||
data to the decoder.
|
|
|
@ -1,20 +0,0 @@
|
||||||
# $NetBSD$
|
|
||||||
|
|
||||||
DISTNAME= alac_decoder-0.2.0
|
|
||||||
CATEGORIES= audio
|
|
||||||
MASTER_SITES= https://web.archive.org/web/20150510210401if_/http://craz.net/programs/itunes/files/
|
|
||||||
EXTRACT_SUFX= .tgz
|
|
||||||
|
|
||||||
MAINTAINER= js-pkgsrc@nil.im
|
|
||||||
HOMEPAGE= https://web.archive.org/web/20150319040222/craz.net/programs/itunes/alac.html
|
|
||||||
COMMENT= Basic decoder for Apple Lossless Audio Codec files (ALAC)
|
|
||||||
LICENSE= mit
|
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/alac_decoder
|
|
||||||
BUILD_TARGET= alac
|
|
||||||
|
|
||||||
do-install:
|
|
||||||
${MKDIR} -p ${DESTDIR}${PREFIX}/bin
|
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/alac ${DESTDIR}${PREFIX}/bin/alac
|
|
||||||
|
|
||||||
.include "../../mk/bsd.pkg.mk"
|
|
|
@ -1,2 +0,0 @@
|
||||||
@comment $NetBSD$
|
|
||||||
bin/alac
|
|
|
@ -1,6 +0,0 @@
|
||||||
$NetBSD$
|
|
||||||
|
|
||||||
SHA1 (alac_decoder-0.2.0.tgz) = a620f6293ef2d9490927d21ec341bbeff13eabe8
|
|
||||||
RMD160 (alac_decoder-0.2.0.tgz) = 72664dff4eeff6e484314f625f74337e60ba39fb
|
|
||||||
SHA512 (alac_decoder-0.2.0.tgz) = 4b37d4fe37681bfccaa4a27fbaf11eb2a1fba5f14e77d219a6d9814ff44d1168534d05eb19443dd2fd11e6fcdf4da3a22e3f3c79314cb7a6767c152351b13e29
|
|
||||||
Size (alac_decoder-0.2.0.tgz) = 19019 bytes
|
|
Loading…
Reference in New Issue