Воспроизведение звука 2-мя и более приложениями (slackware 10.2)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Avdonin
Сообщения: 54
ОС: Debian Etch 4.0

Воспроизведение звука 2-мя и более приложениями

Сообщение Avdonin »

Заметил, что если я запускаю MPlayer после XMMS, то звук проигрывается звук только в XMMS, а MPlayer не находит /dev/dsp. То есть если какая-то программа берет в использование /dev/dsp, то другая уже не может его использовать. В Windows же возможен вывод звука множеством программ одновременно. Можно ли получить такое же в Linux?
"Папа, я, когда вырасту, тоже стану рутом!" ©
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: Воспроизведение звука 2-мя и более приложениями

Сообщение VisualN »

Можно. Можно поставить какой нить звуковой демон, типа arts, но лучше настроить alsa на многопоточность:

Кидаем в /etc такой конфиг (назвается asound.conf)
/etc/asound.conf:

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dsp0 {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
#buffer_size 32768
#periods 128
rate 44100
}
bindings {
0 0
1 1
}
}

ctl.mixer0 {
type hw
card 0
}

Взято из LOR FAQ
Nothing ever changes...
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Воспроизведение звука 2-мя и более приложениями

Сообщение unflag »

Неужели и в лине с алсой такие же проблемы?=))) Помнится, я во фре клял такую же фигню в OSS и мечтал об алсе)))) А artsd лучше не ставить. Топорная штука, устаревшая морально и физически.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали: