Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package alsa-ucm-conf for openSUSE:Factory 
checked in at 2022-06-21 17:15:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa-ucm-conf (Old)
 and      /work/SRC/openSUSE:Factory/.alsa-ucm-conf.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa-ucm-conf"

Tue Jun 21 17:15:28 2022 rev:24 rq:984000 version:1.2.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa-ucm-conf/alsa-ucm-conf.changes      
2022-06-07 11:45:04.815226317 +0200
+++ /work/SRC/openSUSE:Factory/.alsa-ucm-conf.new.1548/alsa-ucm-conf.changes    
2022-06-21 17:15:37.450358616 +0200
@@ -1,0 +2,11 @@
+Mon Jun 20 08:14:49 UTC 2022 - Takashi Iwai <ti...@suse.com>
+
+- Update to version 1.2.7.1:
+  updates of various device-specific profiles.  For details, see
+   https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-ucm-conf
+- Drop obsoleted patches:  
+  0001-Steinberg-UR44-fix-the-Line2-channel-mapping.patch
+  0002-Steinberg-UR44-fix-the-Line2-channel-mapping-2nd.patch
+  0003-Steinberg-UR44-fix-the-direction-for-steinberg_ur44_.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Steinberg-UR44-fix-the-Line2-channel-mapping.patch
  0002-Steinberg-UR44-fix-the-Line2-channel-mapping-2nd.patch
  0003-Steinberg-UR44-fix-the-direction-for-steinberg_ur44_.patch
  alsa-ucm-conf-1.2.7.tar.bz2
  alsa-ucm-conf-1.2.7.tar.bz2.sig

New:
----
  alsa-ucm-conf-1.2.7.1.tar.bz2
  alsa-ucm-conf-1.2.7.1.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ alsa-ucm-conf.spec ++++++
--- /var/tmp/diff_new_pack.QLLbvv/_old  2022-06-21 17:15:38.038359215 +0200
+++ /var/tmp/diff_new_pack.QLLbvv/_new  2022-06-21 17:15:38.042359219 +0200
@@ -17,16 +17,13 @@
 
 
 Name:           alsa-ucm-conf
-Version:        1.2.7
+Version:        1.2.7.1
 Release:        0
 Summary:        ALSA UCM Profiles
 License:        BSD-3-Clause
 URL:            https://www.alsa-project.org
 Source:         %{url}/files/pub/lib/alsa-ucm-conf-%{version}.tar.bz2
 Source1:        %{url}/files/pub/lib/alsa-ucm-conf-%{version}.tar.bz2.sig
-Patch1:         0001-Steinberg-UR44-fix-the-Line2-channel-mapping.patch
-Patch2:         0002-Steinberg-UR44-fix-the-Line2-channel-mapping-2nd.patch
-Patch3:         0003-Steinberg-UR44-fix-the-direction-for-steinberg_ur44_.patch
 BuildRequires:  fdupes
 BuildArch:      noarch
 Requires:       libasound2 >= 1.2.6.1

