Re: [PATCH 0/8] ALSA: firewire-lib: start processing content of packet at the same cycle in several contexts for each direction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux