On 26.Jan 2005 - 09:48:46, Eduard Bloch wrote:
> * Felix M. Palmen [Mon, Jan 24 2005, 02:59:12PM]:
> > Wo habe ich davon gesprochen? Eines ist allerdings klar: dmix macht
> > nichts weiter als Streams mixen und zwar in ALSA (wo das wohl auch
> > hingeh�rt). Arts macht noch wesentlich mehr.
> 
> Kommt drauf an, wie du ALSA definierst. F�r mich sollte das Mixen im
> Treiber gemacht werden und nicht in einer Userspace-Lib, wo das a) im
> Kontext des Benutzerprogramms gemacht werden soll und b) das Programm
> die Lib auch selbst benutzen _muss_ (Portierungsaufwand).

Du legst das ja gradezu auf ne Diskussion dar�ber an ;-)

IMHO hat ein Treiber genau 1 Aufgabe: Ein St�ck Hardware anzusteuern,
die Kerneltreiber von ALSA machen genau das. Wenn die Soundhardware
keine Multiplen Musikstr�me mixen kann, weil der Hardwaremixer fehlt,
so kann ein Treiber da nichts dran �ndern. 

Davon abgesehen, wenn ein Programm Tonausgabe via Alsa unterst�tzt,
dann kann man diesem Programm ohne weiteren Aufwand auch den Mixer
unterschieben. Mit /dev/dsp geht das ja wohl sowieso nur umst�ndlich,
denn wenn ein Programm die Datei zum Schreiben �ffnet wars dass f�r
alle anderen Programme... 

Just my 2�

Andreas

-- 
Your heart is pure, and your mind clear, and your soul devout.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an