It seems that there are 4 capture channels per report in issue #552:
Capture:
Status: Stop
Interface 2
Altset 1
Format: S32_LE
Channels: 4
Endpoint: 0x81 (1 IN) (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR FC LFE
Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/552
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Name "ssl2plus_mono_in"
Direction Capture
Channels 1
- HWChannels 2
+ HWChannels 4
HWChannelPos0 MONO
HWChannelPos1 MONO
}
Macro.pcm_split.SplitPCMDevice {
Name "ssl2plus_mono_in"
Direction Capture
- HWChannels 2
+ HWChannels 4
Channels 1
Channel0 0
ChannelPos0 MONO
Macro.pcm_split.SplitPCMDevice {
Name "ssl2plus_mono_in"
Direction Capture
- HWChannels 2
+ HWChannels 4
Channels 1
Channel0 1
ChannelPos0 MONO
}
Define.DirectPlaybackChannels 4
-Define.DirectCaptureChannels 2
+Define.DirectCaptureChannels 4
Include.dhw.File "/common/direct.conf"