From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: alsa-jack issues Date: Mon, 08 Sep 2014 10:28:54 +0200 Message-ID: References: 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 mx2.suse.de (cantor2.suse.de [195.135.220.15]) by alsa0.perex.cz (Postfix) with ESMTP id 814FD2619E3 for ; Mon, 8 Sep 2014 10:28:54 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Radoslaw Szkodzinski Cc: Sergey , alsa-devel List-Id: alsa-devel@alsa-project.org At Sat, 6 Sep 2014 07:09:17 +0200, Radoslaw Szkodzinski wrote: > > Hello, > > A recent change in alsa-plugins 1.0.28 alsa-jack has changed the poll semantics. > This breaks audacious and mpv, perhaps more applications. Could you elaborate more? What's broken and how? > The regression is caused by: > Commit: 9217377337cdceb62abeb5969112b738bb5cd551 > jack: fix polling and recovering Let's add the patch author to Cc. > This might or might not be related to lack of > snd_pcm_poll_descriptor_revents call or the use of a timer instead of > repolling. > > Another major problem is the lack of handling of DRAINING state. This > breaks short sample playback with aplay and possibly other > applications. That also was present in older alsa-jack and is not a > regression. A fix patch is welcome :) I guess this won't be too difficult to implement. Takashi