From patchwork Fri Oct 4 11:55:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Plowman X-Patchwork-Id: 21517 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 E5A39BD80A for ; Fri, 4 Oct 2024 11:56:23 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id B75D763534; Fri, 4 Oct 2024 13:56:22 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="XR4MMk2o"; dkim-atps=neutral Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 393756352E for ; Fri, 4 Oct 2024 13:56:07 +0200 (CEST) Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-42e82f7f36aso17865675e9.0 for ; Fri, 04 Oct 2024 04:56:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1728042966; x=1728647766; darn=lists.libcamera.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p1YK8DKtA0NpWinHIZZXLF01L8APL7ANiW8Nc1Y2jjk=; b=XR4MMk2obLEhpD9/V2SVjWiWG1xI8NV6aAMhuHbygqe1PNnO3AieZGv6yPUJiJr4yo NGwV9ZI9Rt54Z7TJLoTpyiSDXTdwJ3Yurb/Li4/UhM11aOqc6lbvfQPiyQh5zxHc5q91 fH1RUZ9GP4QveIM5ztysIg0KHLkWCXQ4+iO2JSv3Bm0wBeXsBob4eXvtmbmXq+J+IFgT 6q+anDohPfAM9e804Ygg33F+WLp4DorV+ghV2m5Gakt5OHIOzlHrpSQ22NZLW1KmlAOE 3diBtZKTUECLKngU5V34FStZ0K7bhR3F1gVMdpAyDjPd3yC1KEPq03HpmCncx4F8flqu lGsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728042966; x=1728647766; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p1YK8DKtA0NpWinHIZZXLF01L8APL7ANiW8Nc1Y2jjk=; b=lmocA/HYO38tXPTNnRsJK4ejPxzQmK2mMDvOuRRgPA4sfgrM20R1k5H+FzS01HbWjh M06nqIsXbWN+N14/h3A2kxwde+VHBtuVIdwQXfNB7t8I51Td6WJ7Mo9V+rGvAuDZXqsw UHfz+W/0ZHB57quNwLcjHq7dYK2iOUU3WVbYTDqv7RPvdUUx+BH/5gwPjDANVW55lkCD LXiHKmiZ9vEiKijpFq7753M2fVxQxwCn9uPIlV6KryHDhs2JZ5vXav7rEG4Uvh5OxMSU rumm0nCE8v0g75RzjO4qq/dKYqo/FengSA19IIa+CyC3HvPhzfi4nwBiLSgGaSXDLYbj BItw== X-Gm-Message-State: AOJu0YyD6QUxKtwENsFedi/+ZhKBqL9eSQE6o6Bmz2xuJ3wfMyxc+zUR IAdBqAz3pr6BWZ2x9rcstOXvDm+LIlRp+uzxmU134MZTKDgi8Z8BAOFLR+qKM5JhEDrP997NiDS G X-Google-Smtp-Source: AGHT+IGE1L28GFMwWh5mWhM1yGDNVLzsLUh2JSy0avwY1Xg0X1ctGSyX/Hob9nFuQ7CFFskGa2HESg== X-Received: by 2002:a5d:4305:0:b0:374:bad2:6a5e with SMTP id ffacd0b85a97d-37d0e777812mr1433641f8f.28.1728042966264; Fri, 04 Oct 2024 04:56:06 -0700 (PDT) Received: from raspberrypi.pitowers.org ([2a00:1098:3142:1f:daa2:371b:a97:3e3e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37d081f743esm3107147f8f.21.2024.10.04.04.56.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Oct 2024 04:56:05 -0700 (PDT) From: David Plowman To: libcamera-devel@lists.libcamera.org Cc: David Plowman , Naushir Patuck Subject: [PATCH 6/6] ipa: rpi: vc4: Update all tuning files for sync algorithm Date: Fri, 4 Oct 2024 12:55:58 +0100 Message-Id: <20241004115558.9166-7-david.plowman@raspberrypi.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20241004115558.9166-1-david.plowman@raspberrypi.com> References: <20241004115558.9166-1-david.plowman@raspberrypi.com> MIME-Version: 1.0 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: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Standard sync parameters are added to all tuning files. Signed-off-by: David Plowman Reviewed-by: Naushir Patuck --- src/ipa/rpi/vc4/data/imx219.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx219_noir.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx283.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx290.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx296.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx296_mono.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx378.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx477.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx477_noir.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx477_scientific.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx519.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx708.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx708_noir.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx708_wide.json | 11 ++++++++++- src/ipa/rpi/vc4/data/imx708_wide_noir.json | 11 ++++++++++- src/ipa/rpi/vc4/data/ov5647.json | 11 ++++++++++- src/ipa/rpi/vc4/data/ov5647_noir.json | 11 ++++++++++- src/ipa/rpi/vc4/data/se327m12.json | 11 ++++++++++- 18 files changed, 180 insertions(+), 18 deletions(-) diff --git a/src/ipa/rpi/vc4/data/imx219.json b/src/ipa/rpi/vc4/data/imx219.json index a020b12f..808581f0 100644 --- a/src/ipa/rpi/vc4/data/imx219.json +++ b/src/ipa/rpi/vc4/data/imx219.json @@ -690,6 +690,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } diff --git a/src/ipa/rpi/vc4/data/imx219_noir.json b/src/ipa/rpi/vc4/data/imx219_noir.json index d8bc9639..e9706eb7 100644 --- a/src/ipa/rpi/vc4/data/imx219_noir.json +++ b/src/ipa/rpi/vc4/data/imx219_noir.json @@ -624,6 +624,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } diff --git a/src/ipa/rpi/vc4/data/imx283.json b/src/ipa/rpi/vc4/data/imx283.json index bfacecc8..6d7bec0b 100644 --- a/src/ipa/rpi/vc4/data/imx283.json +++ b/src/ipa/rpi/vc4/data/imx283.json @@ -308,6 +308,15 @@ }, { "rpi.sharpen": { } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } diff --git a/src/ipa/rpi/vc4/data/imx290.json b/src/ipa/rpi/vc4/data/imx290.json index 8f41bf51..c63f7487 100644 --- a/src/ipa/rpi/vc4/data/imx290.json +++ b/src/ipa/rpi/vc4/data/imx290.json @@ -209,6 +209,15 @@ } ] } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx296.json b/src/ipa/rpi/vc4/data/imx296.json index 8f24ce5b..f6638003 100644 --- a/src/ipa/rpi/vc4/data/imx296.json +++ b/src/ipa/rpi/vc4/data/imx296.json @@ -438,6 +438,15 @@ "strength": 1.0, "limit": 0.18 } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx296_mono.json b/src/ipa/rpi/vc4/data/imx296_mono.json index fe331569..f05698ef 100644 --- a/src/ipa/rpi/vc4/data/imx296_mono.json +++ b/src/ipa/rpi/vc4/data/imx296_mono.json @@ -235,6 +235,15 @@ "strength": 1.0, "limit": 0.18 } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx378.json b/src/ipa/rpi/vc4/data/imx378.json index 363b47e1..9cc76c97 100644 --- a/src/ipa/rpi/vc4/data/imx378.json +++ b/src/ipa/rpi/vc4/data/imx378.json @@ -422,6 +422,15 @@ }, { "rpi.sharpen": { } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx477.json b/src/ipa/rpi/vc4/data/imx477.json index fa25ee86..750c087f 100644 --- a/src/ipa/rpi/vc4/data/imx477.json +++ b/src/ipa/rpi/vc4/data/imx477.json @@ -695,6 +695,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx477_noir.json b/src/ipa/rpi/vc4/data/imx477_noir.json index 472f33fe..97f4e2a5 100644 --- a/src/ipa/rpi/vc4/data/imx477_noir.json +++ b/src/ipa/rpi/vc4/data/imx477_noir.json @@ -651,6 +651,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } diff --git a/src/ipa/rpi/vc4/data/imx477_scientific.json b/src/ipa/rpi/vc4/data/imx477_scientific.json index 9dc32eb1..b3d7a4ff 100644 --- a/src/ipa/rpi/vc4/data/imx477_scientific.json +++ b/src/ipa/rpi/vc4/data/imx477_scientific.json @@ -483,6 +483,15 @@ }, { "rpi.sharpen": { } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx519.json b/src/ipa/rpi/vc4/data/imx519.json index ce194256..54bdc796 100644 --- a/src/ipa/rpi/vc4/data/imx519.json +++ b/src/ipa/rpi/vc4/data/imx519.json @@ -422,6 +422,15 @@ }, { "rpi.sharpen": { } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx708.json b/src/ipa/rpi/vc4/data/imx708.json index 4de6f079..56b7af8a 100644 --- a/src/ipa/rpi/vc4/data/imx708.json +++ b/src/ipa/rpi/vc4/data/imx708.json @@ -666,6 +666,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx708_noir.json b/src/ipa/rpi/vc4/data/imx708_noir.json index 7b7ee874..7d123a64 100644 --- a/src/ipa/rpi/vc4/data/imx708_noir.json +++ b/src/ipa/rpi/vc4/data/imx708_noir.json @@ -765,6 +765,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx708_wide.json b/src/ipa/rpi/vc4/data/imx708_wide.json index 6f45aafc..0435706b 100644 --- a/src/ipa/rpi/vc4/data/imx708_wide.json +++ b/src/ipa/rpi/vc4/data/imx708_wide.json @@ -677,6 +677,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/imx708_wide_noir.json b/src/ipa/rpi/vc4/data/imx708_wide_noir.json index b9a5227e..a8c3f15b 100644 --- a/src/ipa/rpi/vc4/data/imx708_wide_noir.json +++ b/src/ipa/rpi/vc4/data/imx708_wide_noir.json @@ -668,6 +668,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/ov5647.json b/src/ipa/rpi/vc4/data/ov5647.json index 40c6059c..c65173d5 100644 --- a/src/ipa/rpi/vc4/data/ov5647.json +++ b/src/ipa/rpi/vc4/data/ov5647.json @@ -691,6 +691,15 @@ } } } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } diff --git a/src/ipa/rpi/vc4/data/ov5647_noir.json b/src/ipa/rpi/vc4/data/ov5647_noir.json index 488b7119..3b7510e1 100644 --- a/src/ipa/rpi/vc4/data/ov5647_noir.json +++ b/src/ipa/rpi/vc4/data/ov5647_noir.json @@ -407,6 +407,15 @@ }, { "rpi.sharpen": { } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file diff --git a/src/ipa/rpi/vc4/data/se327m12.json b/src/ipa/rpi/vc4/data/se327m12.json index 948169db..d3bedb95 100644 --- a/src/ipa/rpi/vc4/data/se327m12.json +++ b/src/ipa/rpi/vc4/data/se327m12.json @@ -427,6 +427,15 @@ "strength": 0.5, "limit": 0.5 } - } + }, + { + "rpi.sync": + { + "group": "224.0.0.1", + "port": 12345, + "sync_period": 30, + "ready_frame": 1000 + } + } ] } \ No newline at end of file