[linux-audio-dev] Re: [Alsa-devel] Fwd: Re: USB Quattro Linux support

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] Re: [Alsa-devel] Fwd: Re: USB Quattro Linux support
From: Paul Davis (pbd_AT_Op.Net)
Date: Mon Apr 15 2002 - 01:21:59 EEST


>>framework for ALSA worked out, which is even more of a problem. Its
>>still unclear at this point whether the ALSA framework will be:
>>
>> application<->alsa-lib<->alsa-driver<->low-level-ALSA-USB-class-driver
>>
>>OR
>>
>> application<->alsa-lib<->low-level-non-ALSA-USB-class-driver
>>
>>the first one is easier to write, the second one is more flexible.
>>
>>--p
>>
>>
>Is the biggest problem the need to get alsa to accept Plugable hardware.
>E.g. USB.
>Does the current alsa architecture allow for hot plug and remove of
>sound hardware ?

thats not an issue with ALSA. pluggable hardware is not part of
ALSA. it would be part of the kernel's handling of USB. at the moment,
ALSA doesn't support any interfaces that allow hot plugging, but i
can't think of anything in the codebase that would cause a problem. i
load and unload ALSA modules very often when i'm doing driver
development, which is isomorphous to handling hot-plugged devices.

whether or not the kernel's support for USB can deal with it, i have
no idea. i would be suprised if the answer was no.

the problem i alluded to is just one of making an architectural
decision. do you consider USB Audio devices to be best supported by a
kernel driver with a USB focus, or an ALSA focus? alsa-lib can handle
either, but in the former case (USB focus), more code has to be
written in user space, and the existing USB audio driver for OSS has
to be moved out of OSS and made more generic.

--p


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Apr 15 2002 - 01:08:20 EEST