Advanced Linux Sound Architecture biedt audio- en midi-functionaliteiten voor het Linux-platform. Ondersteuning voor een ruime selectie van geluidskaarten is aanwezig: daarover kun je op deze pagina meer lezen. De software is volgens de ontwikkelaars volgens een thread-safe smp-ontwerp modulair opgezet. Het ontwikkelteam blijft zoals altijd druk bezig met het programmeren en heeft daardoor versie 1.0.21a uitgebracht waarmee de vorige uitgave van eind augustus wordt opgevolgd. De gedetailleerde lijst met aanpassingen is voor de verandering niet al te uitgebreid en ziet er als volgt uit:
Detailed changelog between 1.0.21 and 1.0.21a releases
Mixer API:PCM API:
- Add Speaker and Beep names to the weight list. Added strings "Speaker" and "Beep" to the weight list so that the entrie appear in more appropriate positions
Configuration:
- Change the hw_params determination orde. In snd_pcm_hw_params_choose(), set the buffer size before the perio size and time as default. This will give more useful configuration fo most of apps, i.e. larger buffer size. For apps that require the old behavior, now the function checks the environment variable $LIBASOUND_COMPAT. If this variable is set to non-empty, the hw_params is determined in the old way, first perio then buffer sizes
- Change dmix.conf to accept user configuration from defaults.dmix.<driver_id>.xx. An attempt to fix problem described in reverted patch "Fix driver con parsing in snd_config_hook_load_for_all_cards()"
- Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards(). This reverts commit 96da0c842d14b40ce8e37726b259229634b3aa21. This way of fix brokes card-specific configuration loading. See http://bugzilla.redhat.com bug#521988 for details. Appropriate way to handle this problem is to fix the dmix configuration file.
