All of lore.kernel.org
 help / color / mirror / Atom feed
* User land drivers.
@ 2004-08-31 10:45 James Courtier-Dutton
  2004-09-03 12:29 ` Takashi Iwai
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: James Courtier-Dutton @ 2004-08-31 10:45 UTC (permalink / raw)
  To: alsa-devel

I have found that there are a number of different possible sound 
devices, where creating a user land driver would be beneficial to using 
a kernel module.
E.g. Bluetooth, Firewire etc.

Currently, we have:
user app(user)
     |
     V
alsa-lib(user)
     |
     V
alsa-driver(kernel)
     |
     V
hardware(kernel).

Bluetooth would prefer:
user app(user)
     |
     V
alsa-lib(user)
     |
     V
alsa-bluetooth-headset-profile(user)
     |
     V
bluetooth-driver(kernel)
     |
     V
hardware(kernel).


Would it be possible to have userland processes creating /dev/ files ?
Alternatively, could we provide a new plugin method, so we can add 
userland PCMs, Mixer, etc.

Any ideas?

James


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-09-03 18:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-31 10:45 User land drivers James Courtier-Dutton
2004-09-03 12:29 ` Takashi Iwai
2004-09-03 13:11 ` Florian Schmidt
2004-09-03 14:08 ` Jaroslav Kysela
2004-09-03 14:27   ` Takashi Iwai
2004-09-03 14:31     ` Jaroslav Kysela
2004-09-03 15:58       ` James Courtier-Dutton
2004-09-03 15:57         ` Jaroslav Kysela
2004-09-03 18:05   ` David Lloyd

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.