Difference between revisions of "Detailed changes v1.0.27.1 v1.0.27.2"

From AlsaProject
Jump to: navigation, search
 
m (1 revision)

Revision as of 15:01, 8 July 2013

Contents

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.
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox