gstreamer 0.10
Rob Andrews
rob at choralone.org
Wed Dec 14 13:06:58 UTC 2005
On 14-Dec-2005 12:10.39 (GMT), Dan Williams wrote:
> > dmix is an alsa helper for devices that don't support hardware mixing or
> > have fixed-frequency codecs (e.g. the 48000Hz fixed-frequency
> > Intel/VIA/SIS integrated audio devices). It downmixes and frequency
> > scales as required.
> This is what all the other OSs that actually have sound device
> arbitration do AFAIK. On Mac OS X, you _don't_ touch the hardware, you
> don't open /dev/dsp, period. You talk to CoreAudio (or Carbon's
> SoundManager), which handles mixing and resampling if required, and
> passes all audio to the device. Which is what we should be doing in
> Linux too. The audio situation without something like dmix arbitration
> is just horrific.
But does dmix downmix when using a card that does support hardware
mixing, e.g. emu10k1? In that case it would just be burning cycles
unnecessarily.
Plus if dmix was pushing through a channel that had an EAX filter on it
would apply it to all audio output.
--
rob andrews rob at choralone.org
More information about the fedora-devel-list
mailing list