Einzelnen Beitrag anzeigen
Alt 12.01.2010, 19:56   #1
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Hamburg
Beiträge: 4.285
Yamagi eine Nachricht über ICQ schicken
[PATCH] - Surround-Support für snd_hda

Hallo
Alexander Motin hat in 9-CURRENT den weitverbreiteten Audiotreiber snd_hda(4) inzwischen mit Unterstützung für 4.0, 5.0, 5.1 und 7.1 Wiedergabe ausgestattet. Dies wurde möglich, nachdem OSS mit FreeBSD 8.0 die Unterstützung für Surround bekam und dies ist nun der erste Treiber, der es nutzt. Ich habe diesen zurückportiert, sodass auch Nutzer von 8.0-RELEASE in den Genuss von Raumklang kommen. Den Patch findet ihr hier, nach dem Einspielen müsst ihr den Kernel neubauen: http://deponie.yamagi.org/freebsd/hd...ound_8.0.patch

Anschließend könnt ihr Surround mittels "sysctl dev.pcm.X.play.vchanformat=s16le:5.1" einschalten. X ist dabei die Nummer der Soundkarte, meist also 0. "5.1" ist die Zuteilung der Kanäle. Die möglichen Werte stehen in "man sound". Testen ob es funktioniert kann man zum Beispiel mit einer DVD.

Noch zwei Anmerkungen:
- mplayer nutzt von sich aus nur 2 Kanäle, mehr müssen explizit eingeschaltet werden. Zum Beispiel mittels "-channels 6" für 5.1 Wiedergabe.

- Die Beschreibung der Ausgänge an der Soundkarte können von der Beschriftung abweichen! Bei mir sind so zum Beispiel S/PDIF und Rear vertauscht. Da muss man einfach ausprobieren, bis man die richtigen gefunden hat.

Ach ja... Wie immer ohne jede Form von Support. Wenn es schief geht, eurer Rechner abbrennt oder ihr Daten verliert, seid ihr selbst schuld.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist offline   Mit Zitat antworten