Here is the callback style ALSA sound driver. (dedicated to Fred)
One problem:
if cannot set the ALSA period size to the same as fuse sound fragment size than it's output a little bit 'noisy' -- sorry 'dmix' users ;-(
This new patch working well (at least for me :) with different period size than fuse sound chunk size...
(i'm very ashamed... the noise caused by a wreck pointer arithmetic... )
File Added: fuse.alsacb_02.diff
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=57243
Originator: YES
This new patch working well (at least for me :) with different period size than fuse sound chunk size...
(i'm very ashamed... the noise caused by a wreck pointer arithmetic... )
File Added: fuse.alsacb_02.diff
fixed period size problem
Logged In: YES
user_id=57243
Originator: YES
updated to current SVN
File Added: fuse.alsacb_03.diff
Logged In: YES
user_id=207506
Originator: NO
Unfortunately, with this patch, Fuse hangs when using dmix for output. Is there some output I could include to help track this down?
'dmix' bug fixed
Logged In: YES
user_id=57243
Originator: YES
fixed hang with 'dmix' bug
File Added: fuse.alsacb_04.diff
Logged In: YES
user_id=57243
Originator: YES
with this patch fuse try to avoid ALSA software rate conversion...
File Added: fuse.alsacb_05.diff
try to avoid ALSA rate conversion