From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: User land drivers. Date: Fri, 03 Sep 2004 14:29:54 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <413456AE.7000007@superbug.demon.co.uk> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from Cantor.suse.de (cantor.suse.de [195.135.220.2]) by alsa.alsa-project.org (ALSA's E-mail Delivery System) with ESMTP id 0F9172B6 for ; Fri, 3 Sep 2004 14:29:55 +0200 (MEST) In-Reply-To: <413456AE.7000007@superbug.demon.co.uk> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: James Courtier-Dutton Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org At Tue, 31 Aug 2004 11:45:02 +0100, James Courtier-Dutton wrote: > > 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 ? Why do you need to *create* /dev? When you access through alsa-lib, you don't need a device file. > Alternatively, could we provide a new plugin method, so we can add > userland PCMs, Mixer, etc. Exactly. Takashi ------------------------------------------------------- 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