  <?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=AlsaProject%3AChanges_v1.2.11_v1.2.12</id>
	<title>AlsaProject:Changes v1.2.11 v1.2.12 - 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=AlsaProject%3AChanges_v1.2.11_v1.2.12"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=AlsaProject:Changes_v1.2.11_v1.2.12&amp;action=history"/>
	<updated>2026-04-06T04:00:48Z</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=AlsaProject:Changes_v1.2.11_v1.2.12&amp;diff=9796&amp;oldid=prev</id>
		<title>Perex: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=AlsaProject:Changes_v1.2.11_v1.2.12&amp;diff=9796&amp;oldid=prev"/>
		<updated>2024-06-11T12:14:23Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&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 12:14, 11 June 2024&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=AlsaProject:Changes_v1.2.11_v1.2.12&amp;diff=9795&amp;oldid=prev</id>
		<title>alsa&gt;Perex at 12:14, 11 June 2024</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=AlsaProject:Changes_v1.2.11_v1.2.12&amp;diff=9795&amp;oldid=prev"/>
		<updated>2024-06-11T12:14:22Z</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.2.11 v1.2.12]]&lt;br /&gt;
=Changelog between 1.2.7 and 1.2.12 releases=&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
: setup.py: fix symlinks for test programs for python 3&lt;br /&gt;
: setup.py: licence -&amp;amp;gt; license&lt;br /&gt;
===pyalsa.alsahcontrol module===&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
: hcontrol,mixer: improve callback GIL state handling&lt;br /&gt;
===pyalsa.alsaseq module===&lt;br /&gt;
: alsaseq: fix seg. fault when accessing `ConstantObject` extra&lt;br /&gt;
=Changelog between 1.2.6 and 1.2.12 releases=&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: disable -ldl check for *BSDs, find &amp;amp;lt;soundcard.h&amp;amp;gt; path&lt;br /&gt;
: Release v1.2.7.1&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
: a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
: ESTRPIPE not defined, use ESPIPE (not EPIPE)&lt;br /&gt;
: use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
===Arcam AV control plugin===&lt;br /&gt;
: arcam_av.c: Include missing string.h&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
: program_invocation_short_name: __linux__ -&amp;amp;gt; _GNU_SOURCE&lt;br /&gt;
: remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
: jack: use program_invocation_short_name&lt;br /&gt;
: jack: implement pcm operation sw_params&lt;br /&gt;
===OSS Mixer -&amp;amp;gt; ALSA Control plugin===&lt;br /&gt;
: use &amp;amp;lt;linux/soundcard.h&amp;amp;gt;, &amp;amp;lt;sys/soundcard.h&amp;amp;gt; or&lt;br /&gt;
===PulseAudio -&amp;amp;gt; ALSA plugin===&lt;br /&gt;
: use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported&lt;br /&gt;
===Rate Converter plugins===&lt;br /&gt;
: samplerate: Make LGPL-only&lt;br /&gt;
===USB stream plugin===&lt;br /&gt;
: remove unused &amp;amp;lt;byteswap.h&amp;amp;gt;, use getprogname() for *BSDs&lt;br /&gt;
===libavcodec's resampler===&lt;br /&gt;
: a52 plugin: add support for FFMPEG 7.0&lt;br /&gt;
=Changelog between 1.2.11 and 1.2.12 releases=&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: GitHub Actions: Use actions/checkout@v4&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===PCM API===&lt;br /&gt;
: pcm: extend doc for snd_pcm_hw_params_get_sbits()&lt;br /&gt;
: pcm: clarify and fix default sbits (msbits) value for all formats&lt;br /&gt;
: pcm: ladspa - Skip missing ladspa directories&lt;br /&gt;
: pcm: snd_pcm_(physical_)format_width() - change documentation&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===PCM Plugin API===&lt;br /&gt;
: pcm: plug - add automatic conversion for iec958 subframe samples&lt;br /&gt;
===Topology API===&lt;br /&gt;
: topology: correct version script path&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: use-case.h: add DisplayPort to HDMI device description&lt;br /&gt;
: ucm: doc - add Variant and Macro to the evaluation order&lt;br /&gt;
: ucm: define and describe Syntax 7&lt;br /&gt;
: ucm: raise error when macro argument is already defined (used)&lt;br /&gt;
: ucm: do argument value substitution for Macros&lt;br /&gt;
: ucm: fix Path condition - substitute Path&lt;br /&gt;
: ucm: fix Path condition - substitute Path and Mode fields&lt;br /&gt;
===Async helpers===&lt;br /&gt;
: async: snd_async_del_handler - move clear signal using sigaction as last&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: aliases: hdmi: Include unconditionally the&lt;br /&gt;
: conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist&lt;br /&gt;
: conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: tests: latency.c - fix copy-n-paste typos (sw -&amp;amp;gt; hw params) in error messages&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
: chore: Use actions/checkout@v4&lt;br /&gt;
===/seq/Makefile.am===&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: alsactl: don't free a card pointing NULL&lt;br /&gt;
===alsa-info.sh===&lt;br /&gt;
: alsa-info.sh: log SoundWire devices reported in ACPI&lt;br /&gt;
===alsamixer===&lt;br /&gt;
: alsamixer: fix calculation in set_normalized_volume (overflow)&lt;br /&gt;
===alsatplg (topology)===&lt;br /&gt;
: topology: nhlt: Intel: Improve all error prints&lt;br /&gt;
: topology: nhlt: Intel: Clear DMIC BFTH bits for version&lt;br /&gt;
: topology: nhlt: Intel: Add check for DMIC version&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: fix S24_LE wav header&lt;br /&gt;
===aseqdump===&lt;br /&gt;
: aseqdump: Add dump for UMP Utility and System messages&lt;br /&gt;
===aseqsend===&lt;br /&gt;
: aseqsend: initial version&lt;br /&gt;
==alsa-ucm-conf==&lt;br /&gt;
===Configuration===&lt;br /&gt;
: sof-soundwire: fix missing MultiCodec1 initialization and Empty condition&lt;br /&gt;
: UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM&lt;br /&gt;
: UCM2: SOF: Add example blobs customization for AAEON&lt;br /&gt;
: UCM2: Add sample SOF processing configuration blobs&lt;br /&gt;
: codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to&lt;br /&gt;
: ucm2: codecs: wcd937x: add codec sequences&lt;br /&gt;
: ucm2: soundwire: add rt722 SDCA device&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add recording via DMIC01&lt;br /&gt;
: ucm2: sof-soundwire: Create ALSA config file for hdmi:&lt;br /&gt;
: ucm2: Intel/sof-hda-dsp: Create ALSA config file for&lt;br /&gt;
: ucm2: common: pcm: Add hdmi.conf to handle the creation&lt;br /&gt;
: sof-soundwire: Add basic support for cs42l43's speaker&lt;br /&gt;
: qcom: sdm845: MM1: enable jack detection&lt;br /&gt;
: qcom: sdm845: MM1: use analog volume controls instead of&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: correct headphones&lt;br /&gt;
: ucm2: Qualcomm: x1e80100: add number of channels&lt;br /&gt;
: Add support for Coachz with HDMI disabled&lt;br /&gt;
: USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace&lt;br /&gt;
: ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s&lt;br /&gt;
: sof-soundwire: rt1316/rt1318 - fix channel selection for one amp&lt;br /&gt;
: sof-soundwire: rt1308: Fix single amp configuration&lt;br /&gt;
: sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro&lt;br /&gt;
: sof-soundwire: fix rt1318 config typo in rt1318spk macro&lt;br /&gt;
: USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II&lt;br /&gt;
===Description===&lt;br /&gt;
: Release v1.2.12&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>alsa&gt;Perex</name></author>
	</entry>
</feed>