Opened 6 years ago

Closed 6 years ago

#7111 closed enhancement (fixed)

alsa-lib-1.1.0 alsa-utils-1.1.0 alsa-tools-1.1.0 alsa-plugins-1.1.0

Reported by: Fernando de Oliveira Owned by: bdubbs@…
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.0.tar.bz2

ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.1.0.tar.bz2

ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.1.0.tar.bz2

ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-1.1.0.tar.bz2

http://www.alsa-project.org/main/index.php/Changes_v1.0.29_v1.1.0#Changelog_between_1.0.29_and_1.1.0_releases

Changelog between 1.0.29 and 1.1.0 releases

alsa-lib
Core

 • Release v1.1.0 
 • support building w/out System V shared memory 
 • fix _GNU_SOURCE handling & header inclusion 
 • build: Do not try to detect cross-compiler 
 • core: add convenience macros to local.h 
 • conf: topology: Add topology file for broadwell audio DSP 
 • topology: autotools: Add build support for topology core 
 • Replace list.h with its own version 
 • Allow hint for ctl, hwdep, timer and seq 
 • conf/ucm: Add Makefile.am for broadwell-rt286 ucm config 

Config API

 • Replace unsafe characters with _ in card name 

Control API

 • control: Allow cset'ing specific values in the multi-value case 
 • Allow hint for ctl, hwdep, timer and seq 
 • namehint: Fix bad free with invalid iface name 
 • namehint: Fix the listing without device number 
 • namehint: Fix invalid list access in snd_device_name_hint() 

HWDEP API

 • hwdep: add FireWire digi00x/tascam driver support 
 • Allow hint for ctl, hwdep, timer and seq 

PCM API

 • support building w/out System V shared memory 
 • pcm: drop unused sys/shm.h inclusion 
 • move page helpers to common code 
 • pcm: dmix: Handle slave PCM xrun and unexpected states properly 
 • pcm: ladspa: Fix segfault due to a wrong channel reference 
 • pcm: route: Remove bogus ! in snd_config_get_id() checks 
 • pcm: ioplug,extplug: Fix logic errors in type checks 
 • pcm: Fix doxygen for two enums 
 • pcm: restore hw params on set latency failed 
 • pcm: add support for new STATUS_EXT ioctl 
 • pcm: add support for get/set_audio_htstamp_config 
 • pcm: add helper functions to query timestamping capabilities 
 • PCM: snd_pcm_xxxx_drain() maybe blocked after suspend and resume 
 • pcm: Fix snd_pcm_status() for dmix & co 
 • pcm: Don't assert in _snd_pcm_hw_params_internal() 
 • pcm: Remove assert() from snd_pcm_hw_params_slave() 
 • Allow hint for ctl, hwdep, timer and seq 

RawMidi API

 • Allow hint for ctl, hwdep, timer and seq 

Timer API

 • fix _GNU_SOURCE handling & header inclusion 

Topology API

 • topology: Add missing prototypes for new functions 
 • topology: remove little endian type from userspace header 
 • topology: Add C API support for PCM 
 • topology: Add C API support for BE and CC Links. 
 • topology: ABI - Change stream formats to a bitwise flag 
 • topology: ABI - Separate PCM & BE/CC link support and bump ABI
   version to 4 
 • topology: Add API to set a vendor specific version number 
 • topology: pcm: Remove unused variables 
 • topology: parser: Add missing return value to
   snd_tplg_set_manifest_data() 
 • topology: data: Fix wrong size check in tplg_parse_data_hex() 
 • topology: ctl: Fix access type checks 
 • topology: builder: Fix possibly uninitialized variable in
   write_elem_block() 
 • topology: A API calls to directly build topology data from templates 
 • topology: Add C templates structure for building topology from C
   programs 
 • core: add convenience macros to local.h 
 • topology: rename OBJECT_TYPE_ to SND_TPLG_TYPE_ 
 • topology: print error prefix on error message. 
 • topology: treat all DAPM controls types the same when copying 
 • topology: update ABI to improve support for different TLV object
   types. 
 • topology: Add support for writing manifest private data. 
 • topology: Add element ID so we can look up references by name. 
 • topology: fix element object type is switch() 
 • topology: Fix typos 
 • topology: Fix missing inclusion of ctype.h 
 • topology: autotools: Add build support for topology core 
 • topology: Add binary file builder. 
 • topology: Add Channel map parser. 
 • topology: Add CTL parser 
 • topology: Add DAPM object parser 
 • topology: Add private data parser 
 • topology: Add operations parser 
 • topology: Add PCM parser. 
 • topology: Add text section parser. 
 • topology: Add topology core parser. 

Use Case Manager API

 • fix _GNU_SOURCE handling & header inclusion 
 • ucm: docs: Fix doxygen formatting for UCM main page. 
 • ucm: allow multiple devices in JackHWMute 
 • ucm: improve jack configuration documentation 
 • ucm: reformat snd_use_case_get() doc 
 • ucm: document some standard values 

/include/Makefile.am

 • topology: autotools: Add build support for topology core 

/src/Makefile.am

 • topology: autotools: Add build support for topology core 

