Não é possível encontrar libasound_module_pcm_a52.la e .so ao tentar corrigir o som surround

1

Rodando o Ubuntu Usando o 14.04.2, estou seguindo o guia do 5.1 até o spdif aqui e já fiz manualmente e usando o script. O que quer que eu faça, paro no momento em que preciso copiar libasound_module_pcm_a52.la e libasound_module_pcm_a52.so .

Não consigo encontrá-los em nenhum lugar do meu sistema. Eu tentei reinstalar o pacote de plugins, mas é o mesmo.

Alguém tem alguma ideia sobre o que fazer?

    
por Elis Brenner 21.02.2015 / 22:54

2 respostas

0

Tente executar locate libasound_module_pcm_a52.la e locate libasound_module_pcm_a52.so e veja o que eles retornam.

Acredito que você mencionou que já pode ter instalado isso, mas confirme se você instalou este pacote: libasound2-plugins .

    
por nulldev 22.02.2015 / 00:40
0

Resposta curta: É necessário compilá-lo conforme descrito na página que você vinculado .

Eu tive o mesmo problema no Ubuntu 12.04: O pacote libasound2-plugins foi instalado de acordo com o centro de software do Ubuntu e alguns arquivos pertencentes a ele podem ser locate d.

No entanto, recebi

aplay -D a52:0 chan-id.wav 
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so

Assim, eu compilei como descrito na página acima, copiei

sudo cp ./tmp/alsa-plugins-1.0.25/a52/.libs/libasound_module_pcm_a52.so /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so

e depois disso funcionou:

aplay -D a52:0 chan-id.wav 
Wiedergabe: WAVE 'chan-id.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, 6 Kanäle
    
por fuenfundachtzig 23.02.2015 / 20:11