On Thu, 20 May 2021 06:01:46 +0200, Takashi Sakamoto wrote: > > Hi, > > Within devices supported by drivers in ALSA firewire stack, only DICE > ASICs support several pair of isochronous packet streams. As long as I > experienced, the ASIC requires drivers to transfer packets at the same > isochronous cycle. Unless, it generates no sound. > > Additionally, in future integration I have a plan to take drivers > performing sequence replay for media clock recovery. It's convenient > to manage the cycle to start processing content of packet in several > IR contexts. > > This patchset is to start processing content of packet at the same cycle > in several contexts for each direction, including code refactoring. > > > Takashi Sakamoto (8): > ALSA: firewire-lib: code refactoring for size of CIP header > ALSA: firewire-lib: code refactoring for calculation of context > payload > ALSA: firewire-lib: code refactoring for selection of IT context > header length > ALSA: firewire-lib: start processing content of packet at the same > cycle in several IR contexts > ALSA: firewire-lib: skip initial packets instead of scheduling IR > context > ALSA: firewire-lib: code refactoring to start several IT/IR contexts > ALSA: firewire-lib: start processing content of packet at the same > cycle in several IT contexts > ALSA: firewire-lib: change waking up timing to process packets Thanks, applied all eight patches. Takashi