Changes v1.1.7 v1.1.8

From AlsaProject
Revision as of 09:09, 8 January 2019 by Perex (Talk | contribs)

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

Contents

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

Variants
Actions
Navigation
wiki
Toolbox