Changes v1.1.3 v1.1.4
Jump to navigation
Jump to search
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