Alsa stark überarbeitet

Alsa stark überarbeitet

Nach drei Veröffentlichungskandidaten und hunderten veränderten Codezeilen haben die Entwickler des Alsa-Projekts ihre Version 1.0.17 veröffentlicht. Darin enthalten sind unter anderem viele neue oder verbesserte Audio-Treiber. Die erste Neuheit bei der Arbeit am Advanced Linux Sound Architecture (ALSA) war der Wechsel des Versionskontrollsystems. Das Alsa-Entwicklerteam setzt nun wie der Linux-Kernel auf Git. Bisher kam das System Mercurial zum Einsatz.

Sehr viele Änderungen betrafen den Kern der Soundarchitektur “Alsa Core”. Verbessert wurde unter anderem die Unterstützung für 64-Bit-Systeme. Die Entwickler haben außerdem ein Problem behoben, das auftrat, wenn man Alsa mit dem Kernel 2.6.25 kompiliert. Daneben kommt ein neuer Kconfig-Parser zum Einsatz.

Die umfangreichsten Umbauten gab es im Bereich der Treiber “Alsa-driver”. Neben Änderungen und Neuaufnahmen vieler System-on-Chip-Treiber (SoC) wie sie auch bei der Handy-Plattform Openmoko zum Einsatz kommen, wurde die Unterstützung für High-End-Audio-Karten auf Basis des Chips “CMI8788 Oxygen” verbessert. Dieser verrichtet seinen Dienst als Soundprozessor auf Karten von Razer und Asus. Neu im Treiber ist der I2C-Support. Ebenso wurde die Unterstützung für den HDA-Codec und HDA-Intel-Hardware weiter optimiert. Alsa unterstützt nun bis zu acht Kanäle.

Doch am Ende fanden nicht alle gewünschten Treiber Einzug in die Release. Noch immer fehlt der Treiber für X-Fi-Karten von Creative. Zwar ist ein solcher seit Anfang 2008 im Open Sound System von 4Front Technologies enthalten, doch noch gibt es keine Anzeichen der Unterstützung in Alsa.

Veränderungen bei den “Alsa-Utils” betrafen unter anderem den Lautsprecher-Test. Verbessert wurden der Sinus-Ton-Generator und die Ton-Erzeugung des so genannten rosa Rauschens. Aplay und Arecord verstehen nun WAV-Dateien im Format “float”. “Alsa-tools” und “Alsa-firmware” erhielten einige Updates und wurden auf das neue Versionskontrollsystem angepasst. In den Alsa-Plugins “Jack PCM”, Pulse-Audio” und “Maemo SDK” wurden einige Fehler behoben.

Die neue Alsa-Release steht in Form von Quelltext-Paketen auf der Projekt-Website zum Download bereit. Installierbare Pakete werden in der nächsten Zeit von den Distributoren folgen. Die sehr umfangreichen Änderungen sind detailliert im Changelog nachzulesen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben