分页: 1 / 1

使用dmix混音成功,贴出我的过程。。。。。

发表于 : 2005-10-30 15:54
ustcmotao
首先,去掉所有esd,artsd,jack之类的东西,在/etc下新建一个文件叫做asound.conf,里面输入如下内容

代码: 全选

pcm.!default {
  type plug
  slave.pcm "dmixer"
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 2048
        buffer_size 32768
    }

    bindings {
        0 0
        1 1
        }
}

pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
ctl.mixer0 {
    type hw
    card 0
}
如果是那个什么audiophile的1712声卡(好像叫这个名字吧),就在asound.conf中用如下代码替换

代码: 全选

pcm.ossmix {
    type dmix
    ipc_key 1024
    slave {
    pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 4096 # buffer size < 6653, but pow(x, 2)
        rate 44100 # we want to play CDs only
    }
    bindings {
        0 0
        1 1
    }
}
# Everything shall be dmixed, so redefine "default":
pcm.!default {
    type plug
    slave.pcm "ossmix"
}
# OSS via aoss should d(mix)stroyed:
pcm.dsp0 {
    type plug
    slave.pcm "ossmix"
}
ctl.mixer0 {
    type hw
    card 0
}
重启计算机后应该就可以用了。
目前可以让kaffeine和amarok还有字符下的alsaplayer同时发声,效果不错

发表于 : 2005-11-01 13:51
DarkEyes
没有人支持的?我来支持下。。有时间试试:)

发表于 : 2005-11-02 23:33
gxhunter
这是软混音还是硬混音?

发表于 : 2005-11-03 1:34
catinsnow
硬混音就不用设了.