Configuration

 • move page helpers to common code 
 • fix _GNU_SOURCE handling & header inclusion 
 • conf: topology: Add topology file for broadwell audio DSP 
 • Replace unsafe characters with _ in card name 
 • surround41/50.conf: Use chmap syntax for better flexibility 
 • conf/ucm: broadwell-rt286: change to set capture volume and capture
   device 
 • conf: Add hint descriptions to ctl, hwdep, seq and timer devices 
 • Allow hint for ctl, hwdep, timer and seq 
 • conf/ucm: broadwell-rt286: change to use the correct jack kcontrol
   name 
 • USB-audio: Sound Blaster HD iec958 is on device 1 
 • conf/ucm: Add Makefile.am for broadwell-rt286 ucm config 
 • conf/ucm: broadwell-rt286: add ucm config 

Documentation

 • topology: doxygen: Add doxygen support for topology core. 
 • docs: Add UCM link to main doxygen page. 
 • ucm: docs: fix doxygen exclude patch for UCM local header 

Kernel Headers

 • topology: ABI - Rename dai_elems to pcm_elems in manifest 
 • topology: ABI - Change stream formats to a bitwise flag 
 • topology: ABI - Use __le32 instead of __u32 in
   snd_soc_tplg_dapm_widget 
 • topology: ABI - Remove unused struct snd_soc_tplg_stream_config 
 • topology: ABI - Remove tdm_slot & dai_fmt from snd_soc_tplg_stream 
 • topology: ABI - Separate PCM & BE/CC link support and bump ABI
   version to 4 
 • topology: ABI - Add name element to snd_soc_tplg_stream 
 • hwdep: add FireWire digi00x/tascam driver support 
 • topology: Add ops support to byte control objects. 
 • topology: update ABI to improve support for different TLV object
   types. 
 • topology: uapi: Add UAPI headers for topology ABI 
 • Sync include/sound/asound.h with 4.1 kernel 

SHM helpers

 • support building w/out System V shared memory 

Test/Example code

 • test: audio_time: show report validity and accuracy 
 • test: fix audio_time with new get/set audio_tstamp_config 
 • test/pcm_min: Fix error messages 
 • test/pcm: Fix generated values with float PCM format 

alsa-utils
Core

 • Release v1.1.0 
 • bat: don't link all binaries with fftw library, add missing header 
 • configure.ac: check for fftw3/m(sqrtf)/pthread only when BAT is
   enabled 
 • build: Do not try to detect cross-compiler 
 • BAT: Add Makefile and configures 
 • topology: Add command line topology tool to build topology binaries 

ALSA Control (alsactl)

 • alsactl: Manage both save and restore in a single unit 
 • alsactl: Add path condition to alsa-store and alsa-restore services 
 • alsactl: terminate readlink result string 

Speaker Test

 • speaker-test: fix option ordering 
 • speaker-test: Add option to specify signal scale 

alsa-info.sh

 • alsa-info: Don't try update when wget isn't available 

alsatplg (topology)

 • topology: Add command line topology tool to build topology binaries 

alsaucm

 • alsaucm: Drop localbuild hacks 

amixer

 • amixer: expand local storage for item name according to kernel code 
 • amixer: Don't set only the first item in sset_enum() 

aplay/arecord

 • aplay: fix VU meter for S24_LE etc formats 
 • arecord: Remove only regular files 
 • aplay: Fix uninterruptible aplay 
 • aplay: Fix type for signal flag 

bat (basic audio tester)

 • bat: add all headers to noinst_HEADERS 
 • bat: don't link all binaries with fftw library, add missing header 
 • BAT: Add missing locale.h header 
 • BAT: Add man page 
 • BAT: Use dynamic temp file 
 • BAT: Change comments and interface of usage() 
 • BAT: Use colon instead of comma for separation 
 • BAT: Remove redundant message strings 
 • BAT: Add Makefile and configures 
 • BAT: Add spectrum analysis functions 
 • BAT: Add converting functions 
 • BAT: Add signal generator 
 • BAT: Add playback and record functions 
 • BAT: Add common definitions and functions 
 • BAT: Add initial functions 

alsa-tools
Core

 • Release v1.1.0 

sb16_csp

 • cspctl.1: remove ".LO" macro. This macro don't exist for manpages syntax. 

alsa-plugins
Core

 • Release v1.1.0 
 • pph: Fix build with older speex 
 • pph: include speexdsp_types.h, not speex_types.h 

A52 Output plugin

 • a52: Fix ioplug version ifdef checks 

Arcam AV control plugin

 • arcam-av: Include sys/select.h for fd_set definition 

Automatic upmix / downmix plugins

 • mix: Fix extplug version ifdef checks 

Jack PCM plugin

 • jack: Fixing a small memory leak 

Public Parrot Hack rate converter

 • pph: Fix build with older speex 
 • pph: include speexdsp_types.h, not speex_types.h 

PulseAudio -> ALSA plugin

 • pulse: Add 24 bit data formats to Pulse plugin. 

Rate Converter plugins

 • rate: Allow LGPL for libsamplerate commercial licensee 

Change History (2)

comment:1 by bdubbs@…, 6 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 16629.

Note: See TracTickets for help on using tickets.