  <?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.0_v1.1.1</id>
	<title>Changes v1.1.0 v1.1.1 - 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.0_v1.1.1"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.0_v1.1.1&amp;action=history"/>
	<updated>2026-04-20T10:42: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.0_v1.1.1&amp;diff=6812&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.0_v1.1.1&amp;diff=6812&amp;oldid=prev"/>
		<updated>2016-03-31T15:05:14Z</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 15:05, 31 March 2016&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.0_v1.1.1&amp;diff=6811&amp;oldid=prev</id>
		<title>Perex at 15:05, 31 March 2016</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.1.0_v1.1.1&amp;diff=6811&amp;oldid=prev"/>
		<updated>2016-03-31T15:05:14Z</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.0 v1.1.1]]&lt;br /&gt;
=Changelog between 1.1.0 and 1.1.1 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.1&lt;br /&gt;
: Define some types if missing&lt;br /&gt;
: Define EBADFD in terms of EBADF if it doesn't exist.&lt;br /&gt;
===Control API===&lt;br /&gt;
: control: keep consistent usage of assertion&lt;br /&gt;
: control: initialize element channel values according to identification number at adding a new element&lt;br /&gt;
: control: fulfill a description about element type with integer64&lt;br /&gt;
: coverity fixes&lt;br /&gt;
: control: add missing asserts to ctl_elem_set functions&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: fix 'unable to create IPC shm instance' caused by fork from a thread&lt;br /&gt;
: Introduce bswap.h for portable definitions of byte swap macros.&lt;br /&gt;
: coverity fixes&lt;br /&gt;
: pcm_hw: fix possible memory leak (coverity)&lt;br /&gt;
: pcm: simple: Fix asserts&lt;br /&gt;
===Sequencer API===&lt;br /&gt;
: seq: Provide sequencer sound card number / PID via alsa-lib&lt;br /&gt;
===Timer API===&lt;br /&gt;
: Only use F_SETSIG fcntl where it exists.&lt;br /&gt;
===Topology API===&lt;br /&gt;
: topology: Add support for widget byte controls&lt;br /&gt;
: topology: add support for CTL access flags to config file&lt;br /&gt;
: topology: add support for pasring external ops in conf files&lt;br /&gt;
: topology: Add ops to bytes control.&lt;br /&gt;
: topology: Remove unnecessary includes&lt;br /&gt;
: topology: fix debug output to print correct &amp;quot;max&amp;quot; value.&lt;br /&gt;
: topology: Quit and show error message on big-endian machines&lt;br /&gt;
: topology: Not compare a for loop iterator with ABI __le32 variables&lt;br /&gt;
: topology: Fix comparison of unsigned expression &amp;amp;lt; 0&lt;br /&gt;
: topology: Remove unused variables&lt;br /&gt;
: topology: Remove unused function write_data_block()&lt;br /&gt;
: topology: open topology files with O_TRUNC&lt;br /&gt;
: topology: Add missing include sys/stat.h&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: Use alphasort where versionsort is not available.&lt;br /&gt;
===/include/Makefile.am===&lt;br /&gt;
: Introduce bswap.h for portable definitions of byte swap macros.&lt;br /&gt;
: Define some types if missing&lt;br /&gt;
===ALSA Server===&lt;br /&gt;
: coverity fixes&lt;br /&gt;
===Compatibility routines===&lt;br /&gt;
: Add more compatibility defines.&lt;br /&gt;
: Introduce bswap.h for portable definitions of byte swap macros.&lt;br /&gt;
: Define some types if missing&lt;br /&gt;
===Configuration===&lt;br /&gt;
: Use alphasort where versionsort is not available.&lt;br /&gt;
: config files - do not include ucm/topology configuration when not requested&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
: seq: Provide sequencer sound card number / PID via alsa-lib&lt;br /&gt;
: Update include/sound/asequencer.h from 4.6-pre kernel uapi&lt;br /&gt;
: Update include/sound/asound.h from 4.6-pre kernel uapi&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.1&lt;br /&gt;
: alsabat: add tinyalsa support&lt;br /&gt;
: alsabat: add standalone mode&lt;br /&gt;
: aconnect: Show sequencer sound card numer/PID via aconnect&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: init/ca0106, init/hda - use CTL{values} instead CTL{value}&lt;br /&gt;
: alsactl: remove debug line in set_ctl_values()&lt;br /&gt;
===aconnect===&lt;br /&gt;
: aconnect: Show sequencer sound card numer/PID via aconnect&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
: alsa-info: add alsa-info.sh.1 to EXTRA_DIST&lt;br /&gt;
: alsa-info.sh: add man page&lt;br /&gt;
===amixer===&lt;br /&gt;
: amixer: skip showing asoc tlv byte controls&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay/arecord: handle parsing errors of parameter values&lt;br /&gt;
===bat (basic audio tester)===&lt;br /&gt;
: alsabat: add tinyalsa support&lt;br /&gt;
: alsabat: move alsa process to a single block&lt;br /&gt;
: alsabat: use general data generator function&lt;br /&gt;
: alsabat: clean return value for playback and capture threads&lt;br /&gt;
: alsabat: use general function for wav header update&lt;br /&gt;
: alsabat: refactoring alsa capture thread&lt;br /&gt;
: alsabat: use variable for thread return value&lt;br /&gt;
: alsabat: fix fopen and messages&lt;br /&gt;
: alsabat: fix misusing of errno&lt;br /&gt;
: alsabat: add bash test script&lt;br /&gt;
: alsabat: add standalone mode&lt;br /&gt;
: alsabat: add default device name for playback and capture&lt;br /&gt;
: alsabat: truncate sample frames for faster FFT analysis&lt;br /&gt;
: alsabat: rename to avoid naming conflict&lt;br /&gt;
: bat: Don't pass incompatible function pointers to pthread_cleanup_push()&lt;br /&gt;
: bat: Avoid local signal.h file&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.1&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
: a52: Fix usage of obsoleted avcodec_*_frame() functions&lt;br /&gt;
: a52: Make compatible with ffmpeg 3.0&lt;br /&gt;
: a52: fix reported input channel order&lt;br /&gt;
===Public Parrot Hack rate converter===&lt;br /&gt;
: pph: include config.h from rate_speexrate.c&lt;br /&gt;
===Speex PCM plugin===&lt;br /&gt;
: speex: Add missing include config.h&lt;br /&gt;
==tinycompress==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.1.1&lt;br /&gt;
: tinycompress: INSTALL: Update the instructions&lt;br /&gt;
===Header files===&lt;br /&gt;
: tinycompress: cplay: make functions static&lt;br /&gt;
===Utilities===&lt;br /&gt;
: tinycompress: crec: make functions static&lt;br /&gt;
: tinycompress: crec: fix function declaration&lt;br /&gt;
: tinycompress: cplay: make functions static&lt;br /&gt;
: crec: Always read whole number of fragments when length limit specified&lt;/div&gt;</summary>
		<author><name>Perex</name></author>
	</entry>
</feed>