[PATCH 0/6] ALSA: firewire-lib: code refactoring for processing rx packets

Takashi Iwai tiwai at suse.de
Sat May 22 08:50:29 CEST 2021


On Sat, 22 May 2021 03:32:57 +0200,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> This patchset refactors mainly for processing rx packets.
> 
> Except for devices handled by ALSA bebob and dice drivers, the devices
> doesn't take care of the value of syt field of CIP header for playback
> timing. To code it explicitly, the new flag is added in 1st patch.
> 
> Some of devices based on DICE ASICs supports two pairs of packet
> streams. In the case, the sequence of rx packet in the streams should
> be different independently so that each of them deliver timing
> information from each peer. On the other hand, current implementation
> pools the sequence in AMDTP domain, then the rx packets are processed
> with the same pool. It is inconvenient and in 2nd patch the pool is
> prepared per streams.
> 
> The other patches are for my future work.
> 
> 
> Regards
> 
> Takashi Sakamoto (6):
>   ALSA: firewire-lib: add flag to unaware of syt in CIP header
>   ALSA: firewire-lib: pool sequence of packet in IT context
>     independently
>   ALSA: firewire-lib: code refactoring for generation of packet
>     descriptors
>   ALSA: firewire-lib: code refactoring for generation of syt sequence
>   ALSA: firewire-lib: code refactoring for generation of data block
>     sequence
>   ALSA: firewire-lib: code refactoring for transfer delay

Thanks, applied all six patches now.


Takashi


More information about the Alsa-devel mailing list