Remove alac (has been imported to pkgsrc)

This commit is contained in:
Jonathan Schleifer 2020-04-15 01:46:22 +02:00
parent 6c8a99af17
commit d2dbb74d57
No known key found for this signature in database
GPG Key ID: E2BCCE6B35E1AF8B
4 changed files with 0 additions and 54 deletions

View File

@ -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.

View File

@ -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"

View File

@ -1,2 +0,0 @@
@comment $NetBSD$
bin/alac

View File

@ -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