From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: SND_PCM_ASYNC - why??? Date: Mon, 19 Jan 2004 20:07:51 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <20040117112645.1c9dce19.james@jigsawdezign.com> 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 (ns.suse.de [195.135.220.2]) by alsa.alsa-project.org (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id UAA00838 for ; Mon, 19 Jan 2004 20:07:53 +0100 In-Reply-To: <20040117112645.1c9dce19.james@jigsawdezign.com> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: James Wright Cc: ALSA Dev List-Id: alsa-devel@alsa-project.org At Sat, 17 Jan 2004 11:26:45 +0000, James Wright wrote: > > Hello, > > I'm doing much better with ALSA now that i spent a coule of days messing with code. I've got both direct > MMAP PCM playback and a fallback using normal write access with no problems. However, i've > just written in asyncronous notification support and found that if i use the SND_PCM_ASYNC flag in snd_pcm_open() > and then setup my callback function with snd_async_add_pcm_handler(), then the callback function is not called! > When i remove the SND_PCM_ASYNC flag it works fine, so is this flag/mode redundant? snd_async_add_pcm_handler() sets/resets the O_ASYNC flag by itself, so basically you don't need to open the pcm with SND_PCM_ASYNC. Takashi ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn