[alsa-devel] [PATCH 1/2] ALSA: firewire: process packets in 'struct snd_pcm_ops.ack' callback

Takashi Sakamoto o-takashi at sakamocchi.jp
Fri Jun 16 17:08:53 CEST 2017


On Jun 17 2017 00:00, Takashi Sakamoto wrote:
> This subsystem has no drivers with the similar feature, thus it's new
> design for data transmission. The design supports below things:
> 
> 1. Hardware features:
> 1.1. Data transmission is done by direct media access (DMA).
> 1.2. Hardware cares of two points for its data transmission; one is
>       hwptr and another is appl_ptr on PCM buffer dedicated for the
>       data transmission.
> 1.3. (perhaps)The granurarity of data transmission can be differed,
>       not fixed to the size of 'period'.

I realized that 'granularity' (misspelled...) is not proper in this 
context. Here, I described intervals to start data transmissions by DMA. 
The transmission can be managed by pre-programmed descriptors on device 
register, or service routines for interrupts on drivers, and so on.


Regards

Takashi Sakamoto


More information about the Alsa-devel mailing list