  <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.alsa-project.org/main/index.php?action=history&amp;feed=atom&amp;title=Changes_v1.1.6_v1.1.7</id>
	<title>Changes v1.1.6 v1.1.7 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.alsa-project.org/main/index.php?action=history&amp;feed=atom&amp;title=Changes_v1.1.6_v1.1.7"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.6_v1.1.7&amp;action=history"/>
	<updated>2026-04-06T19:14:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.1.6_v1.1.7&amp;diff=7261&amp;oldid=prev</id>
		<title>Perex: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.6_v1.1.7&amp;diff=7261&amp;oldid=prev"/>
		<updated>2018-10-16T16:27:31Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:27, 16 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.1.6_v1.1.7&amp;diff=7260&amp;oldid=prev</id>
		<title>Perex at 16:27, 16 October 2018</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.6_v1.1.7&amp;diff=7260&amp;oldid=prev"/>
		<updated>2018-10-16T16:27:30Z</updated>

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