FAAD2 is a decoder for a lossy sound compression scheme specified in MPEG-2 Part 7 and MPEG-4 Part 3 standards and known as Advanced Audio Coding (AAC).
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://github.com/knik0/faad2/archive/2.11.2/faad2-2.11.2.tar.gz
MD5 校验和:6a0ab532d81d9a528d08ab862bc4b637
大小:644 KB
预计所需磁盘空间:9.6 MB
预计构建时间:0.2 SBU
Sample AAC file: https://www.nch.com.au/acm/sample.aac (7 KB)
Install FAAD2 by running the following commands:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=ON \
.. &&
make
This package does not come with a test suite. However, basic functionality can be tested by decoding the sample AAC file:
./faad -o sample.wav ../../sample.aac
This should display a copyright message and the following information about the sample file:
sample.aac file info:
ADTS, 4.608 sec, 13 kbps, 16000 Hz
---------------------
| Config: 2 Ch |
---------------------
| Ch | Position |
---------------------
| 00 | Left front |
| 01 | Right front |
---------------------
Now play the result (requires the aplay program from the alsa-utils-1.2.16 package):
aplay sample.wav
aplay should identify
the file as Signed 16 bit Little
Endian, Rate 16000 Hz, Stereo, and you should hear some
piano notes.
Now, as the root user:
make install