Am Donnerstag, 1. April 2004 21:47 schrieb Andreas Pakulat:

> > und sollten je nach Einstellung verschiedene Sachen damit machen k�nnen.
>
> Falsch, Alsa nimmt die angebotenen Daten und schickt sie dem DSP-Chip.
> Das ist die Idee hinter einem Treiber. Arts dagegen kann man mit
> Plugins und Zusatzsoftware vollstopfen so dass der bevor er die Daten
> an Alsa weiterreicht (oder OSS  oder sonstwas) noch den Bass
> verstaerkt, die Hoehen rausnimmt, 40 Kanaele mischt, ...

Also er macht auf jeden Fall was damit, er muss die Daten n�mlich ein ein f�r 
den Chip verst�ndliches Format umwandeln, sonst k�nnte man auch 
einfach /dev/dsp anlegen, und die Daten werden so wie sie sind halt einfach 
an ein Ger�t an irgendeinem Bus geschickt, also quasi ein Treiber f�r alles. 
Das das nicht so einfach geht, wei� ich selber, aber ob jetzt nur ein Stream 
darauf schreiben kann, oder mehrere sollte keinen Unterschied machen, da die 
Soundkarte sowieso nur eine Begrentzte Anzahl an Kan�len hat. Wenn ich 16 
Kan�le an der Soundkarte habe, und von ARTS werden 40 gemixt kommen trotzdem 
nur 16 raus, die Boxen haben meistens sowieso weniger Kan�le. Also wird im 
Endeffekt alles auf einen Stream zusammengefasst, welcher dann von der 
Soundkarte ausgespuckt wird. Und nur zum zusammenfassen brauch man keinen 
Mixer, da z�hlt dann auch der St�rkere kommt weiter, und das sollte auch ein 
Treiber k�nnen.

-- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882

Attachment: pgp00000.pgp
Description: signature

Antwort per Email an