Changes v1.1.6 v1.1.7
From AlsaProject
|
Detailed changes v1.1.6 v1.1.7
Changelog between 1.1.6 and 1.1.7 releases
alsa-lib
Core
- Release v1.1.7
- conf/ucm: bytcr-rt5651: Add bytcr-rt5651-mono-spk-in2-mic-hp-swapped config
- conf/ucm: bytcr-rt5651: Add long-name UCM profiles
- conf/ucm: bytcr-rt5651: Use generic SSP enable + disable sequence, support SSP0
- conf/ucm: chtnau8824: Add Cube iWork8 Air and Pipo W2S specific profiles
- conf/ucm: chtnau8824: Add UCM profile for chtnau8824 boards
- conf/ucm: bytcr-rt5640: Add long-name UCM profiles
- conf/ucm: bytcr-rt5640: Add generic bytcr-rt5640 UCM profile
- configure: Fix forgotten ucm entry
- conf/ucm: chtrt5645: At config for the Lenovo Ideapad Miix 320
- conf/ucm: chtrt5645: At config for the Asus T100HA
- configure: remove src/conf/alsa.conf.d/Makefile
Control API
- control_hw: Fix issue when applying seccomp policy
- hcontrol: use position offset macro of TLV data
- control: use position offset macro of TLV data
PCM API
- pcm: ioplug: Transfer all available data
- pcm: rate: Add error check for snd_pcm_avail_update()
- pcm: ioplug: Provide avail helper function for plugins
- pcm: snd_interval_refine_first/last: exclude value only if also excluded before
- pcm: Define refine mask bits explicitly (and fix missing DSD support)
- pcm: dmix: Fix hwptr updates at status call
- pcm ioplug: fix some coverity issues (switch, missing unlock in snd_pcm_ioplug_drain())
- pcm: add missing flags initialization for the fallback control data
- pcm: softvol: use position offset macro of TLV data
- pcm: hw: use position offset macro of TLV data
- pcm: softvol: Allow up to 90 dB of gain
PCM Plugin API
- pcm: Fix header guard in pcm_plugin.h
Sequencer API
- seq: Fix signedness in MIDI encoder/decoder
Topology API
- ASoC: topology: Add alias conf parameter names for hw_configs
- ASoC: topology: Add definitions for mclk_direction values
- ASoC: topology: Add missing clock gating parameter when parsing hw_configs
- ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
Use Case Manager API
- ucm: adding the folder of card_long_name when finding verb conf file
Configuration
- conf/ucm: bytcr-rt5640: Improve human readable input/output names
- conf/ucm: bytcr-rt5651: Add bytcr-rt5651-mono-spk-in2-mic-hp-swapped config
- conf/ucm: bytcr-rt5651: Add long-name UCM profiles
- conf/ucm: bytcr-rt5651: Add mono speaker output profile
- conf/ucm: bytcr-rt5651: Split into 1 .conf file per input / output
- conf/ucm: bytcr-rt5651: Add support for mic input on various pins
- conf/ucm: bytcr-rt5651: Fix ADC and Mic capture volumes
- conf/ucm: bytcr-rt5651: Use generic SSP enable + disable sequence, support SSP0
- conf/ucm: bytcr-rt5651: Change Speaker/Headphone en/disable sequences to fix switching
- conf/ucm: bytcr-rt5651: Start with all outputs and inputs disabled
- conf/ucm: bytcr-rt5651: Configure all volumes at 0dB
- conf/ucm: bytcr-rt5651: Do not use both DAC1 and HPVOL inputs for HP
- conf/ucm: bytcr-rt5645: Use the generic bytcr/PlatformEnableSeq.conf
- conf/ucm: VEYRON-I2S: Add internal speakers and mic, other fixes
- conf/ucm: chtnau8824: Add Cube iWork8 Air and Pipo W2S specific profiles
- conf/ucm: chtnau8824: Add UCM profile for chtnau8824 boards
- conf/ucm: bytcr-rt5640: Add default DisableSequence
- conf/ucm: bytcr-rt5640: Add long-name UCM profiles
- conf/ucm: bytcr-rt5640: Add generic bytcr-rt5640 UCM profile
- conf: USB-audio: Fix for Xonar U7 SPDIF device
- conf/ucm: Add a UCM profile for Dell WD15 Dock USB-audio
- conf/ucm: chtrt5645: At config for the Lenovo Ideapad Miix 320
- conf/ucm: chtrt5645: At config for the Asus T100HA
- conf/ucm: chtrt5645: Fix recording from internal analog microphone
- conf/ucm: chtrt5645: Microphone recording fixes
- conf/ucm: chtrt5645: Cleanup and playback fixes
- conf/ucm: increase the input volume for LineIn
- ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
- conf: remove alsa.conf.d from the datadir
- alsa.conf: change the location for add-on configs to /etc/alsa/conf.d
External PCM I/O Plugin SDK
- ioplug: Fix comment in struct snd_pcm_ioplug
- pcm: ioplug: Provide avail helper function for plugins
Kernel Headers
- timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*'
- control: add a series of macro for offset of several types of TLV
- ASoC: topology: Add definitions for mclk_direction values
- ASoC: topology: Add missing clock gating parameter when parsing hw_configs
- ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
Test/Example code
- test: use position offset macro of TLV data
alsa-utils
Core
- Release v1.1.7
- Release v1.1.6
ALSA Control (alsactl)
- alsactl: lock - fix the array size (gcc warning)
- alsactl: use signalfd to catch UNIX signal
- alsactl: handle detection of new sound card
- alsactl: handle disconnection of sound card
- alsactl: obsolete array for maintenance of handlers
- alsactl: use a list of source for event dispatcher instead of an array of source
- alsactl: use link list to maintain source of events
- alsactl: use epoll(7) instead of poll(2)
- alsactl: add an iterator of registered instances of sound card
- alsactl: split event loop code to a function
Speaker Test
- speaker-test: Allow sampling rates up to 768000
- speaker-test: Remove unused variable
- speaker-test: Support S24_3LE sample format
alsaloop
- alsaloop: pcmjob - fix few warnings
alsamixer
- alsamixer: fix gcc warnings
alsatplg (topology)
- alsatplg: add man file
alsaucm
- alsatplg: add man file
- alsaucm: add alsa-ucm udev rules for PAZ00 (Toshiba AC100/Dynabook AZ).
aplay/arecord
- aplay: add missing block brackets
- aplay: Fix invalid file size check for non-regular files
bat (basic audio tester)
- alsabat: Allow custom sample format for round trip latency test
- bat: alsa.c - move the thread cleanup pop before goto exit3
alsa-tools
Core
- Release v1.1.7
hwmixvolume
- hwmixvolume: mention the new dependencies in the README
- hwmixvolume: add my copyright
- hwmixvolume: switch the shebang to python
- hwmixvolume: use a with context to open files
- hwmixvolume: switch to GTK+ 3.0 and GLib 2.0
- hwmixvolume: replace PyGTK with gobject-introspection
- hwmixvolume: use four spaces instead of one tab for indent
ld10k1 (EMU10K1+ DSP Code Loader)
- ld10k1: define _GNU_SOURCE and use sighandler_t
us428control
- us428control: Fix clang -Wreserved-user-defined-literal warnings
alsa-plugins
Core
- Release v1.1.7
- Fix typo in configure.ac (--disable-libav)
- configure: Require alsa-lib 1.1.6 and newer
- configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir
- Move rate-lavc to rate-lav subdirectory and update to use libavresample
- config/Makefile: make everything modular
- configure: add --with-alsaaddondir, add default config files for plugins
/Makefile.am
- Move rate-lavc to rate-lav subdirectory and update to use libavresample
- config/Makefile: make everything modular
A52 Output plugin
- a52: Fix leaks when a52_set_hw_constraint() fails
- configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir
- Move rate-lavc to rate-lav subdirectory and update to use libavresample
- configure: add --with-alsaaddondir, add default config files for plugins
Arcam AV control plugin
- arcam-av: Add explicit -lpthread to *_LIBADD
- configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir
- configure: add --with-alsaaddondir, add default config files for plugins
Documentation
- doc: fix makefile, the files should be included to the distribution package unconditionally
- Move rate-lavc to rate-lav subdirectory and update to use libavresample
- config/Makefile: make everything modular
Jack PCM plugin
- jack: Fix leaks when jack_set_hw_constraint() fails
- jack: Only allow ALSA periods multiple of JACKd period
- jack: Allow build with older alsa-lib
- jack: Update poll_fd also in draining state
- jack: Avoid call to snd_pcm_avail_update() from JACK thread
- configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir
- configure: add --with-alsaaddondir, add default config files for plugins
OSS Mixer -> ALSA Control plugin
- oss: Fix leaks when oss_hw_constraint() fails
- oss/Makefile.am: fix typo
Rate Converter plugins
- samplerate: fix unused variable warning
USB stream plugin
- usb_stream: Fix leaks when us_set_hw_constraint() fails
- usb_stream: Add explicit -lpthread to *_LIBADD
tinycompress
Core
- Release v1.1.7
Library
- tinycompress: Update email address for Vinod
- compress: remove dead code _is_codec_supported()
Utilities
- tinycompress: Update email address for Vinod
- crecord: fix incorrect print specifier warning
- cplay: fix incorrect print specifier warning
- cplay: remove dead code check_codec_format_supported()
- cplay: remove dead code codec_name_from_id()
- crecord: Use whole buffer requested by user

Custom Search