Changes v1.0.28 v1.0.29

From AlsaProject
Jump to: navigation, search

Contents

Detailed changes v1.0.28 v1.0.29

Changelog between 1.0.26 and 1.0.29 releases

alsa-python

Core

Release v1.0.29
setup.py: indent changes

pyalsa.alsaseq module

alsaseq: fix memory leaks
alsaseq: remove dead code in Sequencer_set_clientname()

Changelog between 1.0.28 and 1.0.29 releases

alsa-lib

Core

Release v1.0.29
conf/ucm: GoogleNyan: Add configuration
conf/ucm: PAZ00: add Toshiba AC100/Dynabook AZ new config

Control API

control: complement comment for subscribe API
Remove unused hostname resolution in shm plugins and aserver
control: enable octal and hexadecimal parse
control: return negative value in case of error

HWDEP API

hwdep: add OXFW driver support
hwdep: add missing declaration for snd_hwdep_poll_descriptors_count()
Sync enum snd_hwdep_iface_t with include/asound/asound.h

Mixer API

mixer: Fix unused parameter warnings
mixer: Fix inclusion of config.h
mixer: Fix missing hctl handle free in snd_mixer_attach_hctl()
simple_abst: null check for lib
mixer: fixed double free

PCM API

Remove unused hostname resolution in shm plugins and aserver
pcm: fix buffer overflow in snd_pcm_chmap_print()
pcm: Fix assorted tstamp_type bugs/omissions.
pcm: Fix DSD sample format endianess and add big-endian format
pcm: dmix: Don't ignore SND_TIMER_EVENT_MSTOP
pcm: return negative value in case of error
pcm_hooks: null check for h
pcm_share: fixing missing mutex unlock
pcm_file: fixed missing free
pcm, rate: hw_avail must not be negative before starting the stream
pcm route: Fix the bad condition (always false)
Revert "pcm: rewindable, forwardable: don't return stale data"
pcm, file: don't recurse in the rewindable and forwardable callbacks
pcm: rewindable, forwardable: don't return stale data
dsnoop: rewindable and forwardable logic was swapped
rate: handle negative values from snd_pcm_mmap_playback_hw_avail
pcm, null: use the snd_pcm_mmap_avail function
pcm, rate: use the snd_pcm_mmap_hw_avail function
pcm: handle negative values from snd_pcm_mmap_hw_avail
pcm: express the rewind size limitation logic better
dmix: actually rewind when running or being drained
pcm: add new 32-bit DSD sample format
pcm: fix return value of snd_pcm_share_slave_avail
pcm: fix snd_pcm_mmap_hw_avail() near the boundary
pcm: 2nd round of pcm_misc DSD fixes
pcm: Add missing signed and endianess definitions for DSD formats
pcm: Fix DSD formats userland usability
pcm: pcm_local.h: include <time.h> to enable CLOCK_MONOTONIC
pcm: Drop snd_pcm_linear_{get|put}32_index()
pcm: route: Use get32 for multi-source route calculation
pcm: Fill sw_params proto field
pcm: route: Use get/put labels for all 3 byte formats
pcm: Implement timestamp type handling in all plugins
pcm: Implement timestamp type setup in hw plugin
pcm: Add sw_params API functions to get/set timestamp type
pcm: rate: fix hw_ptr exceed the boundary

RawMidi API

rawmidi: close handle h

Use Case Manager API

ucm: fix some variable constness issues
ucm: fix the logic of choosing the default cdev
ucm: fix incorrect error code sign
ucm: fix variable mixup
ucm: add binary configure file parse
ucm: Fix uninitialized err in snd_use_case_set()
ucm: Document PlaybackPCMIsDummy and CapturePCMIsDummy values

/include/Makefile.am

autotools: fix ucm partial build

ALSA Server

Remove unused hostname resolution in shm plugins and aserver

Configuration

conf: add support for USB AudioSport Quattro (tm)
conf/ucm: GoogleNyan: Add configuration
USB-audio: Add five more cards to IEC958 blacklist
USB-Audio: Add Scarlett 2i4 USB to S/PDIF blacklist
conf/ucm: PAZ00: add Toshiba AC100/Dynabook AZ new config
conf: return negative value in case of error
USB-Audio: Add second S/PDIF device on Phiree U2
ICE1712: add surround71 pcm definition

Documentation

doc: fix cross-compiling example

Dynamic Loader helpers

dlmisc: Remove unused label
snd_dlsym: only do versioning checks if built --with-versioning

Filename helpers

snd_user_file: fix memory leak

Kernel Headers

hwdep: add OXFW driver support
pcm: Fix DSD sample format endianess and add big-endian format
pcm: add new 32-bit DSD sample format
Sync include/sound/asound.h with 3.17-rc1 kernel
pcm: Fix DSD formats userland usability
pcm: Fill sw_params proto field
Add timestamp type to sw_params (internal only)
pcm: Provide a CLOCK_MONOTONIC_RAW timestamp type

Simple Abstraction Mixer Modules

sbase: fixed missing free

Socket helpers

Remove unused hostname resolution in shm plugins and aserver
socket: missing socket close

Test/Example code

test/audio_time: Set timestamp type explicitly

alsa-utils

Core

Release v1.0.29
configure: allow contitional compilation of alsaucm
Add missing alsa-info entry to the root Makefile.am
Add alsa-info.sh to alsa-utils repo

ALSA Control (alsactl)

alsactl/init: Add "Line Out" to list of outputs to initialize
alsactl/init: Change the "basic rules" description
alsactl: add missing state_unlock() call
alsactl: coverity - missing_va_end – va_end was not called for "ap"
monitor: fix clang warning - Declared variable-length array (VLA) has zero size
alsactl: aded missing monitor() prototype
alsactl: Fix the file locking routines (for the state management)
alsactl: save state - do not call rename for stdio

Speaker Test

speaker-text: fix simple signess assignment warning
speaker-test: Add missing draining at the end

alsa-info.sh

alsa-info.sh: add script to EXTRA_DIST (automake)
alsa-info: Refactor "withall" logic
alsa-info: Make sure all full script is run even with "output" option
Add alsa-info.sh to alsa-utils repo

alsamixer

alsamixer: include missing mixer_controls.h

amixer

amixer: Parse the value more strictly
amixer: Make "dB" case-insensitive in set commands

aplay/arecord

Revert "aplay: fix pcm_read() return value"

alsa-tools

Core

Release v1.0.29
Add a small "hdajacksensetest" helper

HDA Jack Retask

hdajackretask: Add dock hp/mic/line to simple options
hdajackretask: Add "hints" functionality

HDA Jack Sense Test

Add a small "hdajacksensetest" helper

ld10k1 (EMU10K1+ DSP Code Loader)

ld10k1: Fix missing parentheses for functions

alsa-firmware

Core

Release v1.0.29

AudioScience ASIHPI Firmware

asihpi: remove removed dsp2400.bin from Makefile.am
asihpi: Update firmware to version 4.14

alsa-plugins

Core

Release v1.0.29

A52 Output plugin

a52: Ignore start request if we're already running

Jack PCM plugin

jack: Restore PID to jack client name when not specified explicitly
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox