From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: USB Audio/Midiman - partial success Date: Thu, 12 Sep 2002 17:30:41 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: alsa-devel Cc: Clemens Ladisch , Fedor Pikus , Patrick Shirkey List-Id: alsa-devel@alsa-project.org At Tue, 10 Sep 2002 10:58:34 +0200 (METDST), Clemens Ladisch wrote: > > > > The two PCM devices cannot be used at the same time anyway, so I think > > > creating a quirk for interface 0 which says "ignore this" could work. > > > Takashi, any comments? > > > > i think implementing a semaphore (or flag) for each endpoint would be > > better, so that the driver can find generally double-endpoints > > problem. > > I cannot imagine anybody else would be stupid enough to design a device > with double endpoints. But then I didn't imagine Midiman would, either. > Oh well, Murphy's Law ... :-( since many (at least plural :) devices have this problem, i changed the usbaudio code slightly. now a pcm stream is created per endpoint instead of interface. on this version, m-audio's device should have one (for duo) or two (for quattro) pcm devices. please let me know if any problems arise with this change. ciao, Takashi ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf