From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Mack Subject: Re: Tenor TE8802, USB : clics and crackles during music play Date: Thu, 17 Apr 2014 09:27:37 +0200 Message-ID: <534F8269.6000005@zonque.org> References: <20140114143417.GB23764@tamtam.fritz.box> <533ECF3C.3020404@ladisch.de> <534305F1.8040805@ladisch.de> <5343CF9B.8020202@ladisch.de> <53466319.7010606@ladisch.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail.zonque.de (svenfoo.org [82.94.215.22]) by alsa0.perex.cz (Postfix) with ESMTP id A113E2608E8 for ; Thu, 17 Apr 2014 09:27:40 +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: mick , Clemens Ladisch Cc: alsa-devel@alsa-project.org, Andrea Messa List-Id: alsa-devel@alsa-project.org On 04/14/2014 12:44 PM, mick wrote: > I figured out what the problem is. > When I said the quirk code gets called I made a mistake. It did not. > What happens is this: > You are setting udh01_fb_quirk in the sync endpoint but at the line where > you query it you are asking the data endpoint. So the patch of the patch > is: > > - if (unlikely(ep->udh01_fb_quirk)) { > + if (unlikely(sender->udh01_fb_quirk)) { > > With this change everything works fine with my TEAC A-H01. > The crackle is gone and grep for the momentary frequency shows no jumps > anymore. Nice catch. Clemens, with the above correction of the patch, Andrea Messa reported success as well (had some private conversation on this). When respinning the patch, you can add Tested-by: Andrea Messa Many thanks, everyone! Daniel