LINUX.ORG.RU

что надо сделать, чтобы проги, использующие oss, поддерживали программное микширование?


0

0

bmp и amarok одновременно не играют, что бы я не делал c /etc/asound.conf, все 3 варианта не работают:

1) взято из фака:
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
}

2) взято из http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix#Set_up_dmix_for_OSS (как мне тут посоветовали):
pcm.dsp0 {
    type plug
    slave.pcm "dmix"
}
ctl.mixer0 {
    type hw
    card 0
}

3) оттуда же:
pcm.ossmix {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
    }
}
bindings {
        0 0
        1 1
}
pcm.dsp0 {
    type plug
    slave.pcm "ossmix"
}
ctl.mixer0 {
    type hw
    card 0
}

после каждого варианта делал reboot, только после этого проверял bmp

и так я пробовал с разными прогами, oss-проги не пашут одновременно с другими oss/alsa-прогами
anonymous

OSS-ные проги надо запускать так: 'aoss program'
aoss входит в alsa-oss. Конфиг надо использовать #2
за исключением карточек, про которые в том же HOWTO написано.

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

ура, работает! только гиморно это. нельзя ли, чтобы, не набирая aoss, всё работало (может файлы какие в /dev убрать, а вместо них симлинк куда-то?)? да, и записывать звук в aoss audacity при прослушивании музыки в другой проге невозможно

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

> нельзя ли, чтобы, не набирая aoss, всё работало

Если такие программы запускаются из шортката (иконки и т.п.) то просто нужно поправить в свойствах шортката.

Если такие программы запускаются из командной строки, то можно прописать соответствующий alias.

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