it solves a number of problems that nobody
else has bothered to solve.
Like what? I play media stuff of all kinds without GStreamer even installed.
what happens when your card doesn't have dmix, and gstreamer is already playing a
stream at 48khz to hw:0,1, and another app wants to play a 44.1 khz beep to the same
output. does it via some mutex/IPC magic switch over to software mixing the two streams,
without requiring a resident sound daemon? if so, i'd consider that a solved problem
that nobody else wanted to tackle..
There's no such thing as a "card that doesn't have dmix" - dmix is
implemented in software anc can work for any device.
If ALSA does not enable it for your device by default that should be
filed as a bug.
Lee