a while ago, someone asked this:
> > Please excuse my ignorant. But is there such thing as "software mixing" ?
> > Basically, what I want is for the soundcard to be used by more than one
> > source....
and lee answered:
> Yes, ALSA supports software mixing for cards that can't do it in
> hardware.
i have a couple of follow-on questions on how this works. for
completeness, i'm running 1.0.10, from debian testing (etch),
though it seems that the drivers may be older:
# aplay --version
aplay: version 1.0.10 by Jaroslav Kysela <[EMAIL PROTECTED]>
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.9rc2 (Thu Mar 24
10:33:39 2005 UTC).
- does alsa make an effort to use the h/w mixer(s) first, and
only then resort to s/w mixing?
- what sort of configuration is necessary to make this work?
i see that
http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php#softmix
talks about configuring dmix. do i need to do anything
explicit as described on that page? i've gotten the
impression from answers given here on the list that
software mixing "just works".
(i confess that i find the contents of alsa.conf fairly
unintelligible. :-)
- if i'm using the OSS compatibility layer, will OSS input be
software-mixed if necessary as well as "native" alsa
input? or do i need to make sure all of my sound apps
are alsa-aware?
- if alsa is choosing how to do the mixing, how can one
control the relative levels of the two (or more) audio
sources? only h/w mixing channels will show up in a
mixer app, correct, so how would one control a software
mix?
- is it possible to configure an input source (call it A) so
that it automatically mutes another source (call it B)
when A becomes active? for instance, when my caller-id
audio announcement takes place, i'd like the music to
mute while that happens.
thanks!
paul
=---------------------
paul fox, [EMAIL PROTECTED] (arlington, ma, where it's 30.2 degrees)
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user