LINUX.ORG.RU

[mpg123] не может найти модули alsa, oss и т.д.


0

0

Система Debian stable, lenny

lspci|grep -i audio

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

lsmod|grep -i snd

rep -i snd
snd_hda_intel 325720 1
snd_pcm 62660 1 snd_hda_intel
snd_seq 41456 0
snd_timer 17800 2 snd_pcm,snd_seq
snd_seq_device 6380 1 snd_seq
snd 45636 7 snd_hda_intel,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore 6368 1 snd
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm

Я правильно понимаю, что модули нужно добавить? Объясните, плиз, как.

★★

forget it.

Есть mpg321. Работает. Плейлисты. Free. Gut.
Хотя насчет модулей все равно интересно. Почему mpg123 их не находит.

frpaul ★★ ()

[mpg123] не может найти модули alsa, oss и т.д.

Что именно выдаёт программа?

Deleted ()

/usr/lib/mpg123
там лежат эти самые модули вывода в виде .so и .la файлов,
особенность в том , что .la файлы нельзя удалять, т.к. .so грузятся не через dlopen() а через libltdl ( libtool )

1) либо у вас папка пустая
2) либо вы удалили .la
3) либо у вас нет (нужной версии или совсем нет) libltdl ( libtool )

Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia

Программа пишет, что не может найти модули

[module.c:110] error: Failed to open module alsa: file not found
[module.c:110] error: Failed to open module oss: file not found
[module.c:110] error: Failed to open module esd: file not found
[module.c:110] error: Failed to open module jack: file not found
[module.c:110] error: Failed to open module pulse: file not found
[module.c:110] error: Failed to open module nas: file not found
[module.c:110] error: Failed to open module arts: file not found
[audio.c:179] error: Unable to find a working output module in this list: alsa,oss,esd,jack,pulse,nas,arts
[audio.c:463] error: Failed to open audio output module
[mpg123.c:757] error: Failed to initialize output, goodbye.

1) либо у вас папка пустая

2) либо вы удалили .la

3) либо у вас нет (нужной версии или совсем нет) libltdl ( libtool )


1), 2): все на месте. Например, /usr/lib/mpg123/output_alsa.la

3) У меня libltdl 3 версии.
требуется libltdl3 (>= 1.5.2-2)
стоит 1.5.26-4+lenny1

frpaul ★★ ()
Ответ на: комментарий от frpaul

а вообще звук работает ? ) судя по тому что mpg321 работает, то да

можно конечно посмотреть что там не хватает mpg123
с помощью strace

Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia

Звук есть, все ОК.
На самом деле мне и mpg321 нужен только чтобы отдельные файлы проверять. А так вообще mocp нравится. Очень удобно.

Про strace не знал, спасибо.

frpaul ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.