From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: 'multi' plugin signals POLLOUT but snd_pcm_avail_update() returns 0 Date: Mon, 27 Oct 2008 09:24:33 +0100 Message-ID: References: <20081025151429.GA26298@tango.0pointer.de> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mx1.suse.de (cantor.suse.de [195.135.220.2]) by alsa0.perex.cz (Postfix) with ESMTP id 3BF192445F for ; Mon, 27 Oct 2008 09:24:51 +0100 (CET) In-Reply-To: <20081025151429.GA26298@tango.0pointer.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Lennart Poettering Cc: ALSA Development Mailing List List-Id: alsa-devel@alsa-project.org At Sat, 25 Oct 2008 17:14:29 +0200, Lennart Poettering wrote: > > Heya! > > There's a apparently a bug in the 'multi' plugin. When it is used it > will pretty often signal POLLOUT when used with > snd_pcm_poll_descriptors_revents() and the subsequent call to > snd_pcm_update_avail() will still return 0. Doesn't look right to me. Doesn't look right, indeed. On which system setup does it happen? Can you reproduce it via a combination of dummy driver so that I can test it on my system, too? thanks, Takashi