Detailed changes v1.0.27.1 v1.0.27.2
Jump to navigation
Jump to search
Detailed changelog between 1.0.27.1 and 1.0.27.2 releases
Changelog between 1.0.27.1 and 1.0.27.2 releases
alsa-lib
Core
- - Release v1.0.27.2
- - Allow specifying the max number of cards
- Add --with-max-cards option to specify the max number of cards in
- configure script, when the support for more than 32 cards is
- required.
Control API
- - Allow specifying the max number of cards
- Add --with-max-cards option to specify the max number of cards in
- configure script, when the support for more than 32 cards is
- required.
HWDEP API
- - Allow specifying the max number of cards
- Add --with-max-cards option to specify the max number of cards in
- configure script, when the support for more than 32 cards is
- required.
PCM API
- - pcm_direct: fix SEGFAULT when getgrnam_r() returns 0 and pgrp is NULL
- - pcm_hw: Fix buffer overflow in chmap
- We can't calculate memory storage in bytes, when we're supposed
- to store ints in it!
- - chmap: Always succeed setting the map to what it already is
- If we try to set the channel map to what it already is, this should
- always succeed. E g, speaker-test can do this sometimes.
- - pcm_direct: fix the memory leak when parsing the slave definitions
- Reported-by: <bolsunov@telum.ru>
- - pcm_plugin: Fix return value of snd_pcm_rewind
- In case the rewind did not rewind as much as expected, e g due to
- time delay between the latest avail update and the rewind, we must
- properly account for that in the plugin layer.
- Otherwise, the plugin's appl ptr and the hw's appl ptr become
- unsynchronised, which is very bad, especially in mmap_shadow plugins,
- e g, this could cause the overlapping memcpy in the softvol plugin
- as seen here:
- https://bugs.freedesktop.org/show_bug.cgi?id=64299
- - pcm_hw: Remove unused fields in struct
- These fields are not used, and their name similarity to other
- fields are quite confusing when trying to debug alsa-lib.
- - pcm: Fix typo in documentation: PREPARE → PREPARED.
Use Case Manager API
- - ucm: Fix segfault when device argument is missing from _sw{dev, mod}
Configuration
- - Allow specifying the max number of cards
- Add --with-max-cards option to specify the max number of cards in
- configure script, when the support for more than 32 cards is
- required.