From patchwork Tue Mar 7 15:58:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naushir Patuck X-Patchwork-Id: 18355 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id DE819BDE17 for ; Tue, 7 Mar 2023 15:58:40 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 5A2AA6265E; Tue, 7 Mar 2023 16:58:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1678204720; bh=E3r0SAAQ1U4RpKCESMUoHx7tLcnshKcc7NToA6YjaP8=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=qopPBxB1yjzKWKM9hoSVEp5W9gbp3B/Cyd6RX0Hwn5AOiQ020Lc6L/MGVgep3dnrH fLLIScTwLZRcC8PsoLNvuYeWwYRjJjELPcL/1ngqgPf0MzXD9s3Atz3ae5pJSWIl7H GdM2xx34zQICiXVsN38KYVL9DhByIj8I5Je3L7e0TbxHn+758awaAyr3Zt8ptQv5en 6TO2au+W3XZVgIfMwkJzjeUzj5wO4XMeZVrELzXzzrhFEIdImEEDaJMvPXR2Lp4FDM zEvd/Ej0JRwINwyGp6NtvKP0wjvY1nViJTHtsAPggAnauKbWAZN7N03g5lc/+UNuS8 wsz0c9Hr4xS8A== Received: from mail-yw1-x1129.google.com (mail-yw1-x1129.google.com [IPv6:2607:f8b0:4864:20::1129]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 096A5603AE for ; Tue, 7 Mar 2023 16:58:38 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="GLGUxEWe"; dkim-atps=neutral Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-536c2a1cc07so252419077b3.5 for ; Tue, 07 Mar 2023 07:58:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1678204716; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=/CEkben+kXUm3E8PQ6n5+mo8YCQkkR/DxTdbO6SALrE=; b=GLGUxEWeewJVLl3932ceV/eqQpIIw2W9s5gWTo1Oi4jnIvaboJmXQodB/vdovo6mDA Ih2lJ3G+NaVXdxc70JeSp2aUmFBObMjS1100zetayhQCz4z8NVTGiGtJZ1TjlrA1u8/A 3Moe7WSzQw+P4fkHow2uDB2kqgkdTe+R8PP2uiEbj0PWqVwLuAU6fsIBOy339wU0Kgh4 NZIQQ3QXTIpx/IlW9VibyLZsGmmWYNDXSHNmdqlVhPeHCHJHBe3So5Q4iIJ75l5/nvf+ Ir/eHDG6/5cYaC3faH/3C5dHk7kZyi77A11kT7CvTw3agDfUZ3wa8E7H27xLozrZu0b9 LwOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678204716; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/CEkben+kXUm3E8PQ6n5+mo8YCQkkR/DxTdbO6SALrE=; b=AT7Z/pxOJb2o58MzGn/U+VW6eYZ98Ax5fRmWtL5XsNF4XF472tq7x7R5Zz8hNoZThm atVviUHI5k4Pi96jgRUQRsdaHOzsifWYGa59HD9GXOsAkeoZt4UIHnGZahY2OADLbqLf FeLkRoLfM6Cb1ZAa8q/ZgtaFf8LFyy5XDJkeMsRZwNjPQGbbXdPZAakXyifobYFhb3bS iHmXMAPHi6JNa11zkBC/hhCbaJKP84F63XCRk6UrIWdbDaVA1JUnVJBjo1yyRhFjVBur zScQVleRSTYDmLftDc3FC+cmyQiv24+pmFv8h/v12laVzHG2PRBSzwmVcRFn0Wfiw+UR yUWQ== X-Gm-Message-State: AO0yUKUt5KsFt9U+mAm20SEl9bpMOkcj60ro46Tc4pwWGlKcJK/aG0er i/UOZMd+Gcs7xu86icjMrjJljPkvjVsB1JJHMit7wj9jTOcmmgg+AiyrQg== X-Google-Smtp-Source: AK7set82bncc0YF1f9kDurdsp0SU25eYD5hT17tKE8Xb5D0jlMyb9SLlO+z0Ga66HjB1+tnh+fOeC0vqN7hXmIVIABA= X-Received: by 2002:a81:b626:0:b0:52e:dbc8:3e60 with SMTP id u38-20020a81b626000000b0052edbc83e60mr9005086ywh.2.1678204716481; Tue, 07 Mar 2023 07:58:36 -0800 (PST) MIME-Version: 1.0 Date: Tue, 7 Mar 2023 15:58:20 +0000 Message-ID: To: libcamera devel , Kieran Bingham Subject: [libcamera-devel] Pull request from https://github.com/naushir/libcamera.git X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Naushir Patuck via libcamera-devel From: Naushir Patuck Reply-To: Naushir Patuck Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" The following changes since commit cde9293cf9899b0fc4ce9cf89dd29f26be77f35c: ipa: rkisp1: lsc: Fix integer division error (2023-03-06 18:12:10 +0100) are available in the Git repository at: https://github.com/naushir/libcamera.git for you to fetch changes up to f194529f9ba35421b66fee5e5bfcb2b8a148bbbf: ipa: raspberrypi: imx296: Minor tuning updates (2023-03-07 15:43:08 +0000) ---------------------------------------------------------------- David Plowman (2): ipa: raspberrypi: agc: Fix overflow in Y value calculation ipa: raspberrypi: imx296: Minor tuning updates Naushir Patuck (4): pipeline: ipa: raspberrypi: Change Unicam timeout handling ipa: raspberrypi: Better heuristics for calculating Unicam timeout pipeline: raspberrypi: Add a Unicam timeout override config options pipeline: raspberrypi: Iterate over all Unicam instances in match() include/libcamera/ipa/raspberrypi.mojom | 2 +- src/ipa/raspberrypi/controller/rpi/agc.cpp | 2 +- src/ipa/raspberrypi/data/imx296.json | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------- src/ipa/raspberrypi/data/imx296_mono.json | 12 ++++++++-- src/ipa/raspberrypi/raspberrypi.cpp | 45 +++++++++++++++++++++++++++++++++++--- src/libcamera/pipeline/raspberrypi/data/example.yaml | 11 +++++++++- src/libcamera/pipeline/raspberrypi/raspberrypi.cpp | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------- 7 files changed, 282 insertions(+), 75 deletions(-)