projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9f079c1
)
ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfe...
author
Takashi Sakamoto
<o-takashi@sakamocchi.jp>
Tue, 18 May 2021 01:26:12 +0000
(10:26 +0900)
committer
Takashi Iwai
<tiwai@suse.de>
Tue, 18 May 2021 06:57:54 +0000
(08:57 +0200)
At high sampling transfer frequency, TC Electronic Konnekt Live
transfers/receives 6 audio data frames in multi bit linear audio data
channel of data block in CIP payload. Current hard-coded stream format
is wrong.
Cc: <stable@vger.kernel.org>
Fixes:
f1f0f330b1d0
("ALSA: dice: add parameters of stream formats for models produced by TC Electronic")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link:
https://lore.kernel.org/r/20210518012612.37268-1-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/dice/dice-tcelectronic.c
patch
|
blob
|
history
diff --git
a/sound/firewire/dice/dice-tcelectronic.c
b/sound/firewire/dice/dice-tcelectronic.c
index
a8875d2
..
43a3bcb
100644
(file)
--- a/
sound/firewire/dice/dice-tcelectronic.c
+++ b/
sound/firewire/dice/dice-tcelectronic.c
@@
-38,8
+38,8
@@
static const struct dice_tc_spec konnekt_24d = {
};
static const struct dice_tc_spec konnekt_live = {
- .tx_pcm_chs = {{16, 16,
1
6}, {0, 0, 0} },
- .rx_pcm_chs = {{16, 16,
1
6}, {0, 0, 0} },
+ .tx_pcm_chs = {{16, 16, 6}, {0, 0, 0} },
+ .rx_pcm_chs = {{16, 16, 6}, {0, 0, 0} },
.has_midi = true,
};