使用dmix混音成功,贴出我的过程。。。。。
发表于 : 2005-10-30 15:54
首先,去掉所有esd,artsd,jack之类的东西,在/etc下新建一个文件叫做asound.conf,里面输入如下内容
如果是那个什么audiophile的1712声卡(好像叫这个名字吧),就在asound.conf中用如下代码替换
重启计算机后应该就可以用了。
目前可以让kaffeine和amarok还有字符下的alsaplayer同时发声,效果不错
代码: 全选
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
}
代码: 全选
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同时发声,效果不错