ALSA: firewire-lib: pool sequence of packet in IT context independently
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sat, 22 May 2021 01:32:59 +0000 (10:32 +0900)
committerTakashi Iwai <tiwai@suse.de>
Sat, 22 May 2021 06:47:09 +0000 (08:47 +0200)
commit6f24bb8a157c4af314ea61b29f532e8b4b11b28e
tree24ef5f986bd52a41effad9cb4804c2d405b11098
parent8070d2652e735585d31a50ff4f9bbaf2b5a49b10
ALSA: firewire-lib: pool sequence of packet in IT context independently

Current implementation pools the sequence in AMDTP domain. This is convenient
regarding to memory usage and computation time, however inconvenient for the
devices such that several rx streams are expected to transfer timing
information independently.

This commit refactors to pool the sequence per rx packet stream.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20210522013303.49596-3-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/amdtp-stream.c
sound/firewire/amdtp-stream.h