Changes v1.1.3 v1.1.4

From AlsaProject
Jump to: navigation, search

Contents

Detailed changes v1.1.3 v1.1.4

Changelog between 1.1.1 and 1.1.4 releases

alsa-plugins

Core

Release v1.1.4
configure: Fix detection of avcodec.h
configure: enhancing configuration support for alsa plugins

Changelog between 1.1.3 and 1.1.4 releases

alsa-lib

Core

Release v1.1.4
Drop ppc64-specific workaround for versioned symbols
conf/ucm: broxton: add broxton-rt298 conf files

Config API

conf: Allow dynamic top-level config directory

HWDEP API

hwdep: add support for MOTU FireWire series and RME Fireface series
hwdep: add Line6 USB series support

Mixer API

conf: Allow dynamic top-level config directory

PCM API

ALSA: pcm: Use recursive mutex
pcm: dmix: Disable var_periodsize as default
pcm:plugin: Fix sound capture via MMAP access
plugin:dshare: wrong state reporting
pcm:file: delegate htimestamping to slave instead of always getting real_htimestamp
pcm:plug: save converter config
dmix plugin: drain - quickfix for the previous patch
dmix plugin: fix drain for nonblock mode
pcm file plugin: handle snd_pcm_mmap_begin() error path in snd_pcm_file_mmap_commit()
always handle return value from snd_config_get_id() (coverity)
pcm_plugin: unify the snd_pcm_mmap_begin result value checking
pcm: rate: Add capability to pass configuration node to plugins
pcm: extplug: refinement of masks in extplug
pcm: status dump fix timestamp formatting
pcm: file: Enable file writing for capture path
pcm: direct: fix race on clearing timer events
pcm: dmix_rewind corrupts application pointer fix
pcm: dmix: Allow disabling x86 optimizations
pcm: Disable locking in async mode
pcm: Avoid lock for snd_pcm_nonblock()
pcm: multi: Drop the fixed slave_map[] in snd_pcm_multi_open()
pcm: direct: Fix deadlock in poll_descriptors
pcm: direct: don't return bogus buffer levels in xrun state
pcm: direct: check state before enter poll on timer
pcm: direct: Fix for sync issue on xrun recover
pcm: direct: returning semop error code for semaphore up/down failures
rate: dynamic update avail_min on slave
plugin: dynamically update avail_min on slave
pcm: rate: fix the hw_ptr update until the boundary available
pcm: dshare: enable silence
pcm: direct: allow users to configure different period sizes

RawMidi API

rawmidi: virtual: fix reading into a small buffer

Sequencer API

seq: improve documentation about new get pid/card functions

Timer API

timer: obsolete legacy rtctimer instance

Topology API

topology: Fix issue in parsing routes when generating topology binary
conf: Allow dynamic top-level config directory
topology: Allow a data section to contain multiple tuples objects
topology: Group elements with the same index value into a block
topology: Look up references for an object based on its index
topology: Remove code parsing index value in paring each object
topology: Insert new element based on its index value
topology: coverity - remove dead code
always handle return value from snd_config_get_id() (coverity)
topology: Fix incorrect license in source comments.
topology: fix unused-const-variable warning

Use Case Manager API

ucm parser: fix possible string overflow in uc_mgr_import_master_config()
ucm: Add command 'get _file' to get the config file name of the opened card
ucm: Load device-specific configuration file based on the card long name
ucm: Assure the user input card name not to exceed max size of card long name
ucm: parser needs limits.h
ucm: Add ATTRIBUTE_UNUSED for unused parameters of execute_component_seq()

ALSA Lisp

conf: Allow dynamic top-level config directory

Configuration

conf: topology: Fix index mismatch for skl and bxt
conf: Allow dynamic top-level config directory
conf: Remove dmix.direct_memory_access setup
conf/cards: add VC4-HDMI card
pcm: dmix: Allow disabling x86 optimizations
conf: Add card config for Intel HDMI/DP LPE audio
conf/cards: add support for pistachio-card.
conf/ucm: broxton: add broxton-rt298 conf files

External Rate Converter Plugin SDK

pcm: rate: Add capability to pass configuration node to plugins

Kernel Headers

hwdep: add support for MOTU FireWire series and RME Fireface series
hwdep: add Line6 USB series support
timer: obsolete legacy rtctimer instance

alsa-utils

Core

Release v1.1.4

ALSA Control (alsactl)

alsactl: Remove standard output definition in systemd unit

ALSA RawMidi Utility (amidi)

amidi: optarg might be NULL, fix 't' argument parsing

alsa-info.sh

alsa-info: add ACPI device status
alsa-info: provide more DMI information

alsaucm

alsaucm: Add alsaucm.rst to EXTRA_DIST

aplay/arecord

aplay: Introduce and use xwrite helper

tinycompress

Core

Release v1.1.4

Utilities

crecord: Add option to specify codec ID
crecord: Fix some minor coding style problems
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox