GNOME Bugzilla – Bug 159647
alsa output doesn't work with dmix plugin
Last modified: 2004-12-22 21:47:04 UTC
Using software mixing with alsa, the gstreamer alsasink stops after a tiny amount of time (<1sec) playing (gstreamer-properties reports "gstreamer-properties: pcm.c:2094: snd_pcm_wait: Assertion `err == 1' failed" before the program aborts, also all other gstreamer based programs abort with this message.) See the attached asound.conf for my alsa config. This config works with xmms, xine, mplayer and other alsa stuff without a problem. Removing the software mixing makes alsasink happy again. It doesn't help to use only output software mixing (I tried it with a config where I don't use the duplex stuff, but got the same result).
Created attachment 34193 [details] alsa config with software mixing
Update to libalsa 1.0.7, this is an alsa bug.
*** Bug 159747 has been marked as a duplicate of this bug. ***
tried it, doesn't make any difference for me.
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=643 I just checked CVS (http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-lib/src/pcm/pcm.c?rev=1.290&view=log), and the patch was (unfortunately) only committed after release 1.0.7. So you'll have to either try CVS or wait for 1.0.8. I'll suggest Fedora & others to include this patch in their packages. Gentoo already includes the patch, I was told.
I added the small two liner patch to alsa-lib-1.0.6 SRPM, rebuild and it worked. I think this should be a candidate for an update for Fedora, too
Update pushed for FC3, just FYI.