[alsa-devel] [FFADO-devel] [RFC][PATCH 00/13] alsa-tools: libhinawa for control applications of FireWire devices

Jonathan Woithe jwoithe at just42.net
Tue Jan 27 00:05:46 CET 2015


Hi Takashi S

On Sun, Jan 25, 2015 at 08:34:21PM +0900, Takashi Sakamoto wrote:
> This is RFC for a new library into alsa-tools.
> 
> ALSA in Linux 3.16 or later extends a support for FireWire sound devices.
> Currently ALSA drivers supports streaming functionality only, while
> most of these devices require software implementation to control its
> internal DSP. The way to achieve this is to transfer byte sequence to
> the unit and wait byte sequence which the unit transfers if required.

By way of clarifying the intent here, this library seems to exist to funnel
arbitary async transactions through the alsa kernel module.  This covers the
case whereby the streaming component (in the kernel) influences the way
these commands are carried out, or when an ARM handler (which by definition
must be a centralised resource) forms an integral part of the data exchange. 
Is this more or less correct?

Regards
  jonathan


More information about the Alsa-devel mailing list