Changes v1.1.2 v1.1.3

From AlsaProject
Revision as of 14:14, 21 December 2016 by Perex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

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
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox