From patchwork Tue Apr 22 14:25:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaslo Ziska X-Patchwork-Id: 23212 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 4C9EABE08B for ; Tue, 22 Apr 2025 14:29:59 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id DC06068AD0; Tue, 22 Apr 2025 16:29:58 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ziska.de header.i=@ziska.de header.b="bMZtPshZ"; dkim=permerror (0-bit key) header.d=ziska.de header.i=@ziska.de header.b="+VPlDcAO"; dkim-atps=neutral Received: from mo4-p01-ob.smtp.rzone.de (mo4-p01-ob.smtp.rzone.de [81.169.146.167]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id B935A68ACA for ; Tue, 22 Apr 2025 16:29:56 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1745332196; cv=none; d=strato.com; s=strato-dkim-0002; b=SwTxVBAadKqIR+qYQKpLJw36w/V1ffoA820iu+uj9bkKmTnh4+k+fuHI5gZlbJfQYf nv7OD9QBjtkbRPanJU32Ec4VAifRueDx5Rva3w20R41dU5oA65XWzHwgdAT99ZujTorm 09Qz5wuTrJtIWau8HUymkVsmQvG0I4Al/dRQS17QWBocfULNCBTdn+phs3+0T27F0caB NwdE9kPDKlt046mt5Irf3PCLXXp6uOesr7lW8JS/nXfTLLzH8fVTOjmeQog9E7WSt7zd LpeOqUqLB85ivNxRzPvyfVGjIU6xtFi1pJCyCgrGbL9bd/NQ6rJC6zPwlcsd/93o7ca8 2Icw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1745332196; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=RhoAP335yEeP4tq229cr5jF8C74gleffhQpbRHLF/wQ=; b=D1XV5CfnMDIKcdBx+gdJG1mhToPwuokovwZL8saCR0wYiXGI6TZfizMByd9PX79we9 vW7m/5bAiE8PeKDM2dSIQZGLc6gQH8430cfCZkZRYL+zoLh7PRAYSj6aiSraJMlfwDtA D9DFf6lFreaOoXO2HyZDeXP3EdvnJiV9rlfiMXGFq3CdQSQMaLch5hdFYC2uv/TpU1EA h9UPr8i2NG/PfqGU0E5h5TRXiMeiPfZGl8Bq1igtO8X1N3VpL613EoItVIQTmdmrHhSg DR4vy10FdouSLrz3g0zINzhVGpRGc7YPEnWVlqeuU/PWhQNSnhB4T6xcy0+VBnVsRz5I 1A8A== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1745332196; s=strato-dkim-0002; d=ziska.de; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=RhoAP335yEeP4tq229cr5jF8C74gleffhQpbRHLF/wQ=; b=bMZtPshZySE8HR7QzGbk3mk9uJi5YRl1fut5OaNmZRltXke7vBQdBy7mqKvM1YJHhu REWHn13QoiKW/DOzTnMvuGhkGXbK6ecMHC55yVTezvRjQvYIgrLIA9uDY1TWLcr4+o5i 4gGJdS4OPXB89YtoxO/Y19AwN7hqsKJBxmi6GumN6Hz5oher6Kqx5Q+M9Y8sdjEXq80s AC12VN/o7+qMXc/tV4/dWZ6L/wFIRawy1OKFRJy3J/OL5HDZbC8oW8e39QmWTaoSgP/c K2RwdqJa44n2C+b760/jegAGfazElRJwQXXgHhIuTc3tFqpz7T3L/1Kch2VbOPyiTgmd OTcg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1745332196; s=strato-dkim-0003; d=ziska.de; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=RhoAP335yEeP4tq229cr5jF8C74gleffhQpbRHLF/wQ=; b=+VPlDcAOP9FLVZG+gGta1UhNhla25L0Ga4Za8MVj56P8fs7F+BzZmNVO/I4dro3xsj PSs3ppKCTAkB/O+sboAg== X-RZG-AUTH: ":Jm0XeU+IYfb0x77LHmrjN5Wlb7TBwusDqIM6Hizy8VdfzvKi4yoFC9cCgYrrBvJaIR9ymoISrfhsHWODCRPggeTRCTeK" Received: from archlinux.fritz.box by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id z34f8113METuRL8 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 22 Apr 2025 16:29:56 +0200 (CEST) From: Jaslo Ziska To: libcamera-devel@lists.libcamera.org Cc: Jaslo Ziska Subject: [PATCH 3/3] gstreamer: Add remaining controls Date: Tue, 22 Apr 2025 16:25:21 +0200 Message-ID: <20250422142903.14742-4-jaslo@ziska.de> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250422142903.14742-1-jaslo@ziska.de> References: <20250422142903.14742-1-jaslo@ziska.de> 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" Now that read- and write-only controls are supported add the remaining controls. Signed-off-by: Jaslo Ziska --- utils/codegen/gen-gst-controls.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/utils/codegen/gen-gst-controls.py b/utils/codegen/gen-gst-controls.py index 4ca76049..664e4c41 100755 --- a/utils/codegen/gen-gst-controls.py +++ b/utils/codegen/gen-gst-controls.py @@ -19,13 +19,15 @@ from controls import Control exposed_controls = [ - 'AeEnable', 'AeMeteringMode', 'AeConstraintMode', 'AeExposureMode', - 'ExposureValue', 'ExposureTime', 'ExposureTimeMode', - 'AnalogueGain', 'AnalogueGainMode', 'AeFlickerPeriod', - 'Brightness', 'Contrast', 'AwbEnable', 'AwbMode', 'ColourGains', - 'Saturation', 'Sharpness', 'ColourCorrectionMatrix', 'ScalerCrop', - 'DigitalGain', 'AfMode', 'AfRange', 'AfSpeed', 'AfMetering', 'AfWindows', - 'LensPosition', 'Gamma', + 'AeEnable', 'AeState', 'AeMeteringMode', 'AeConstraintMode', + 'AeExposureMode', 'ExposureValue', 'ExposureTime', 'AnalogueGain', + 'AnalogueGainMode', 'AeFlickerMode', 'AeFlickerPeriod', + 'AeFlickerDetected', 'Brightness', 'Contrast', 'Lux', 'AwbEnable', + 'AwbMode', 'AwbLocked', 'ColourGains', 'ColourTemperature', 'Saturation', + 'SensorBlackLevels', 'Sharpness', 'FocusFoM', 'ColourCorrectionMatrix', + 'ScalerCrop', 'DigitalGain', 'SensorTemperature', 'AfMode', 'AfRange', + 'AfSpeed', 'AfMetering', 'AfWindows', 'LensPosition', 'AfState', + 'AfPauseState', 'HdrMode', 'HdrChannel', 'Gamma', ]