Changes v1.1.2 v1.1.3
From AlsaProject
|
Detailed changes v1.1.2 v1.1.3
Changelog between 1.1.0 and 1.1.3 releases
alsa-tools
Core
- Release v1.1.3
hdspmixer
- gcc6 narrowing error
us428control
- gcc6 narrowing error
Changelog between 1.1.1 and 1.1.3 releases
tinycompress
Core
- Release v1.1.3
Utilities
- tinycompress: rename crec usages
- tinycompress: rename crec.c
Changelog between 1.1.2 and 1.1.3 releases
alsa-lib
Core
- Release v1.1.3
- conf/ucm: skylake: add skylake-rt286 conf files
- conf: bxtrt298: Add topology conf file for bxt
- conf: sklrt286: Remove tool to generate private data blobs
- ucm: Add ucm files for DB410c board.
Control API
- ctl: correct documentation about TLV feature
- ctl: improve documentation about TLV-related APIs
- ctl: improve API documentation for TLV operation
Mixer API
- mixer: Fix rounding mode documentation
PCM API
- pcm: fix get_stop_threshold alsa-lib 0.9 alias
- pcm: file: update linked hw_ptr and appl_ptr
- pcm_rate: Do not discard slave reported delay in status result.
- pcm: fix wrong document references to PCM APIs which perform direct memory access with frame copying
- pcm: dmix: Do not discard slave reported delay in status result
- pcm: Add the PCM state checks to plugins
- Revert "pcm: file: Add htimestamp operation in plugin file"
- pcm: file: Add htimestamp operation in plugin file
- pcm: dshare: Fix endless playback of buffer
- pcm: direct: Protect from freeing semaphore when already in use
- pcm_dshare: Do not discard slave reported delay in status result.
- pcm_plug: Clear plugins on all error conditions
- pcm: Better understandable locking code
- pcm: Fix shm initialization race-condition
Topology API
- topology: fix unused-variable warnings introduced to build_link()
- topology: Store number of strings of a text section
- topology: Merge private data before embedded controls of a widget
- topology: Revise document and comments for ABI v5
- topology: Export physical DAIs to the binary for kernel
- topology: Support configuring physical DAIs by C API
- topology: Parse physical DAIs in text conf file
- topology: Remove BE or CC in comments of physical links C API template
- topology: Parse name and stream name of physical DAI links
- topology: Parse and build private data of physical links
- topology: Parse link flags of physical DAI links
- topology: Parse HW configurations of physical DAI links in text conf file
- topology: Parse HW configurations of physical DAI links defined by C API
- topology: Define new type and section name to configure physical links
- topology: Rename varaibles for add physical links by C API
- topology: Define a function to build a single physical DAI link
- topology: Merge an element's be & cc pointer to one link pointer
- topology: Use snd_config_get_bool to simplify boolean flag parsing
- topology: tplg_elem_lookup() checks parameter before searching
- topology: Parse and build private data for PCM
- topology: Define a function to build a single PCM element
- topology: Parse flags for PCM
- topology: Parse sig_bits of stream caps
- topology: Add doc for including other files in the text conf file
- topology: Fix missing stream name of widgets in text conf file
Use Case Manager API
- ucm: Execute sequence of component devices
- ucm: Parse sequence of component devices
- ucm: Skip component directories when scanning sound card configuration files
- ucm: docs: typeset lists of identifiers explicitly
- ucm: fix crash when calling snd_use_case_geti() with no device or modifier
Configuration
- conf: don't install smixer.conf when python is not available
- topology: Update physical link configurations in Broadwell text conf file
- conf: Search included files under user specified configuration directories
- conf/ucm: skylake: add skylake-rt286 conf files
- conf: bxtrt298: Add topology conf file for bxt
- conf: sklrt286: Remove tool to generate private data blobs
- conf: sklrt286: define module private data through tuples in skylake
- ucm: Add ucm files for DB410c board.
Kernel Headers
- topology: ABI - Add voice wake up flag for DAI links
- topology: ABI - Define new types for physical DAI
- topology: ABI - Update manifest and pump ABI version to 5
- topology: ABI - Update physical DAI link configurations to ABI v5
- topology: ABI - Define DAI physical PCM data formats
- topology: ABI - Update stream caps and PCM objects to ABI v5
- Update include/sound/tlv.h from 4.9-pre kernel uapi
Simple Abstraction Mixer Modules
- mixer: Don't install smixer modules unless python is enabled
Test/Example code
- test: use actual information for TLV operation
alsa-utils
Core
- Release v1.1.3
- INSTALL: document how to configure a build for installation in a local dir
- configure.ac: add a check for rst2man, a reStructuredText man page generator
- configure.ac: fix the check for xmlto availability
- alsabat: add amixer config files
- alsabat: automation test scripts
ALSA Control (alsactl)
- alsactl: Fix potential NULL dereferences in daemon mode
ALSA RawMidi Utility (amidi)
- amidi: add sysex-interval option
- amidi: fix timeout handling
- amidi: ignore not only Active Sensing but also Clock bytes
Speaker Test
- speaker-test: Fix chmap wav file selection.
alsaloop
- alsaloop: try adapt avail_min for playback to avoid 100% CPU usage
alsaucm
- alsaucm: add a man page, generated from reStructuredText
- alsaucm: mention the "list1" command in the usage output
aplay/arecord
- aplay: Fix to handle pause when system is suspended/Resumed
bat (basic audio tester)
- alsabat: add system power management S3 test
- alsabat: fix alsabat -86 error
- alsabat: add amixer config files
- alsabat: automation test scripts

Custom Search