Не может найти libasound_module_pcm_a52.la и .so при попытке зафиксировать объемный звук

Под управлением Ubuntu Используя 14.04.2, я следую руководству для 5,1 через spdif здесь и сделал это и вручную и использование сценария. Что когда-либо я делаю, я останавливаюсь в точке, когда я должен скопировать libasound_module_pcm_a52.la и libasound_module_pcm_a52.so.

Я не могу найти их нигде в моей системе. Я попытался переустановить сменный блок, но это - то же.

У кого-либо есть какие-либо идеи о том, что сделать?

1
задан 23 February 2015 в 15:50

2 ответа

Попытайтесь выполнить locate libasound_module_pcm_a52.la и locate libasound_module_pcm_a52.so и посмотрите то, что они возвращают.

я живо Вы упомянули, что, возможно, уже установили это, но подтвердите, установили ли Вы этот пакет: libasound2-plugins.

0
ответ дан 3 August 2019 в 14:58

Короткий ответ: действительно необходимо скомпилировать его, как описано на странице, которую Вы связали .

у меня была та же проблема о Ubuntu 12.04: пакет libasound2-plugins был установлен по данным центра программного обеспечения Ubuntu, и некоторые файлы, принадлежащие ему, могли быть locate d.

Однако я добрался

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

Таким образом, я скомпилировал его, как описано на странице, связанной выше, скопировал его

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

, и после этого это работало:

aplay -D a52:0 chan-id.wav 
Wiedergabe: WAVE 'chan-id.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, 6 Kanäle
0
ответ дан 3 August 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: