pcm.44_1 {
type dshare
ipc_key 10242
slave {
pcm "hw:0,0"
period_size 64
periods 16
}
bindings {
0 0
1 1
}
}pcm.44_1p {
type plug
slave {
pcm 44_1
}
}pcm.44_2 {
type dshare
ipc_key 10245
slave {
pcm "hw:0,0"
}
bindings {
0 2
1 3
}
}pcm.44_2p {
type plug
slave {
pcm 44_2
}
}The first issue is that fluidsynth will only output S16_LE format. This is why I have 44_1p & 44_2p. Is this the best way to get from hw:0,0 which is S32_LE to S16_LE?
The second issue is that I cannot open more than one of the dshare devices. If 44_1p is opened by fluidsynth and I try and open 44_2 or 44_2p I get an error that the device is already opened. Am I missunderstood that the point of dshare is so you can have different applications open different channels of a digital mixer? Or, am I using it incorrectly in the asoundrc?
The third issue is that even though I specify period_size 64 and periods 16 in 44_1, fluidsynth still complains that it got a period_size of 3009 and a periods of 2. I believe that the period_size of 3009 is causing serious latency.
I would really appreciate any suggestions that anyone might have. If you have any ideas, please take a moment to let me know. If I can get this working I will take some time and post info to the ice1712 wiki. Thanks. -Garett
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel
