From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4dwXv34g0rz33st for ; Tue, 20 Jan 2026 16:33:19 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4dwXtz5xgFz32Xv for ; Tue, 20 Jan 2026 16:33:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4dwXty2shYz1FW; Tue, 20 Jan 2026 16:33:14 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1768926794; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=AqKzbL1UCUqo0ZJb+pxc8+uZ1cut8giomKCEljpCHak=; b=YYrWj1Pyp7SFs8Zl+XBOibvyyveRHdqULuIZjIv6UuaTJPxMNCg5aU2EtrAtgGdmgc5Xbi 63e4i06yRRz0LLBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1768926794; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=AqKzbL1UCUqo0ZJb+pxc8+uZ1cut8giomKCEljpCHak=; b=XHDEs14uarVTYfHIfE1mtbP2AW44fAyttMV5xnT1x0wzwIzwZPCXKD0NDr3kyfiVc9IHKP 6w9WKUvSoCaSZZgQjqZeajaK9oM/iOGfKxvlLLHdQcfF65BplGu11UUJ1+nwRo0bDhbxKT q8p44uaCI1/O8CFzMrBGMNhT7WDhpbPHVYFP3ORn4zBk4xGofVse/Mm9qVWsiH8A9U/U3h JvGdHuietfXcjc/DSvn3G3CeLEFHfip9ip8v8/Vv3lGR5Y8Zwu3uH/wPiAtqKaat998g+B 93cAgZKMhnffI6ZRwcc3xMQPounDMCdP3qPtqYbUjE6YfZAjLjzitgcPwPopnA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] alsa: Update to version 1.2.15.3 Date: Tue, 20 Jan 2026 17:33:03 +0100 Message-ID: <20260120163311.3763307-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - Update from version 1.2.15.1 to 1.2.15.3 - Update of rootfile - Changelog 1.2.15.3 alsa-lib Sequencer API seq: return back old snd_seq_drain_output behaviour for -EAGAIN alsa-ucm-conf Configuration HDA-analog: Fix the phantom jack detection if block HDA-analog: Use phantom jacks to determine the device for single output HDA-analog: Add output when only 'Master Playback' control exists sof-hda-dsp: remove some debug lines sof-hda-dsp: Headphone output is optional ucm2: HDA: Fix headphone detection USB-Audio: Add volume controls to Behringer UMCx0xHD direct profiles USB-Audio: Fix UR22C firmware version condition USB-Audio: Add support for UR24C firmware version channel differences 1.2.15.2 alsa-lib Use Case Manager API ucm: add some traces for the config filenames Makefile.am Makefile: remove dist-hook and remove tar option 'follow symlinks' Error handler error: fix the "return old snd_lib_error_set_handler() behaviour" error: fix indendation in snd_lib_log_filter() error: return old snd_lib_error_set_handler() behaviour alsa-utils ALSA Control (alsactl) alsactl: fix sequence to clean card specific config files for UCM alsactl: add missing call to clean card specific config files alsaloop alsaloop: only log xrun debug messages when verbose aplay/arecord aplay: add support for G.711 A_LAW enconding in AU file format alsa-ucm-conf Configuration common: remove direct.conf and direct-verb.conf files USB-Audio: update to use new DirectUseCase macro common: introduce DirectUseCase macro USB-Audio: Scarlett 18i20 gen4 - improve channel detection USB-Audio: Add conditional channel count on Scarlett 18i20 version USB-Audio: Steinberg UR22C - fix regex ucm2: HDA: Create microphone devices optionally ucm2: HDA: Headphone output may be optional ucm2: sof-soundwire: cs42l45: Remove outdated DisableSequence elements ucm2: sof-soundwire: cs42l43: Remove outdated DisableSequence elements Signed-off-by: Adolf Belka --- config/rootfiles/packages/alsa | 3 +-- lfs/alsa | 16 ++++++++-------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa index fba276cd8..ba270bd47 100644 --- a/config/rootfiles/packages/alsa +++ b/config/rootfiles/packages/alsa @@ -1014,8 +1014,7 @@ usr/share/alsa/ucm2/codecs/wsa884x/two-speakers/init.conf #usr/share/alsa/ucm2/common/ctl usr/share/alsa/ucm2/common/ctl/led.conf usr/share/alsa/ucm2/common/ctl/remap.conf -usr/share/alsa/ucm2/common/direct-verb.conf -usr/share/alsa/ucm2/common/direct.conf +usr/share/alsa/ucm2/common/directm.conf usr/share/alsa/ucm2/common/linked-card.conf usr/share/alsa/ucm2/common/linked.conf #usr/share/alsa/ucm2/common/pcm diff --git a/lfs/alsa b/lfs/alsa index beed09dcb..32cfd8081 100644 --- a/lfs/alsa +++ b/lfs/alsa @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,16 +26,16 @@ include Config SUMMARY = Advanced Linux Sound Architecture -VER = 1.2.15.1 -UVER = 1.2.15.1 -CVER = 1.2.15.1 +VER = 1.2.15.3 +UVER = 1.2.15.2 +CVER = 1.2.15.3 THISAPP = alsa-lib-$(VER) DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) PROG = alsa -PAK_VER = 25 +PAK_VER = 26 DEPS = @@ -54,9 +54,9 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2 alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2 -$(DL_FILE)_BLAKE2 = 96910ecadafdf5bd12d98c765598f06f7dda94cdfb554e972663b77dc19646700962d6984a228a652f0fb3339e8dc44565d3695aa06971e084f5b951793679e1 -alsa-utils-$(UVER).tar.bz2_BLAKE2 = e3bd56822ec092f96386be3f8ae6772ced899884dfdef2341700be877a4822a3168d55a5aa9ba269e8e1b9fc61ae33a027abfa2e1c4f7fc68e0d8ce8780d3586 -alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = c8c0ef9872f6c2bb69f2a43585a7833663e0f559dc51a5f2c0d361f6dd8fad2d6180dfdebbd4c63f094216570f6109097d1f788bf90b75149ca42871d493ef1d +$(DL_FILE)_BLAKE2 = 13c21ad3686ed5a8dfa48e8fa8e1b6f3f9a138aeaef2ba778838a8c6f9cbe209a5ece0d9953e2dcdd1e5b90ce50409e77b9485010689adfe4aed176cb8774c0e +alsa-utils-$(UVER).tar.bz2_BLAKE2 = 0688e668241917027b5dd161ebe3ea4ab6f8fede612e148dee74e033ab09f9557c7610a6b506d2507402cca7007a031b85c8c0cb9af80652ae9f3cc5ea157973 +alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = 7b563fa4685988bf509f4accdab1146b49a807eae8d4ebff3d634c1086c70130930a0e09e08af0be0996dd56d4fdbd58e9d7daa37f762106fa493198589ceac4 install : $(TARGET) -- 2.52.0