Patrick Shirkey writes: > --- Paul Davis <[EMAIL PROTECTED]> wrote: > >Not at all. arecord(1) can capture audio, but it can't capture 26 > >channels of audio at 64 frames/interrupt. Handling latency is partly > >an application issue, partly a kernel issue, and partly a requirement > >that libraries in the way don't get in the way. It has very little to > >do with whether you can do certain generic tasks or not. > > > > Sure. But usb audio devices are limited to a pretty low channel count. > > eg. this usb quattro can only capture 1 channel at 96000,24 bit > even though it has up to 4 channels. It would seem to be a limitaion > of usb as a transfer protocol. >
USB-1.1 devices are limited, but USB-2.0 controllers are already on the market and will be replacing USB-1.1 on new motherboards as the year progresses. There's a 40 fold increase in raw bandwidth in USB-2.0, from 12Mbit/s to 480Mbit/s, so one could imagine plugging several CD-quality USB-1.1 audio devices into a USB-2.0 hub, or getting multiple channels of DVD quality from a USB-2.0 audio interface. So, sooner or later, your driver,too, will get its chance to be a latency bottleneck. -- rec -- _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel