--- Paul Davis <[EMAIL PROTECTED]> wrote: >>>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. >>>
I think a good example of how ALSA should work with USB devices is the gphoto approach. From what I know of their framework it is along the same lines as the first option. > >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. > I'm pretty sure that we would have the means currently to see the device through the usb port. (I'll need to test that out) The problem I see is how does ALSA access the kernels USB modules and once that is sorted out we need the specs for the devices. So how do we go about writing a "low-level-ALSA-USB-class-driver"? -- Patrick Shirkey - Boost Hardware Ltd For the discerning hardware connoisseur Http://www.boosthardware.com Http://www.boosthardware.com/LAU/Linux_Audio_Users_Guide/ >_______________________________________________ >Alsa-devel mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/alsa-devel _____________________________________________________________ Want a new web-based email account ? ---> http://www.firstlinux.net _____________________________________________________________ Run a small business? Then you need professional email like [EMAIL PROTECTED] from Everyone.net http://www.everyone.net?tag _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel