#7111: alsa-lib-1.1.0 alsa-utils-1.1.0 alsa-tools-1.1.0 alsa-plugins-1.1.0
-------------------------+-------------------------
Reporter: fo | Owner: blfs-book@…
Type: enhancement | Status: new
Priority: normal | Milestone: 7.9
Component: BOOK | Version: SVN
Severity: normal | Keywords:
-------------------------+-------------------------
[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
}}}
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/7111>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page