[alsa-devel] [PATCH 0/4] ALSA: firewire-lib: use IT context header to compute cycle count
Takashi Iwai
tiwai at suse.de
Wed May 22 12:54:20 CEST 2019
On Tue, 21 May 2019 16:57:33 +0200,
Takashi Sakamoto wrote:
>
> Hi,
>
> In Linux firewire subsystem, the series of timestamp for each packets is
> passed as argument to callback of IT context. The timestamp comes from
> descriptor of 1394 OHCI IT context and represents the cycle to process
> queued packet.
>
> In current implementation of ALSA IEC 61883-1/6 packet streaming engine,
> the timestamp comes from calculation with the last packet to generate
> the callback, thus it's not per-packet information.
>
> For simplicity, this patchset uses the header to compute the cycle for
> packet to be going to be queued. Additionally, this patchset adds some
> minor refactoring.
>
> Takashi Sakamoto (4):
> ALSA: firewire-lib: use union for directional parameters
> ALSA: firewire-lib: add helper function to cancel context inner
> callback handler
> ALSA: firewire-lib: obsolete macro for header of IT context
> ALSA: firewire-lib: use IT context header to compute cycle count for
> scheduling packet
Applied now, thanks.
Takashi
More information about the Alsa-devel
mailing list