FAAD2 é um decodificador para um esquema de compressão de som com perdas especificado nos padrões MPEG-2 Parte 7 e MPEG-4 Parte 3 e conhecido como Advanced Audio Coding (AAC).
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://github.com/knik0/faad2/archive/2.11.2/faad2-2.11.2.tar.gz
Soma de verificação MD5 da transferência: 6a0ab532d81d9a528d08ab862bc4b637
Tamanho da transferência: 644 KB
Espaço em disco estimado exigido: 9,6 MB
Tempo de construção estimado: 0,2 UPC
Arquivo AAC de amostra: https://www.nch.com.au/acm/sample.aac (7 KB)
Instale o FAAD2 executando os seguintes comandos:
mkdir build &&
cd    build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D BUILD_SHARED_LIBS=ON      \
      .. &&
make
        Esse pacote não vem com uma suíte de teste. No entanto, a funcionalidade básica pode ser testada decodificando-se o arquivo AAC de amostra:
./faad -o sample.wav ../../sample.aac
Isso deveria exibir uma mensagem de direitos autorais e as seguintes informações a respeito do arquivo de amostra:
            sample.aac file info:
          
            ADTS, 4.608 sec, 13 kbps, 16000 Hz
            
              ---------------------
             | Config:  2 Ch       |
              ---------------------
             | Ch |    Position    |
              ---------------------
             | 00 | Left front     |
             | 01 | Right front    |
              ---------------------
Agora reproduza o resultado (exige o aplicativo aplay originário do pacote alsa-utils-1.2.14):
aplay sample.wav
          aplay deveria
          identificar o arquivo como Signed 16
          bit Little Endian, Rate 16000 Hz, Stereo, e você deveria
          escutar algumas notas de piano.
        
          Agora, como o(a) usuário(a) root:
        
make install