ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 18 Jun 2021 04:07:13 +0000 (13:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 18 Jun 2021 07:42:42 +0000 (09:42 +0200)
commit5b24119e9103a767b065fcf37db2b65bbcf0d52f
tree531210ba253adebb7572db35c7ef42f789c5d09b
parent6b6c17fe6fa58900fa69dd000d5333b679e5e33e
ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid

I assumed that the combination of packet formats for MOTU 828 mk3 Hybrid
is the same as MOTU 828 mk3 FireWire. However at higher sampling rate, it
is different. MOTU 828 mk3 Hybrid has additional 4 dummy data chunks for
rx packet.

This commit fixes the issue to which I address at a commit f2ac3b839540
("ALSA: firewire-motu: sequence replay for source packet header").

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20210618040713.114611-1-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/motu/motu-protocol-v3.c
sound/firewire/motu/motu.c
sound/firewire/motu/motu.h