  <?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.7_v1.1.8</id>
	<title>Changes v1.1.7 v1.1.8 - 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.7_v1.1.8"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.7_v1.1.8&amp;action=history"/>
	<updated>2026-04-20T23:29:21Z</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.7_v1.1.8&amp;diff=7283&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.7_v1.1.8&amp;diff=7283&amp;oldid=prev"/>
		<updated>2019-01-08T08:09:01Z</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 08:09, 8 January 2019&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.7_v1.1.8&amp;diff=7282&amp;oldid=prev</id>
		<title>Perex at 08:09, 8 January 2019</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.7_v1.1.8&amp;diff=7282&amp;oldid=prev"/>
		<updated>2019-01-08T08:09:01Z</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.7 v1.1.8]]&lt;br /&gt;
=Changelog between 1.1.6 and 1.1.8 releases=&lt;br /&gt;
==alsa-oss==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.8&lt;br /&gt;
: fix FTBFS with glibc v3.28&lt;br /&gt;
=Changelog between 1.1.7 and 1.1.8 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.8&lt;br /&gt;
: conf: rename snd_conf_load1() to _snd_config_load_with_include()&lt;br /&gt;
: conf/ucm: bytcht-es8316: Add long-name UCM profiles&lt;br /&gt;
: conf/ucm: Add UCM profile for bytcht-es8316 boards&lt;br /&gt;
: Create shared {En,Dis}ableSeq.conf components for rt5645 variants&lt;br /&gt;
: conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config&lt;br /&gt;
: conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform&lt;br /&gt;
: conf/ucm: chtrt5650: Add UCM config for chtrt5650&lt;br /&gt;
: ucm: Set default include path&lt;br /&gt;
: conf: Move UCM profile snippets into components subdirectory&lt;br /&gt;
: initial version of .travis.yml file&lt;br /&gt;
===Control API===&lt;br /&gt;
: control: fix the assert() in snd_ctl_elem_set_bytes&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: ioplug: Fix the regression of pulse plugin drain&lt;br /&gt;
: pcm: extplug: Keep format and channels the same if requested&lt;br /&gt;
: pcm: dshare: Fix segfault when not binding channel 0&lt;br /&gt;
: pcm: dmix: Add option to allow alignment of slave pointers&lt;br /&gt;
: pcm: interval: Interpret (x x+1] correctly and return x+1&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: conf: rename snd_conf_load1() to _snd_config_load_with_include()&lt;br /&gt;
: ucm: Set default include path&lt;br /&gt;
: conf: Move UCM profile snippets into components subdirectory&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: rename snd_conf_load1() to _snd_config_load_with_include()&lt;br /&gt;
: conf/ucm: bytcht-es8316: Add long-name UCM profiles&lt;br /&gt;
: conf/ucm: Add UCM profile for bytcht-es8316 boards&lt;br /&gt;
: Create device component for rt5645 Internal Analog Mic UCM&lt;br /&gt;
: Factor out rt5645 variants Headset+Digital Mic UCM shared {en,dis}able sequences&lt;br /&gt;
: Factor out rt5645 variants Speaker+Headphones shared UCM enable sequences&lt;br /&gt;
: Create shared {En,Dis}ableSeq.conf components for rt5645 variants&lt;br /&gt;
: Update chtrt5645 ucm variants to use bytcr/PlatformEnableSeq.conf component&lt;br /&gt;
: conf/ucm: bytcr-rt5651: Document mono speaker wiring&lt;br /&gt;
: conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config&lt;br /&gt;
: conf/ucm: bytcr-rt5651: Add digital mic support&lt;br /&gt;
: conf/ucm: bytcr-rt5651: Add support for a headset-mic on IN2&lt;br /&gt;
: conf/ucm: bytcr-rt5651: Enable Stereo? ADC MIXL ADC? switches when enabling inputs&lt;br /&gt;
: conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform&lt;br /&gt;
: conf/ucm: chtrt5650: Add UCM config for chtrt5650&lt;br /&gt;
: ucm: Set default include path&lt;br /&gt;
: conf: Move UCM profile snippets into components subdirectory&lt;br /&gt;
: conf: USB-Audio: Add Dell WD19 Dock in the IEC958 blacklist&lt;br /&gt;
: conf/ucm/Dell-WD15-Dock: Fix incorrect device names&lt;br /&gt;
===Documentation===&lt;br /&gt;
: README.md: add link to www.alsa-project.org&lt;br /&gt;
: initial version of README.md for github&lt;br /&gt;
===External PCM Filter Plugin SDK===&lt;br /&gt;
: pcm: extplug: Keep format and channels the same if requested&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: test/audio_time: remove unused variables&lt;br /&gt;
: test: rename code to more approriate mixtest&lt;br /&gt;
: test/code: make it work again&lt;br /&gt;
: test/latecy: fix typo in tstamp compare&lt;br /&gt;
===Utils===&lt;br /&gt;
: utils/alsa.m4: conditionally enable libdl in AM_PATH_ALSA m4 macro&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.8&lt;br /&gt;
: Makefile.am: add README.md to EXTRA_DIST&lt;br /&gt;
: axfer: add support for libffado transmission backend&lt;br /&gt;
: axfer: add unit test for container interface&lt;br /&gt;
: axfer: add an entry point for this command&lt;br /&gt;
: initial version of .travis.yml&lt;br /&gt;
: rename and update README.md&lt;br /&gt;
===Audio Transfer utility===&lt;br /&gt;
: axfer: add an explanation about advantages/issues of Timer-based scheduling model&lt;br /&gt;
: axfer: add an explanation about Timer-based scheduling model&lt;br /&gt;
: axfer: add an explanation about IRQ-based scheduling model&lt;br /&gt;
: axfer: add text for compatibility loss of sw parameter in libasound backend&lt;br /&gt;
: axfer: fulfill manual section for libasound backend&lt;br /&gt;
: axfer: print help for libasound backend&lt;br /&gt;
: axfer: fulfill manual section for libffado backend&lt;br /&gt;
: axfer: print help for libffado backend&lt;br /&gt;
: axfer: correct description about signal handling&lt;br /&gt;
: axfer: fix typo in axfer(1) manual&lt;br /&gt;
: axfer: fix no return statement in print_help() function&lt;br /&gt;
: axfer: enable each backend to print own help&lt;br /&gt;
: axfer: print help text of transfer subcommand just for common options&lt;br /&gt;
: axfer: print help text of list subcommand&lt;br /&gt;
: axfer: print help text of command entry&lt;br /&gt;
: axfer: add a section about design of transfer subcommand&lt;br /&gt;
: axfer: add a section to describe compatibility to aplay(1)&lt;br /&gt;
: axfer: add a manual for transfer subcommand&lt;br /&gt;
: axfer: add a manual for list subcommand&lt;br /&gt;
: axfer: add a manual for entry point&lt;br /&gt;
: axfer: check whether a terminal is referred for stdio&lt;br /&gt;
: axfer: truncate parsed arguments before operating subcommand&lt;br /&gt;
: axfer: use transfer subcommand as a default for compatibility mode to aplay(1)&lt;br /&gt;
: axfer: use second argument in command line for transmission direction&lt;br /&gt;
: axfer: apply refactoring in list subcommand for new command system&lt;br /&gt;
: axfer: apply refactoring to list subcommand for backward compatibility to aplay(1)&lt;br /&gt;
: axfer: add support for libffado transmission backend&lt;br /&gt;
: axfer: obsolete some unimplemented options&lt;br /&gt;
: axfer: add support for timer-based scheduling model with MMAP operation&lt;br /&gt;
: axfer: add an implementation of waiter for epoll(7)&lt;br /&gt;
: axfer: add an implementation of waiter for select(2)&lt;br /&gt;
: axfer: add an implementation of waiter for poll(2)&lt;br /&gt;
: axfer: add an option for waiter type&lt;br /&gt;
: axfer: add a common interface of waiter for I/O event notification&lt;br /&gt;
: axfer: add options for plugins in alsa-lib&lt;br /&gt;
: axfer: add options for software parameters of PCM substream&lt;br /&gt;
: axfer: add options for buffer arrangement&lt;br /&gt;
: axfer: add an option to suppress event waiting&lt;br /&gt;
: axfer: add support for MMAP PCM operation&lt;br /&gt;
: axfer: add support for non-blocking operation&lt;br /&gt;
: axfer: add an option to finish transmission at XRUN&lt;br /&gt;
: axfer: add options related to duration and obsolete '--max-file-size' option&lt;br /&gt;
: axfer: add an option to dump available hardware parameters&lt;br /&gt;
: axfer: add informative output and an option to suppress it&lt;br /&gt;
: axfer: add a sub-command to transfer data frames&lt;br /&gt;
: axfer: add support for blocking data transmission operation of alsa-lib PCM API&lt;br /&gt;
: axfer: add support to transfer data frames by alsa-lib PCM APIs&lt;br /&gt;
: axfer: add a parser for command-line options&lt;br /&gt;
: axfer: add a common interface to transfer data frames&lt;br /&gt;
: axfer: add a unit test for mapper interface&lt;br /&gt;
: axfer: add support for a mapper for multiple target&lt;br /&gt;
: axfer: add support for a mapper for single target&lt;br /&gt;
: axfer: add a common interface to align data frames on different layout&lt;br /&gt;
: axfer: add unit test for container interface&lt;br /&gt;
: axfer: add support for a container of raw data&lt;br /&gt;
: axfer: add support for a container of Creative Tech. voice format&lt;br /&gt;
: axfer: add support for a container of Sparc AU format&lt;br /&gt;
: axfer: add support for a container of Microsoft/IBM RIFF/Wave format&lt;br /&gt;
: axfer: add a common interface to handle a file with audio-specific data format&lt;br /&gt;
: axfer: add a sub-command to print list of PCMs/devices&lt;br /&gt;
: axfer: add an entry point for this command&lt;br /&gt;
===alsaloop===&lt;br /&gt;
: alsaloop: more avail_min cleanups&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology/topology.c: drop unneeded &amp;amp;lt;dlfcn.h&amp;amp;gt; include&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: improve available conditions for '--samples' and '--duration' options&lt;br /&gt;
: aplay: add a paragraph for '--samples' ('-s') option to aplay manual&lt;br /&gt;
: aplay: delete paragraph for obsoleted '--sleep-min' ('-s') option from aplay manual&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.8&lt;br /&gt;
: aaf: AVTPDU transmission periodicity&lt;br /&gt;
: aaf: Implement Playback mode support&lt;br /&gt;
: aaf: Load configuration parameters&lt;br /&gt;
: aaf: Introduce plugin skeleton&lt;br /&gt;
===/Makefile.am===&lt;br /&gt;
: aaf: Introduce plugin skeleton&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
: a52_close: set slave to NULL to avoid double pcm free in open fcn&lt;br /&gt;
===AVTP Audio Format (AAF) PCM plugin===&lt;br /&gt;
: aaf: AVTPDU transmission periodicity&lt;br /&gt;
: aaf: Tx multiple AVTPDUs per media clock tick&lt;br /&gt;
: aaf: Refactor timeout routines&lt;br /&gt;
: aaf: Refactor AVTPDU reception routines&lt;br /&gt;
: aaf: Refactor AVTPDU transmission routines&lt;br /&gt;
: aaf: Add presentation time tolerance&lt;br /&gt;
: aaf: do not free twice aaf - snd_pcm_close() is called from snd_pcm_ioplug_delete()&lt;br /&gt;
: aaf: Add support for direct read/write transfers&lt;br /&gt;
: aaf: Implement dump() ioplug callback&lt;br /&gt;
: aaf: Implement Capture mode support&lt;br /&gt;
: aaf: Prepare for Capture mode support&lt;br /&gt;
: aaf: Implement Playback mode support&lt;br /&gt;
: aaf: Load configuration parameters&lt;br /&gt;
: aaf: Introduce plugin skeleton&lt;br /&gt;
===Documentation===&lt;br /&gt;
: aaf: AVTPDU transmission periodicity&lt;br /&gt;
: aaf: Tx multiple AVTPDUs per media clock tick&lt;br /&gt;
: aaf: Add presentation time tolerance&lt;br /&gt;
: doc: Fix typo in AAF doc&lt;br /&gt;
: aaf: Implement Capture mode support&lt;br /&gt;
: aaf: Implement Playback mode support&lt;br /&gt;
: aaf: Load configuration parameters&lt;br /&gt;
: aaf: Introduce plugin skeleton&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
: Revert &amp;quot;jack: Fix leaks when jack_set_hw_constraint() fails&amp;quot;&lt;br /&gt;
===OSS Mixer -&amp;amp;gt; ALSA Control plugin===&lt;br /&gt;
: Revert &amp;quot;oss: Fix leaks when oss_hw_constraint() fails&amp;quot;&lt;br /&gt;
===USB stream plugin===&lt;br /&gt;
: Revert &amp;quot;usb_stream: Fix leaks when us_set_hw_constraint() fails&amp;quot;&lt;br /&gt;
: pcm_usb_stream: fix signess issues&lt;br /&gt;
: pcm_usb_stream: remove unused parameter in snd_pcm_us_read()&lt;br /&gt;
: pcm_usb_stream: fix another leak in snd_pcm_us_open()&lt;br /&gt;
==tinycompress==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.8&lt;br /&gt;
: README: fix trailing spaces&lt;br /&gt;
: README: Update project github location&lt;br /&gt;
: README: update Vinod's email&lt;br /&gt;
===Header files===&lt;br /&gt;
: tinycompress: Fix missing '}' around extern C&lt;br /&gt;
: tinycompress: Update headers to include AUDIOCODEC_BESPOKE&lt;br /&gt;
===Utilities===&lt;br /&gt;
: cplay: Always write whole buffer requested by user&lt;br /&gt;
: cplay: fix typo&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
</feed>