Changes v1.1.7 v1.1.8
Jump to navigation
Jump to search
Detailed changes v1.1.7 v1.1.8
Changelog between 1.1.6 and 1.1.8 releases
alsa-oss
Core
- Release v1.1.8
- fix FTBFS with glibc v3.28
Changelog between 1.1.7 and 1.1.8 releases
alsa-lib
Core
- Release v1.1.8
- conf: rename snd_conf_load1() to _snd_config_load_with_include()
- conf/ucm: bytcht-es8316: Add long-name UCM profiles
- conf/ucm: Add UCM profile for bytcht-es8316 boards
- Create shared {En,Dis}ableSeq.conf components for rt5645 variants
- conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config
- conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform
- conf/ucm: chtrt5650: Add UCM config for chtrt5650
- ucm: Set default include path
- conf: Move UCM profile snippets into components subdirectory
- initial version of .travis.yml file
Control API
- control: fix the assert() in snd_ctl_elem_set_bytes
PCM API
- pcm: ioplug: Fix the regression of pulse plugin drain
- pcm: extplug: Keep format and channels the same if requested
- pcm: dshare: Fix segfault when not binding channel 0
- pcm: dmix: Add option to allow alignment of slave pointers
- pcm: interval: Interpret (x x+1] correctly and return x+1
Use Case Manager API
- conf: rename snd_conf_load1() to _snd_config_load_with_include()
- ucm: Set default include path
- conf: Move UCM profile snippets into components subdirectory
Configuration
- conf: rename snd_conf_load1() to _snd_config_load_with_include()
- conf/ucm: bytcht-es8316: Add long-name UCM profiles
- conf/ucm: Add UCM profile for bytcht-es8316 boards
- Create device component for rt5645 Internal Analog Mic UCM
- Factor out rt5645 variants Headset+Digital Mic UCM shared {en,dis}able sequences
- Factor out rt5645 variants Speaker+Headphones shared UCM enable sequences
- Create shared {En,Dis}ableSeq.conf components for rt5645 variants
- Update chtrt5645 ucm variants to use bytcr/PlatformEnableSeq.conf component
- conf/ucm: bytcr-rt5651: Document mono speaker wiring
- conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config
- conf/ucm: bytcr-rt5651: Add digital mic support
- conf/ucm: bytcr-rt5651: Add support for a headset-mic on IN2
- conf/ucm: bytcr-rt5651: Enable Stereo? ADC MIXL ADC? switches when enabling inputs
- conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform
- conf/ucm: chtrt5650: Add UCM config for chtrt5650
- ucm: Set default include path
- conf: Move UCM profile snippets into components subdirectory
- conf: USB-Audio: Add Dell WD19 Dock in the IEC958 blacklist
- conf/ucm/Dell-WD15-Dock: Fix incorrect device names
Documentation
- README.md: add link to www.alsa-project.org
- initial version of README.md for github
External PCM Filter Plugin SDK
- pcm: extplug: Keep format and channels the same if requested
Test/Example code
- test/audio_time: remove unused variables
- test: rename code to more approriate mixtest
- test/code: make it work again
- test/latecy: fix typo in tstamp compare
Utils
- utils/alsa.m4: conditionally enable libdl in AM_PATH_ALSA m4 macro
alsa-utils
Core
- Release v1.1.8
- Makefile.am: add README.md to EXTRA_DIST
- axfer: add support for libffado transmission backend
- axfer: add unit test for container interface
- axfer: add an entry point for this command
- initial version of .travis.yml
- rename and update README.md
Audio Transfer utility
- axfer: add an explanation about advantages/issues of Timer-based scheduling model
- axfer: add an explanation about Timer-based scheduling model
- axfer: add an explanation about IRQ-based scheduling model
- axfer: add text for compatibility loss of sw parameter in libasound backend
- axfer: fulfill manual section for libasound backend
- axfer: print help for libasound backend
- axfer: fulfill manual section for libffado backend
- axfer: print help for libffado backend
- axfer: correct description about signal handling
- axfer: fix typo in axfer(1) manual
- axfer: fix no return statement in print_help() function
- axfer: enable each backend to print own help
- axfer: print help text of transfer subcommand just for common options
- axfer: print help text of list subcommand
- axfer: print help text of command entry
- axfer: add a section about design of transfer subcommand
- axfer: add a section to describe compatibility to aplay(1)
- axfer: add a manual for transfer subcommand
- axfer: add a manual for list subcommand
- axfer: add a manual for entry point
- axfer: check whether a terminal is referred for stdio
- axfer: truncate parsed arguments before operating subcommand
- axfer: use transfer subcommand as a default for compatibility mode to aplay(1)
- axfer: use second argument in command line for transmission direction
- axfer: apply refactoring in list subcommand for new command system
- axfer: apply refactoring to list subcommand for backward compatibility to aplay(1)
- axfer: add support for libffado transmission backend
- axfer: obsolete some unimplemented options
- axfer: add support for timer-based scheduling model with MMAP operation
- axfer: add an implementation of waiter for epoll(7)
- axfer: add an implementation of waiter for select(2)
- axfer: add an implementation of waiter for poll(2)
- axfer: add an option for waiter type
- axfer: add a common interface of waiter for I/O event notification
- axfer: add options for plugins in alsa-lib
- axfer: add options for software parameters of PCM substream
- axfer: add options for buffer arrangement
- axfer: add an option to suppress event waiting
- axfer: add support for MMAP PCM operation
- axfer: add support for non-blocking operation
- axfer: add an option to finish transmission at XRUN
- axfer: add options related to duration and obsolete '--max-file-size' option
- axfer: add an option to dump available hardware parameters
- axfer: add informative output and an option to suppress it
- axfer: add a sub-command to transfer data frames
- axfer: add support for blocking data transmission operation of alsa-lib PCM API
- axfer: add support to transfer data frames by alsa-lib PCM APIs
- axfer: add a parser for command-line options
- axfer: add a common interface to transfer data frames
- axfer: add a unit test for mapper interface
- axfer: add support for a mapper for multiple target
- axfer: add support for a mapper for single target
- axfer: add a common interface to align data frames on different layout
- axfer: add unit test for container interface
- axfer: add support for a container of raw data
- axfer: add support for a container of Creative Tech. voice format
- axfer: add support for a container of Sparc AU format
- axfer: add support for a container of Microsoft/IBM RIFF/Wave format
- axfer: add a common interface to handle a file with audio-specific data format
- axfer: add a sub-command to print list of PCMs/devices
- axfer: add an entry point for this command
alsaloop
- alsaloop: more avail_min cleanups
alsatplg (topology)
- topology/topology.c: drop unneeded <dlfcn.h> include
aplay/arecord
- aplay: improve available conditions for '--samples' and '--duration' options
- aplay: add a paragraph for '--samples' ('-s') option to aplay manual
- aplay: delete paragraph for obsoleted '--sleep-min' ('-s') option from aplay manual
alsa-plugins
Core
- Release v1.1.8
- aaf: AVTPDU transmission periodicity
- aaf: Implement Playback mode support
- aaf: Load configuration parameters
- aaf: Introduce plugin skeleton
/Makefile.am
- aaf: Introduce plugin skeleton
A52 Output plugin
- a52_close: set slave to NULL to avoid double pcm free in open fcn
AVTP Audio Format (AAF) PCM plugin
- aaf: AVTPDU transmission periodicity
- aaf: Tx multiple AVTPDUs per media clock tick
- aaf: Refactor timeout routines
- aaf: Refactor AVTPDU reception routines
- aaf: Refactor AVTPDU transmission routines
- aaf: Add presentation time tolerance
- aaf: do not free twice aaf - snd_pcm_close() is called from snd_pcm_ioplug_delete()
- aaf: Add support for direct read/write transfers
- aaf: Implement dump() ioplug callback
- aaf: Implement Capture mode support
- aaf: Prepare for Capture mode support
- aaf: Implement Playback mode support
- aaf: Load configuration parameters
- aaf: Introduce plugin skeleton
Documentation
- aaf: AVTPDU transmission periodicity
- aaf: Tx multiple AVTPDUs per media clock tick
- aaf: Add presentation time tolerance
- doc: Fix typo in AAF doc
- aaf: Implement Capture mode support
- aaf: Implement Playback mode support
- aaf: Load configuration parameters
- aaf: Introduce plugin skeleton
Jack PCM plugin
- Revert "jack: Fix leaks when jack_set_hw_constraint() fails"
OSS Mixer -> ALSA Control plugin
- Revert "oss: Fix leaks when oss_hw_constraint() fails"
USB stream plugin
- Revert "usb_stream: Fix leaks when us_set_hw_constraint() fails"
- pcm_usb_stream: fix signess issues
- pcm_usb_stream: remove unused parameter in snd_pcm_us_read()
- pcm_usb_stream: fix another leak in snd_pcm_us_open()
tinycompress
Core
- Release v1.1.8
- README: fix trailing spaces
- README: Update project github location
- README: update Vinod's email
Header files
- tinycompress: Fix missing '}' around extern C
- tinycompress: Update headers to include AUDIOCODEC_BESPOKE
Utilities
- cplay: Always write whole buffer requested by user
- cplay: fix typo