GNOME Bugzilla – Bug 140803
Esound alsa support is not alsa dmix friendly
Last modified: 2005-05-26 00:44:08 UTC
ALSA contains a plugin called dmix, which can be used to mix multiple streams to one hardware device. Esound's alsa support does not work with dmix. Attached is a version that does. The beauty of this system is that it allows old apps (ie - with broken/old alsa support, or no alsa support) to use esound, while new-world alsa apps can use dmix.
Created attachment 26944 [details] [review] source
Created attachment 26945 [details] [review] patch
It seems nice but is it really needed to add another alsa backend ? Could you try to merge your dmix support in the audio_alsa09.c file ?
I'd be willing to do the work that allows my alsa backend to replace the old backend.
Created attachment 36756 [details] [review] esd-alsa-playback-fix.diff Patch from Takashi Iwai to fix this problem.
Thanks for the patch. Now we just need someone to review and commit the patch :-)
This patch solves the problem for me. Please apply ASAP. I get heavy distortions with esound and dmix. And since dmix now is on by default in alsa this gets really annoying.
Applied, thanks.