[alsa-devel] Some idea about usb audio gadget driver.
matthieu.castet at parrot.com
Tue Sep 23 14:08:05 CEST 2008
Felipe Balbi a écrit :
> On Tue, Sep 23, 2008 at 05:50:33PM +0800, ext Bryan Wu wrote:
>> Hi ALSA and USB folks,
>> - Is there any similar things on this planet?
>> - How about gmidi usb midi gadget driver?
>> - How can I open/playback/record/close a ALSA sound card in kernel
>> space not using alsalib in user space?
> Start by converting gmidi to composite framework. Separate the alsa
> generic code from usb generic code and the function driver (in that case
> MIDI). Then, all you have to do is add a new function driver with proper
> audio streaming.
I am not sure there is lot's of common alsa code. IIRC Midi and Pcm API
are different in alsa.
But I think we shouldn't try to drive a sound card from kernel, we
should create an alsa sound card like gmidi, and let's userspace do what
it wants (redirect from/to another sound card, stream files, ...).
More information about the Alsa-devel