From mboxrd@z Thu Jan 1 00:00:00 1970 From: James Courtier-Dutton Subject: Re: [alsa-cvslog] CVS: alsa-kernel/pci/ca0106 ca_midi.c,... Date: Fri, 21 Oct 2005 12:45:53 +0100 Message-ID: <4358D4F1.6020602@superbug.co.uk> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Takashi Iwai Cc: Tilman Kranz , James Courtier-Dutton , alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org Takashi Iwai wrote: > >But, what is the reason to call them indirectly via pointers at all? >The routine is just for ca0106, so no complex abstraction is >necessary. > > >Takashi > > > > The same ca_midi.c file should work with the emu10k1x, sb live, sb audigy1/2. Once this midi code is tested well, we can then share the code amongst all the different modules. So the indirection is for that purpose. James ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl