From patchwork Mon Jun 13 06:03:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Utkarsh Tiwari X-Patchwork-Id: 16203 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 02E6FBD161 for ; Mon, 13 Jun 2022 06:03:59 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 19A9765635; Mon, 13 Jun 2022 08:03:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1655100239; bh=NLCyKe/B2yEibp+X6b/9DCOxU08mu+dd+tXywl7OW9g=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=hTn2aOCfa81OSxo14H2p1CcJkKUjF0ssSDRhiyHpZaNkuEkjXsgF9if6kUMZCzutb yaf7vzzAYm8x63/6n/ppISt0HkkcRcoFRkDgWTBQYaI7jqDCAGFemMX/P8DTeWd4p5 7u2jdYRMcfq62/seI9Q6J0jrmiBjHFa8vbwzGVmC1Ll0E/5H1S+q9+6KzbbzwnUwbL MM345gIAq8Z1D2BGl8Cuusxdol+zOdgxc4yGXPYGfCra6uQ8LhafwFylk3MXl13ZDf cOeQxaPO4TbMWAZ+umsDnwKWTEfqUc4IOpkjo20VVenbn5zexzmhbwXYJkYNuTGbWh iZiT6ydMs67Yg== Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id BF0B2600F0 for ; Mon, 13 Jun 2022 08:03:57 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="BOz+9Pu4"; dkim-atps=neutral Received: by mail-pf1-x42a.google.com with SMTP id e11so4871005pfj.5 for ; Sun, 12 Jun 2022 23:03:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=fNj/Vvepqr26fg9Xp7dEAXznp1hSn8EZOBOK5OE+PLs=; b=BOz+9Pu4cZ9lWy/JdJgxqbeBPwQoBHjA5WuHJMorVQ9ggHtVT1oRcMJIHV2O8dOSAg R4OYRCO2AUXSJT3NEeTtrrkS+Tp7PuZCLJvGhRABmPxVyvhnaz1L3K3TC3z+0p2qHpmr ch+OkI0Z6J+blpYNpGFCZrMlG+X2EyuAoUSDMWxj3CkSKd/RWXW/IithwWsN+pekOOjJ DMr1ZjEBEpY7mYmteJxOx03TYiiVbVDgWAYKTMA3AG+7GXPiMM0IpBQVw5ofdx0sL0UB A2DysIe38UBJQBrpIwj4Tua4ZDly8BF2+3xTmsL2NWeb6ir9M5wAHdf+GG08IKpWLxnH SD1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=fNj/Vvepqr26fg9Xp7dEAXznp1hSn8EZOBOK5OE+PLs=; b=IF1oevBg2ojjHsiliff6o/9JTXmTG0Hq7ZmKkckpA8nOjqffRu1qumwot8gnwbvLx5 gRJ+DA9IgLky1J5yHBxCQBaRCB1nBn3VA5rrNLAskxvPEV0vmKauUvJvt7P4CK65tLy2 jQJbpFP6PKLyZA67WJYv9+x8mg7DLKm2BXoY4nOHMC9IIQXETLpbHZgRq/lx+WSIF4hb NzfbFpEnpvnYENE752jXPZK2UceDuKktf0Jqs9X2b+LUqtPRvukxXN/O2MD83wVNrGiW XK2DcDGLae3yVg2mLRkoRyvfGee+Fe/ISPdQdN2BSWxsODVEFiNbyWJZU8FzFfQePSVZ hWow== X-Gm-Message-State: AOAM532VonSQj4Q1e4wduRUcsDFWNmEHMYkYS9Krp6E8Ryn5Eu3DdBcr Aj5aYi+UwLVv38ZGrwU3QzXfm1mYeEY= X-Google-Smtp-Source: ABdhPJxHiV0jGdromQG29XszJXF/+b0tCol4Gej/Ekajv9VbalxqMMwJEKbMuobBSGhE0fF0AhuaSw== X-Received: by 2002:a63:3f07:0:b0:3fd:5ae5:8bbe with SMTP id m7-20020a633f07000000b003fd5ae58bbemr40416461pga.205.1655100236061; Sun, 12 Jun 2022 23:03:56 -0700 (PDT) Received: from localhost.localdomain ([2404:bd00:3:d6be:8959:67fc:32d7:74a0]) by smtp.gmail.com with ESMTPSA id x14-20020a170902a38e00b00161478027f5sm4087908pla.150.2022.06.12.23.03.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jun 2022 23:03:55 -0700 (PDT) To: libcamera-devel@lists.libcamera.org Date: Mon, 13 Jun 2022 11:33:42 +0530 Message-Id: <20220613060345.229191-1-utkarsh02t@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH 0/3] Introduce capture scripts to qcam 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: Utkarsh Tiwari via libcamera-devel From: Utkarsh Tiwari Reply-To: Utkarsh Tiwari Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" We already got the ability to load capture scripts to run the capture sessions in cam. This is patch series introduces both a GUI way and a cmdline way to load the capture script in qcam. It utilizes the parser in cam. Utkarsh Tiwari (3): qcam: Queue requests only through MainWindow::queueRequest() qcam: Add a GUI way to use capture script qcam: Add --script to load capture script src/qcam/assets/feathericons/feathericons.qrc | 1 + src/qcam/main.cpp | 3 + src/qcam/main_window.cpp | 61 +++++++++++++++++-- src/qcam/main_window.h | 9 ++- src/qcam/meson.build | 2 + 5 files changed, 70 insertions(+), 6 deletions(-)