Changes v1.0.25 v1.0.26

From AlsaProject
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Detailed changes v1.0.25 v1.0.26

Changelog between 1.0.25 and 1.0.26 releases

alsa-lib

Core

Release v1.0.26

Control API

ucm: Improve cset command parsing
control: Use strcpy() instead of stpcpy()
hctl: Remove a useless assert
Fix the binary compatibility of ext-ctl plugin with protocol 1.0.0
tlv: improve robustness of raw value ranges
control_external: Add ability to specify TLV data.

Mixer API

mixer: Remove redundant CHECK_ENUM() from snd_mixer_selem_is_enum*()

PCM API

PCM: plug: Move fast_ops copy after slave configuration.
PCM: Allow to run older version of extplug plugin
pcm_dsnoop: comment fall-through in next "case"
pcm: add missing "break" in "switch"
doc: Fix typo in PCM formats

Sequencer API

seqmid - more descriptions on snd_seq_parse_address() behavior

Use Case Manager API

ucm: Add const to execute_cset() argument
ucm: Improve cset command parsing
ucm: Return NULL from get_list0() and get_list20() in case of empty lists.
ucm: Add missing pthread.h include
build: Fallback to alphasort() if versionsort() isn't available
ucm: Handle repeat device and modifier enables/disables

Configuration

build: Fallback to alphasort() if versionsort() isn't available
conf: Add more USB devices to S/PDIF blacklist
Fix invalid long long format specifier
alsa-lib conf: Add two more USB devices to iec958 blacklist
alsa-lib conf: block S/PDIF access for Sennheiser USB headset
USB-Audio: Fixup card name for Logitech web camera
USB-Audio: Blacklist iec958 for some USB devices
conf/pcm: Add support for Echo3G devices. Thanks to unimatrix.

External Control Plugin SDK

Fix the binary compatibility of ext-ctl plugin with protocol 1.0.0
control_external: Add ability to specify TLV data.

Test/Example code

test/latency.c: Fix string argument to getopt_long, so now it handles -E and -B
Fix invalid long long format specifier

Utils

build: Disable another compile chack with --disable-alsatest

alsa-utils

Core

Release v1.0.26
build: Don't call AC_CHECK_FUNC with --disable-alsatest
configure.in: use AS_HELP_STRING everywhere
configure.in: look for ncurses pkg-config first
Trivial fixes in INSTALL file

ALSA Control (alsactl)

alsactl: Add reference to alsactl_init(7) in alsactl man page
alsactl: Read only *.conf files when a directory is passed via INCLUDE
alsactl: Do not access other cards than specified for init

alsaloop

alsaloop: fix the avail_min setup
alsaloop: Improve xrun_sync - fill missing playback samples

alsamixer

amixer, alsamixer: Add description of volume-mapping

amixer

amixer, alsamixer: Add description of volume-mapping
amixer: Add the support for mapped volumes like alsamixer

aplay/arecord

aplay: Use open() instead of open64()
aplay: Fix signal.h include
aplay: print vu-meter to stderr, not stdout
aplay/arecord: option to treat any xrun as fatal
aplay - option to dump HW parameters
Fix the examples in aplay.1

aseqnet

aseqnet: Remove obsoleted .LO entry from man page

cvscompile

Remove the cvscompile file

alsa-tools

Core

Release v1.0.26
Import hda-verb 0.4 to alsa-tools repo
hdajackretask: Add new program for easy retask of hda pin nodes

HDA Jack Retask

hdajackretask: Use autotools
hdajackretask: Add new program for easy retask of hda pin nodes

hda-verb

hda-verb: Don't include sys/io.h for PPC
hda-verb: Add missing MYNAME definition for packaging
Convert hda-verb to use automake
Import hda-verb 0.4 to alsa-tools repo

hwmixvolume

alsa-tools: hwmixvolume - update README for au88x0

usx2yloader

usx2yloader: make fxload work without deprecated usbfs

alsa-plugins

Core

Release v1.0.26

PulseAudio -> ALSA plugin

pulse: Support 24-bit formats

USB stream plugin

usb_stream: Fix build with glibc 2.16

alsa-python

Core

Release v1.0.26

Test python scripts

Fix pyalsa tests for new function names

pyalsa.alsamixer module

Fix get_volume_array() for mono channels