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