++++++ alsa-ucm-conf-1.2.7.tar.bz2 -> alsa-ucm-conf-1.2.7.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/MediaTek/mt8195_demo/HiFi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/MediaTek/mt8195_demo/HiFi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/MediaTek/mt8195_demo/HiFi.conf 1970-01-01 
01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/MediaTek/mt8195_demo/HiFi.conf       
2022-06-17 11:44:16.000000000 +0200
@@ -0,0 +1,60 @@
+SectionDevice."HDMI" {
+       Comment "Hdmi/DP output"
+
+       Value {
+               PlaybackPriority 250
+               PlaybackPCM "hw:${CardId},5"
+       }
+}
+
+SectionDevice."Headphones" {
+       Comment "Headset speakers"
+
+       Value {
+               PlaybackPriority 300
+               PlaybackChannels 2
+               PlaybackPCM "hw:${CardId},0"
+               PlaybackVolume "name='Headset Volume'"
+       }
+}
+
+SectionDevice."Mic1" {
+       Comment "Headset microphone"
+
+       Value {
+               CapturePriority 300
+               CaptureChannels 1
+               CapturePCM "hw:${CardId},10"
+               CaptureVolume "PGA1 Volume"
+       }
+}
+
+SectionDevice."Line1" {
+       Comment "I2S Line In"
+
+       Value {
+               CapturePriority 200
+               CaptureChannels 2
+               CapturePCM "hw:${CardId},11"
+       }
+}
+
+SectionDevice."Line2" {
+       Comment "I2S Line out"
+
+       Value {
+               PlaybackPriority 200
+               PlaybackChannels 8
+               PlaybackPCM "hw:${CardId},6"
+       }
+}
+
+SectionDevice."Mic2" {
+       Comment "PDM microphones"
+
+       Value {
+               CapturePriority 100
+               CaptureChannels 8
+               CapturePCM "hw:${CardId},14"
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf  
1970-01-01 01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf        
2022-06-17 11:44:16.000000000 +0200
@@ -0,0 +1,63 @@
+Syntax 3
+
+SectionUseCase."HiFi" {
+       File "/MediaTek/mt8195_demo/HiFi.conf"
+       Comment "Play high quality music"
+}
+
+BootSequence [
+       cset "name='Headset Volume' 0"
+       cset "name='Lineout Volume' 0"
+       cset "name='HP Mux' Audio\ Playback"
+       cset "name='LOL Mux' Playback"
+       cset "name='MISO0_MUX' UL1_CH1"
+       cset "name='MISO1_MUX' UL1_CH1"
+       cset "name='ADC_L_Mux' Left\ Preamplifier"
+       cset "name='PGA_L_Mux' AIN1"
+       cset "name='HDMI_OUT_MUX' Connect"
+       cset "name='DPTX_OUT_MUX' Connect"
+       cset "name='O176 I070 Switch' on"
+       cset "name='O177 I071 Switch' on"
+       cset "name='O034 I168 Switch' on"
+       cset "name='O035 I169 Switch' on"
+       cset "name='O036 I012 Switch' on"
+       cset "name='O037 I013 Switch' on"
+       cset "name='O072 I022 Switch' on"
+       cset "name='O073 I023 Switch' on"
+       cset "name='O074 I024 Switch' on"
+       cset "name='O075 I025 Switch' on"
+       cset "name='O076 I026 Switch' on"
+       cset "name='O077 I027 Switch' on"
+       cset "name='O078 I028 Switch' on"
+       cset "name='O079 I029 Switch' on"
+       cset "name='O002 I004 Switch' on"
+       cset "name='O003 I005 Switch' on"
+       cset "name='O004 I006 Switch' on"
+       cset "name='O005 I007 Switch' on"
+       cset "name='O006 I008 Switch' on"
+       cset "name='O007 I009 Switch' on"
+       cset "name='O008 I010 Switch' on"
+       cset "name='O009 I011 Switch' on"
+       cset "name='O176 I070 Switch' off"
+       cset "name='O177 I071 Switch' off"
+       cset "name='O034 I168 Switch' off"
+       cset "name='O035 I169 Switch' off"
+       cset "name='O036 I012 Switch' off"
+       cset "name='O037 I013 Switch' off"
+       cset "name='O072 I022 Switch' off"
+       cset "name='O073 I023 Switch' off"
+       cset "name='O074 I024 Switch' off"
+       cset "name='O075 I025 Switch' off"
+       cset "name='O076 I026 Switch' off"
+       cset "name='O077 I027 Switch' off"
+       cset "name='O078 I028 Switch' off"
+       cset "name='O079 I029 Switch' off"
+       cset "name='O002 I004 Switch' off"
+       cset "name='O003 I005 Switch' off"
+       cset "name='O004 I006 Switch' off"
+       cset "name='O005 I007 Switch' off"
+       cset "name='O006 I008 Switch' off"
+       cset "name='O007 I009 Switch' off"
+       cset "name='O008 I010 Switch' off"
+       cset "name='O009 I011 Switch' off"
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.7/ucm2/Rockchip/max98090/HiFi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/Rockchip/max98090/HiFi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/Rockchip/max98090/HiFi.conf    2022-05-31 
16:25:36.000000000 +0200
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/Rockchip/max98090/HiFi.conf  2022-06-17 
11:44:16.000000000 +0200
@@ -47,6 +47,7 @@
        Value {
                PlaybackPriority 100
                PlaybackPCM "hw:${CardId}"
+               PlaybackVolume "Speaker Volume"
        }
 
        EnableSequence [
@@ -81,6 +82,8 @@
        Value {
                PlaybackPriority 200
                PlaybackPCM "hw:${CardId}"
+               JackControl "Headphone Jack"
+               PlaybackVolume "Headphone Volume"
        }
 
        EnableSequence [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf  
1970-01-01 01:00:00.000000000 +0100
+++ 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf    
    2022-06-17 11:44:16.000000000 +0200
@@ -0,0 +1,289 @@
+Include.pcm_split.File "/common/pcm/split.conf"
+
+Macro [
+       {
+               SplitPCM {
+                       Name "flow8_stereo_out"
+                       Direction Playback
+                       Channels 2
+                       HWChannels 4
+                       HWChannelPos0 FL
+                       HWChannelPos1 FR
+                       HWChannelPos2 FL
+                       HWChannelPos3 FR
+               }
+       }
+       {
+               SplitPCM {
+                       Name "flow8_stereo_in"
+                       Direction Capture
+                       Channels 2
+                       HWChannels 10
+                       HWChannelPos0 FL
+                       HWChannelPos1 FR
+                       HWChannelPos2 FL
+                       HWChannelPos3 FR
+                       HWChannelPos4 FL
+                       HWChannelPos5 FR
+                       HWChannelPos6 FL
+                       HWChannelPos7 FR
+                       HWChannelPos8 FL
+                       HWChannelPos9 FR
+               }
+       }
+       {
+               SplitPCM {
+                       Name "flow8_mono_in"
+                       Direction Capture
+                       Channels 1
+                       HWChannels 10
+                       HWChannelPos0 MONO
+                       HWChannelPos1 MONO
+                       HWChannelPos2 MONO
+                       HWChannelPos3 MONO
+                       HWChannelPos4 MONO
+                       HWChannelPos5 MONO
+                       HWChannelPos6 MONO
+                       HWChannelPos7 MONO
+                       HWChannelPos8 MONO
+                       HWChannelPos9 MONO
+               }
+       }
+]
+
+SectionDevice."Line1" {
+       Comment "USB-12 L/R"
+
+       Value {
+               PlaybackPriority 100
+       }
+
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_out"
+               Direction Playback
+               HWChannels 4
+               Channels 2
+               Channel0 0
+               Channel1 1
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Line2" {
+       Comment "USB-34 L/R"
+
+       Value {
+               PlaybackPriority 200
+       }
+
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_out"
+               Direction Playback
+               HWChannels 4
+               Channels 2
+               Channel0 2
+               Channel1 3
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Mic1" {
+       Comment "Mic 1"
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 0
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Mic2" {
+       Comment "Mic 2"
+
+       Value {
+               CapturePriority 101
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 1
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Mic3" {
+       Comment "Mic 3"
+
+       Value {
+               CapturePriority 102
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 2
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Mic4" {
+       Comment "Mic 4"
+
+       Value {
+               CapturePriority 103
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 3
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Line5" {
+       Comment "Line/Inst 5 (L)"
+
+       ConflictingDevice [
+               "Line56"
+       ]
+
+       Value {
+               CapturePriority 104
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 4
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Line6" {
+       Comment "Line/Inst(HiZ) 6 (R)"
+
+       ConflictingDevice [
+               "Line56"
+       ]
+
+       Value {
+               CapturePriority 105
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 5
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Line7" {
+       Comment "Line/Inst 7 (L)"
+
+       ConflictingDevice [
+               "Line78"
+       ]
+
+       Value {
+               CapturePriority 106
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 6
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Line8" {
+       Comment "Line/Inst(HiZ) 8 (R)"
+
+       ConflictingDevice [
+               "Line78"
+       ]
+
+       Value {
+               CapturePriority 107
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_mono_in"
+               Direction Capture
+               HWChannels 10
+               Channels 1
+               Channel0 7
+               ChannelPos0 MONO
+       }
+}
+
+
+SectionDevice."Line56" {
+       Comment "Line-56 L/R"
+
+       Value {
+               CapturePriority 108
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_in"
+               Direction Capture
+               HWChannels 10
+               Channels 2
+               Channel0 4
+               Channel1 5
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Line78" {
+       Comment "Line-78 L/R"
+
+       Value {
+               CapturePriority 109
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_in"
+               Direction Capture
+               HWChannels 10
+               Channels 2
+               Channel0 6
+               Channel1 7
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."LineMaster" {
+       Comment "Master/Monitor L/R"
+
+       Value {
+               CapturePriority 110
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_in"
+               Direction Capture
+               HWChannels 10
+               Channels 2
+               Channel0 8
+               Channel1 9
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Recording.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Recording.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Recording.conf       
1970-01-01 01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Recording.conf     
2022-06-17 11:44:16.000000000 +0200
@@ -0,0 +1,12 @@
+Comment "Behringer Flow8 Recording Mode"
+
+SectionUseCase."Recording" {
+       Comment "Recording Mode (4 chan output, 10 chan input)"
+       File "/USB-Audio/Behringer/Flow8-Recording-Hifi.conf"
+}
+
+Define.DirectCardName "Flow8 Recording"
+Define.DirectPlaybackChannels 4
+Define.DirectCaptureChannels 10
+
+Include.dhw.File "/common/direct.conf"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf  
1970-01-01 01:00:00.000000000 +0100
+++ 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf    
    2022-06-17 11:44:16.000000000 +0200
@@ -0,0 +1,82 @@
+Include.pcm_split.File "/common/pcm/split.conf"
+
+Macro [
+       {
+               SplitPCM {
+                       Name "flow8_stereo_out"
+                       Direction Playback
+                       Channels 2
+                       HWChannels 4
+                       HWChannelPos0 FL
+                       HWChannelPos1 FR
+                       HWChannelPos2 FL
+                       HWChannelPos3 FR
+               }
+       }
+       {
+               SplitPCM {
+                       Name "flow8_stereo_in"
+                       Direction Capture
+                       Channels 2
+                       HWChannels 2
+                       HWChannelPos0 FL
+                       HWChannelPos1 FR
+               }
+       }
+]
+
+SectionDevice."Line1" {
+       Comment "USB-12 L/R"
+
+       Value {
+               PlaybackPriority 100
+       }
+
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_out"
+               Direction Playback
+               HWChannels 4
+               Channels 2
+               Channel0 0
+               Channel1 1
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Line2" {
+       Comment "USB-34 L/R"
+
+       Value {
+               PlaybackPriority 200
+       }
+
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_out"
+               Direction Playback
+               HWChannels 4
+               Channels 2
+               Channel0 2
+               Channel1 3
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Line3" {
+       Comment "Master/Mon L/R"
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "flow8_stereo_in"
+               Direction Capture
+               HWChannels 2
+               Channels 2
+               Channel0 0
+               Channel1 1
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Streaming.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Streaming.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Behringer/Flow8-Streaming.conf       
1970-01-01 01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Behringer/Flow8-Streaming.conf     
2022-06-17 11:44:16.000000000 +0200
@@ -0,0 +1,12 @@
+Comment "Behringer Flow8 Streaming Mode"
+
+SectionUseCase."Streaming" {
+       Comment "Streaming Mode (4 chan output, 2 chan input)"
+       File "/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf"
+}
+
+Define.DirectCardName "Flow8 Streaming"
+Define.DirectPlaybackChannels 4
+Define.DirectCaptureChannels 2
+
+Include.dhw.File "/common/direct.conf"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/MOTU/M4-HiFi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/MOTU/M4-HiFi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/MOTU/M4-HiFi.conf    1970-01-01 
01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/MOTU/M4-HiFi.conf  2022-06-17 
11:44:16.000000000 +0200
@@ -0,0 +1,186 @@
+Include.pcm_split.File "/common/pcm/split.conf"
+
+Macro [
+       {
+               SplitPCM {
+                       Name "m4_stereo_out"
+                       Direction Playback
+                       Channels 2
+                       HWChannels 4
+                       HWChannelPos0 FL
+                       HWChannelPos1 FR
+                       HWChannelPos2 FL
+                       HWChannelPos3 FR
+               }
+       }
+       {
+               SplitPCM {
+                       Name "m4_mono_in"
+                       Direction Capture
+                       Channels 1
+                       HWChannels 4
+                       HWChannelPos0 MONO
+                       HWChannelPos1 MONO
+                       HWChannelPos2 MONO
+                       HWChannelPos3 MONO
+               }
+       }
+       {
+               SplitPCM {
+                       Name "m4_stereo_in"
+                       Direction Capture
+                       Channels 2
+                       HWChannels 4
+                       HWChannelPos0 FL
+                       HWChannelPos1 FR
+                       HWChannelPos2 FL
+                       HWChannelPos3 FR
+               }
+       }
+]
+
+SectionDevice."Line1" {
+       Comment "Headphone + Monitor Out"
+       Value {
+               PlaybackPriority 200
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_stereo_out"
+               Direction Playback
+               HWChannels 4
+               Channels 2
+               Channel0 0
+               Channel1 1
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Line2" {
+       Comment "Line Out"
+
+       Value {
+               PlaybackPriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_stereo_out"
+               Direction Playback
+               HWChannels 4
+               Channels 2
+               Channel0 2
+               Channel1 3
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Mic1" {
+       Comment "Mic In 1L"
+
+       Value {
+               CapturePriority 200
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_mono_in"
+               Direction Capture
+               HWChannels 4
+               Channels 1
+               Channel0 0
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Mic2" {
+       Comment "Mic In 2R"
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_mono_in"
+               Direction Capture
+               HWChannels 4
+               Channels 1
+               Channel0 1
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Line3" {
+       Comment "Line In L"
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_mono_in"
+               Direction Capture
+               HWChannels 4
+               Channels 1
+               Channel0 2
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Line4" {
+       Comment "Line In R"
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_mono_in"
+               Direction Capture
+               HWChannels 4
+               Channels 1
+               Channel0 3
+               ChannelPos0 MONO
+       }
+}
+
+SectionDevice."Mic3" {
+       Comment "Stereo Mic In 1L+1R"
+
+       ConflictingDevice [
+               "Mic1"
+               "Mic2"
+       ]
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_stereo_in"
+               Direction Capture
+               HWChannels 4
+               Channels 2
+               Channel0 0
+               Channel1 1
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
+SectionDevice."Line5" {
+       Comment "Stereo Line In L+R"
+
+       ConflictingDevice [
+               "Line3"
+               "Line4"
+       ]
+
+       Value {
+               CapturePriority 100
+       }
+       Macro.pcm_split.SplitPCMDevice {
+               Name "m4_stereo_in"
+               Direction Capture
+               HWChannels 4
+               Channels 2
+               Channel0 2
+               Channel1 3
+               ChannelPos0 FL
+               ChannelPos1 FR
+       }
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/MOTU/M4.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/MOTU/M4.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/MOTU/M4.conf 1970-01-01 
01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/MOTU/M4.conf       2022-06-17 
11:44:16.000000000 +0200
@@ -0,0 +1,12 @@
+Comment "MOTU M4"
+
+SectionUseCase."HiFi" {
+       Comment "Analog Stereo Outputs + Inputs"
+       File "/USB-Audio/MOTU/M4-HiFi.conf"
+}
+
+Define.DirectPlaybackChannels 4
+Define.DirectCaptureChannels 4
+
+Include.dhw.File "/common/direct.conf"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Realtek/ALC1220-VB-Desktop-HiFi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Realtek/ALC1220-VB-Desktop-HiFi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Realtek/ALC1220-VB-Desktop-HiFi.conf 
2022-05-31 16:25:36.000000000 +0200
+++ 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Realtek/ALC1220-VB-Desktop-HiFi.conf   
    2022-06-17 11:44:16.000000000 +0200
@@ -1,3 +1,18 @@
+Define.Mic1Dev 1
+Define.Mic2Dev 2
+
+If.trx4-aorus-wifi-rev-1-2 {
+       Condition {
+               Type String
+               Haystack "${CardComponents}"
+               Needle "USB0414:a00d"
+       }
+       True.Define {
+               Mic1Dev 2
+               Mic2Dev 1
+       }
+}
+
 SectionDevice."Speaker" {
        Comment "Speakers"
        Value {
@@ -42,7 +57,7 @@
        Comment "Microphone"
        Value {
                CapturePriority 200
-               CapturePCM "hw:${CardId},1"
+               CapturePCM "hw:${CardId},${var:Mic1Dev}"
                JackControl "Mic Jack"
                CaptureMixerElem "Mic"
        }
@@ -52,7 +67,7 @@
        Comment "Front Microphone"
        Value {
                CapturePriority 300
-               CapturePCM "hw:${CardId},2"
+               CapturePCM "hw:${CardId},${var:Mic2Dev}"
                JackControl "Front Mic Jack"
                CaptureMixerElem "Front Mic"
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf     
2022-05-31 16:25:36.000000000 +0200
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf   
2022-06-17 11:44:16.000000000 +0200
@@ -16,7 +16,7 @@
        {
                SplitPCM {
                        Name "steinberg_ur44_mono_in"
-                       Direction Playback
+                       Direction Capture
                        Channels 1
                        HWChannels 6
                        HWChannelPos0 MONO
@@ -43,7 +43,7 @@
                Channel0 0
                Channel1 1
                ChannelPos0 FL
-               ChannelPos0 FR
+               ChannelPos1 FR
        }
 }
 
@@ -58,10 +58,10 @@
                Direction Playback
                HWChannels 4
                Channels 2
-               Channel0 0
-               Channel1 1
+               Channel0 2
+               Channel1 3
                ChannelPos0 FL
-               ChannelPos0 FR
+               ChannelPos1 FR
        }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/USB-Audio.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/USB-Audio.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/USB-Audio/USB-Audio.conf       2022-05-31 
16:25:36.000000000 +0200
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/USB-Audio/USB-Audio.conf     2022-06-17 
11:44:16.000000000 +0200
@@ -19,12 +19,13 @@
                Type RegexMatch
                String "${CardComponents}"
                # 0414:a002 Gigabyte TRX40 Aorus Pro WiFi
+               # 0414:a00d Gigabyte TRX40 Aorus Pro WiFi Rev 1.2
                # 0b05:1917 ASUS ROG Strix
                # 0b05:1918 ASUS PRIME TRX40 PRO-S
                # 0db0:0d64 MSI TRX40 Creator
                # 0db0:543d MSI TRX40
                # 26ce:0a01 Asrock TRX40 Creator
-               Regex 
"USB((0414:a002)|(0b05:191[78])|(0db0:(0d64|543d))|(26ce:0a01))"
+               Regex 
"USB((0414:a00[2d])|(0b05:191[78])|(0db0:(0d64|543d))|(26ce:0a01))"
        }
        True.Define.ProfileName "Realtek/ALC1220-VB-Desktop"
 }
@@ -35,10 +36,12 @@
                Type RegexMatch
                String "${CardComponents}"
                # 0b05:1996 ASUS on multiple boards (including ASUS ROG Maximus 
XIII)
+               # 0b05:1a27 ALC4082 on ASUS ROG Maximus Z690 Hero
+               # 0b05:1a20 ASUS ROG STRIX Z690-I Gaming Wifi
                # 0db0:1feb MSI Edge Wifi Z690
                # 0db0:419c MSI MPG X570S Carbon Max Wifi
                # 0db0:a073 MSI MAG X570S Torpedo Max
-               Regex "USB((0b05:1996)|(0db0:1feb)|(0db0:419c)|(0db0:a073))"
+               Regex "USB((0b05:(1996|1a2[07]))|(0db0:(1feb|419c|a073)))"
        }
        True.Define.ProfileName "Realtek/ALC4080"
 }
@@ -61,6 +64,15 @@
        True.Define.ProfileName "Steinberg/UR44"
 }
 
+If.M4 {
+       Condition {
+               Type String
+               Haystack "${CardComponents}"
+               Needle "USB07fd:000b"
+       }
+       True.Define.ProfileName "MOTU/M4"
+}
+
 If.dell-wd15 {
        Condition {
                Type RegexMatch
@@ -109,6 +121,24 @@
        }
 }
 
+If.behringer-Flow8-Streaming {
+       Condition {
+       Type String
+       Haystack "${CardComponents}"
+               Needle "USB1397:050d"
+       }
+       True.Define.ProfileName "Behringer/Flow8-Streaming"
+}
+
+If.behringer-Flow8-Recording {
+       Condition {
+       Type String
+       Haystack "${CardComponents}"
+               Needle "USB1397:050c"
+       }
+       True.Define.ProfileName "Behringer/Flow8-Recording"
+}
+
 If.lenovo-p620-rear {
        Condition {
                Type String
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-ucm-conf-1.2.7/ucm2/common/direct.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/common/direct.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/common/direct.conf     2022-05-31 
16:25:36.000000000 +0200
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/common/direct.conf   2022-06-17 
11:44:16.000000000 +0200
@@ -1,4 +1,12 @@
+If.direct {
+       Condition {
+               Type String
+               Empty "${var:DirectCardName}"
+       }
+       True.Define.DirectCardName "${CardName}"
+}
+
 SectionUseCase."Direct" {
-       Comment "Direct ${CardName}"
+       Comment "Direct ${var:DirectCardName}"
        File "/common/direct-verb.conf"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/conf.d/VEYRON-I2S/VEYRON-I2S.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/conf.d/VEYRON-I2S/VEYRON-I2S.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/conf.d/VEYRON-I2S/VEYRON-I2S.conf      
1970-01-01 01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/conf.d/VEYRON-I2S/VEYRON-I2S.conf    
2022-06-21 17:15:38.766359957 +0200
@@ -0,0 +1 @@
+symbolic link to ../../Rockchip/max98090/max98090.conf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/conf.d/mt8195_demo/mt8195_demo.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/conf.d/mt8195_demo/mt8195_demo.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/conf.d/mt8195_demo/mt8195_demo.conf    
1970-01-01 01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/conf.d/mt8195_demo/mt8195_demo.conf  
2022-06-21 17:15:38.794359985 +0200
@@ -0,0 +1 @@
+symbolic link to ../../MediaTek/mt8195_demo/mt8195_demo.conf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/alsa-ucm-conf-1.2.7/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf 
new/alsa-ucm-conf-1.2.7.1/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf
--- old/alsa-ucm-conf-1.2.7/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf    
1970-01-01 01:00:00.000000000 +0100
+++ new/alsa-ucm-conf-1.2.7.1/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf  
2022-06-21 17:15:38.882360075 +0200
@@ -0,0 +1 @@
+symbolic link to ../../Rockchip/rk3399-gru-sound/rk3399-gru-sound.conf

Reply via email to