LINUX.ORG.RU

Не проигрывается аудио с двух и более источников. Debian wheezy - pulseaudio

 , , , ,


0

1

Добрый вечер. У меня следующая проблема. Я использую Debian Wheezy, и по умолчанию тут стоит Pulseaudio поверх ALSA. Я столкнулся с тем, что когда проигрывается музыкальный клип, я не слышу другие источники звука: алерты, музыку из других плееров, если их запустить, даже если запустить два flash-playerа в разных вкладках, один будет полностью блокировать канал второму и т.д. В документации к pulseaudio говорится следующее:

Simultaneous HDMI and Analog Output

PulseAudio allows for simultaneous output to multiple sources. In this example, some applications are configured to use HDMI while others are configured to use analog. Multiple applications are able to receive audio at the same time.

Я добавил в default.p строки: ### Load analog device load-module module-alsa-sink device=hw:0,0 load-module module-combine-sink sink_name=combined set-default-sink combined

Но звук совсем исчез, потому что pulseaudio ругается на то, что модуля module-alsa-sink нет:

load-module module-alsa-sink

Module load failed.

Иду в папку «/usr/lib/pulse-2.0/modules» и вижу там module-alsa-sink.so.

Что может быть неисправно?

Вот карточки: gigam@bird:~$ aplay -l List of PLAYBACK Hardware Devices card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0

pulseaudio не нужен у меня alsa - работает

anonymous ()

Не проигрывается аудио с двух и более источников. Debian wheezy - pulseaudio

Блеать, давно уже на голой алсе микширование работает, а в pulseaudio, являющемся микшером — нет. Ну ппц.

anonymous ()

добавь в ~/.asoundrc или /etc/asound.conf

pcm.!default {
    type pulse
    hint.description "Default Audio Device"
}
ctl.!default {
    type pulse
}
AptGet ★★★ ()
Ответ на: комментарий от anonymous

Блеать, давно уже на голой алсе микширование работает, а в pulseaudio, являющемся микшером — нет. Ну ппц.

Очевидно, что флеш захватывает дефолтное устройство алсы, аппаратного микшера нет, dmix не настроен. Как раз тот случай, когда на голой алсе микширование НЕ работает.

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

Да как бы дефолтное устройство алсы == dmix довольно давно.

anonymous ()
Ответ на: комментарий от russians

Судя по логу не подхватились настройки: должно быть устройство default

$ aplay -L
default
    Playback/recording through the PulseAudio sound server
...

флеш, конечно, пишет напрямую и блокирует звуковую карту, из вывода fuser видно.

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