>>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 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel