Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2037801rdf; Mon, 6 Nov 2023 02:59:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IFNOm1F10iiBdPJttLLTJ0ONqqLvDKOXB50SAHZfKPtdSNkhXGC4aWEIqj1VgrKKVN57zJ6 X-Received: by 2002:a05:6358:e4a0:b0:169:6251:c4a5 with SMTP id by32-20020a056358e4a000b001696251c4a5mr19415292rwb.8.1699268384850; Mon, 06 Nov 2023 02:59:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699268384; cv=none; d=google.com; s=arc-20160816; b=JHWV1M4pI1DD45MC1cZWwQPusRWZEb1f5rZUxmP/528tZq2ndb13wRjw6RMUI23GHH t7uJDsAPNYGDn598Hw6uGu46e0KQ844/O+PqatJHQ2iaMuurYeGnU7VO10D7omt4HTri +Ar4vxSfEiSguC3a2sUlcuiDc4BUi6sss1tjsHKqiC4g9MSiC3jdsFlhBqPgqIHNiP88 3nXxblRS5T0ivWEq/AX6FWlomZZ7c1Y/wmv6C1fb6tJFrh63nqeBXVCrNLEQQ8xb1gXr KbZNKhjl358gPLRkoJvn65OqZi4sNVBYt7j6AhYZqqZx59+8SbnwhVCXcV5KR/qPiVXa L1+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=kT7QXhe5c0RYpmEgHo+yBlLMBuht5y9vyzWwzHClHSk=; fh=A5v+WPBF35PAoVxB8RljHPLovfCSzau6087QUSNl5uA=; b=PF7KFY2xcOaRKCdbSMzu+FEXpqLv+mnUdsuWU/pd7paWOqlEyAWsdtxUGKBziu9m5D QzHOEZZjWCWRmnxR2EU+74mDumFvHEb24E7s6weRQmrFuNVNd9RbV/lqpBHu/uabp6R4 pywb9JcUzMm82iPpWoBEvGMSrzO73wNNASJbDD3ct63IIhxog/yRihKvGqQjPawtAsOh KOOg5KT6tTg6XSkRkRCBAc3sSq3vEOKhiXn5q/8smHB0nhB/4/6qbSCJRKDk+IzIYdxA +dOI2nSs8bRnW1i6QpMp78H4zphHGhjcYbis4/c83e2B2hnHuLkegSxRYOgYbwljdHpz KnNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=p8wPSvFk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id v64-20020a638943000000b005b95fbb1747si7722407pgd.761.2023.11.06.02.59.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 02:59:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=p8wPSvFk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id BE66B802AF0F; Mon, 6 Nov 2023 02:59:43 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230284AbjKFK7j (ORCPT + 99 others); Mon, 6 Nov 2023 05:59:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54298 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229583AbjKFK7i (ORCPT ); Mon, 6 Nov 2023 05:59:38 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9AC8AB7; Mon, 6 Nov 2023 02:59:35 -0800 (PST) Received: from pendragon.ideasonboard.com (213-243-189-158.bb.dnainternet.fi [213.243.189.158]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 472F1223; Mon, 6 Nov 2023 11:59:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1699268353; bh=lhvz5saAeUdjlsIZ14t/fbtSNafXh2meA6GJnGK0o5o=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=p8wPSvFkU3F5WBwwM7QHtI1kB3IStSW2iy0ehDjUxEwxDPlEIJVeI/NDOzMEABskK Bn0aUm09ZZk9yMNhGO8QBjX4XaIy8DM0O8zXxiLQZ7qbxnehyjDkDDAGr1D8zWJYeN LS9W9Z8YM+w7YQyPtmVzOobwASF4TX9Q6gtSDAQg= Date: Mon, 6 Nov 2023 12:59:41 +0200 From: Laurent Pinchart To: Ricardo Ribalda Cc: Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Esker Wong Subject: Re: [PATCH] media: uvcvideo: Implement V4L2_EVENT_FRAME_SYNC Message-ID: <20231106105941.GB16995@pendragon.ideasonboard.com> References: <20231020-uvc-event-v1-1-3baa0e9f6952@chromium.org> <20231106103925.GA19272@pendragon.ideasonboard.com> <20231106104245.GB19272@pendragon.ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 06 Nov 2023 02:59:44 -0800 (PST) On Mon, Nov 06, 2023 at 11:51:06AM +0100, Ricardo Ribalda wrote: > On Mon, 6 Nov 2023 at 11:42, Laurent Pinchart wrote: > > On Mon, Nov 06, 2023 at 12:39:26PM +0200, Laurent Pinchart wrote: > > > On Fri, Oct 20, 2023 at 06:41:45AM +0000, Ricardo Ribalda wrote: > > > > Add support for the frame_sync event, so user-space can become aware > > > > earlier of new frames. > > > > > > > > Suggested-by: Esker Wong > > > > Tested-by: Esker Wong > > > > Signed-off-by: Ricardo Ribalda > > > > --- > > > > We have measured a latency of around 30msecs between frame sync > > > > and dqbuf. > > > > > > Not surprising, especially for large resolutions. I'm curious though, > > > what do you use this event for ? > > I think Esker is using it to get more accurate power measurements of > the camera stack. Esker, would you be able to provide more information ? > > > It's easy to miss the ++ there when reading the code, would the > > > following be more readable ? > > Actually that was my original code, but I thought you would like this better :) > > Thanks for the review, a v2 is on its way. Thank you. -- Regards, Laurent Pinchart