Andrea Guzzo wrote: > we are wondering if it's possible to register an alsa device from > userspace. It is not possible to register a kernel device from userspace, but it is possible to write a plugin that is used by the alsa library like a kernel device. Have a look into the alsa-plugins package. > Is there any working or experimental one? The FreeBoB project is writing an ALSA plugin for some IEEE1394 devices. > Another interesting use of an hypothetical alsa userspace interface > for device drivers implementation would be the possibility to > implement virtual audio devices ....for example you could implement a > transparent sound server that doesn't require applications to support > it explicitly and to link specific libraries, but it would be simply > accessed like any other alsa device and, with the use of substreams, > it would allow multiple applications to access audio facilities.... > but this is another story :P This story is called dmix. This plugin has been part of alsa-lib for years, and it doesn't need a server. :-) Regards, Clemens ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel