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