Страница 1 из 1

multiplex sound play onto AC97 sound card

Добавлено: 08 дек 2003, 11:21
Anonymous
имеется онбордный звук
Intel Corp. 82801DB AC'97 Audio

описание: если играем звук в одном приложении (например слушаем чё-нить в xmms'е, или смотрим кино в mplayer'е), для других приложений /dev/dsp является занятым, и нет возможности услашать звук, например, приходящего сообщения icq-клиента.

вопрос: как побороть?

ps: раньше у меня на emu10k (SB-live) всё проигрывалось с нескольких источников одновременно.

выдержка из /proc/modules:
--
snd-seq-oss
snd-seq-midi-event__[snd-seq-oss]
snd-seq___________[snd-seq-oss snd-seq-midi-event]
snd-pcm-oss
snd-mixer-oss______[snd-pcm-oss]
snd-intel8x0
snd-pcm__________[snd-pcm-oss snd-intel8x0]
snd-timer__________[snd-seq snd-pcm]
snd-ac97-codec____[snd-intel8x0]
snd-mpu401-uart____[snd-intel8x0]
snd-rawmidi________[snd-mpu401-uart]
snd-seq-device_____[snd-seq-oss snd-seq snd-rawmidi]
snd_______________[snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore_________[snd]
--

Добавлено: 08 дек 2003, 13:28
Anonymous
Использовать sound-server arts или esound

Добавлено: 08 дек 2003, 13:47
Anonymous
т.е. всё дело в саундсервере?
и какой он у меня, oss?

(arts не хочу -- не юзаю kde.)

а alsa пойдет?

Добавлено: 08 дек 2003, 14:08
zyxel
alsa пойдет всегда ИМХО

Добавлено: 08 дек 2003, 14:32
Anonymous
всё зависит от того как именно выводят звук твои софтинки.
посмотри в настройках xmms какой плагин для вывода звука используется.

и в icq также глянь как оно звуки проигрывает.

и как тут уже сказали,
советую всё завязать напрямую на ALSA, а не через OSS емуляцию.

Добавлено: 08 дек 2003, 15:18
Anonymous
Infra писал(а):всё зависит от того как именно выводят звук твои софтинки.
посмотри в настройках xmms какой плагин для вывода звука используется.
вроде libOSS (если я правильно понял меню настроек xmms'а) :-(
Infra писал(а): и в icq также глянь как оно звуки проигрывает.
внешняя прога play
Infra писал(а):и как тут уже сказали,
советую всё завязать напрямую на ALSA, а не через OSS емуляцию.
да, но как?
как я понимаю, oss взялся от ядра, я его нарочно-то не ставил. как/где прибить oss?
извиняюсь, я не чайник, просто нет времени копаться.
предполагаю краткий ответ: "вырубить oss там-то; и стянуть/скомпилить/инстальнуть alsa"
этого будет мне достаточно, подробности про инсталяцию и настройку alsa не требуются, :-)
мне только знать, что я на "правильном пути" ;-)

btw: тогда и mplayer надо будеть перекомпилять, чтоб oss не юзал?

thanx.

Добавлено: 08 дек 2003, 15:37
zyxel
yurik писал(а): ...извиняюсь, я не чайник...
Храброе заявление. А вот я себя считаю чайником ИМХО век живи -- век учись
yurik писал(а):
btw: тогда и mplayer надо будеть перекомпилять, чтоб oss не юзал?

thanx.
mplayer -ao help
и еще

Код: Выделить всё

 cat ~/.mplayer/config 
# Write your default config options here!

Добавлено: 08 дек 2003, 18:19
Anonymous
zyxel писал(а):
yurik писал(а): ...извиняюсь, я не чайник...
Храброе заявление.
есть маленько ;-)
zyxel писал(а): А вот я себя считаю чайником ИМХО век живи -- век учись
я тоже так считаю, и неустанно делаю :)
zyxel писал(а):
yurik писал(а): btw: тогда и mplayer надо будеть перекомпилять, чтоб oss не юзал?

thanx.
mplayer -ao help
и еще

Код: Выделить всё

 cat ~/.mplayer/config 
# Write your default config options here!
ок, спасибо, уже кой-чего добился.