Changes v1.1.0 v1.1.1
From AlsaProject
|
Detailed changes v1.1.0 v1.1.1
Changelog between 1.1.0 and 1.1.1 releases
alsa-lib
Core
- Release v1.1.1
- Define some types if missing
- Define EBADFD in terms of EBADF if it doesn't exist.
Control API
- control: keep consistent usage of assertion
- control: initialize element channel values according to identification number at adding a new element
- control: fulfill a description about element type with integer64
- coverity fixes
- control: add missing asserts to ctl_elem_set functions
PCM API
- pcm: fix 'unable to create IPC shm instance' caused by fork from a thread
- Introduce bswap.h for portable definitions of byte swap macros.
- coverity fixes
- pcm_hw: fix possible memory leak (coverity)
- pcm: simple: Fix asserts
Sequencer API
- seq: Provide sequencer sound card number / PID via alsa-lib
Timer API
- Only use F_SETSIG fcntl where it exists.
Topology API
- topology: Add support for widget byte controls
- topology: add support for CTL access flags to config file
- topology: add support for pasring external ops in conf files
- topology: Add ops to bytes control.
- topology: Remove unnecessary includes
- topology: fix debug output to print correct "max" value.
- topology: Quit and show error message on big-endian machines
- topology: Not compare a for loop iterator with ABI __le32 variables
- topology: Fix comparison of unsigned expression < 0
- topology: Remove unused variables
- topology: Remove unused function write_data_block()
- topology: open topology files with O_TRUNC
- topology: Add missing include sys/stat.h
Use Case Manager API
- Use alphasort where versionsort is not available.
/include/Makefile.am
- Introduce bswap.h for portable definitions of byte swap macros.
- Define some types if missing
ALSA Server
- coverity fixes
Compatibility routines
- Add more compatibility defines.
- Introduce bswap.h for portable definitions of byte swap macros.
- Define some types if missing
Configuration
- Use alphasort where versionsort is not available.
- config files - do not include ucm/topology configuration when not requested
Kernel Headers
- seq: Provide sequencer sound card number / PID via alsa-lib
- Update include/sound/asequencer.h from 4.6-pre kernel uapi
- Update include/sound/asound.h from 4.6-pre kernel uapi
alsa-utils
Core
- Release v1.1.1
- alsabat: add tinyalsa support
- alsabat: add standalone mode
- aconnect: Show sequencer sound card numer/PID via aconnect
ALSA Control (alsactl)
- alsactl: init/ca0106, init/hda - use CTL{values} instead CTL{value}
- alsactl: remove debug line in set_ctl_values()
aconnect
- aconnect: Show sequencer sound card numer/PID via aconnect
alsa-info.sh
- alsa-info: add alsa-info.sh.1 to EXTRA_DIST
- alsa-info.sh: add man page
amixer
- amixer: skip showing asoc tlv byte controls
aplay/arecord
- aplay/arecord: handle parsing errors of parameter values
bat (basic audio tester)
- alsabat: add tinyalsa support
- alsabat: move alsa process to a single block
- alsabat: use general data generator function
- alsabat: clean return value for playback and capture threads
- alsabat: use general function for wav header update
- alsabat: refactoring alsa capture thread
- alsabat: use variable for thread return value
- alsabat: fix fopen and messages
- alsabat: fix misusing of errno
- alsabat: add bash test script
- alsabat: add standalone mode
- alsabat: add default device name for playback and capture
- alsabat: truncate sample frames for faster FFT analysis
- alsabat: rename to avoid naming conflict
- bat: Don't pass incompatible function pointers to pthread_cleanup_push()
- bat: Avoid local signal.h file
alsa-plugins
Core
- Release v1.1.1
A52 Output plugin
- a52: Fix usage of obsoleted avcodec_*_frame() functions
- a52: Make compatible with ffmpeg 3.0
- a52: fix reported input channel order
Public Parrot Hack rate converter
- pph: include config.h from rate_speexrate.c
Speex PCM plugin
- speex: Add missing include config.h
tinycompress
Core
- Release v1.1.1
- tinycompress: INSTALL: Update the instructions
Header files
- tinycompress: cplay: make functions static
Utilities
- tinycompress: crec: make functions static
- tinycompress: crec: fix function declaration
- tinycompress: cplay: make functions static
- crec: Always read whole number of fragments when length limit specified

Custom Search