Cover Letter Detail
Show a cover letter.
GET /api/covers/17264/?format=api
{ "id": 17264, "url": "https://patchwork.libcamera.org/api/covers/17264/?format=api", "web_url": "https://patchwork.libcamera.org/cover/17264/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20220831054938.21617-1-utkarsh02t@gmail.com>", "date": "2022-08-31T05:49:31", "name": "[libcamera-devel,v9,0/7] Introduce capture scripts to qcam", "submitter": { "id": 114, "url": "https://patchwork.libcamera.org/api/people/114/?format=api", "name": "Utkarsh Tiwari", "email": "utkarsh02t@gmail.com" }, "mbox": "https://patchwork.libcamera.org/cover/17264/mbox/", "series": [ { "id": 3457, "url": "https://patchwork.libcamera.org/api/series/3457/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3457", "date": "2022-08-31T05:49:31", "name": "Introduce capture scripts to qcam", "version": 9, "mbox": "https://patchwork.libcamera.org/series/3457/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/17264/comments/", "headers": { "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>", "X-Original-To": "parsemail@patchwork.libcamera.org", "Delivered-To": "parsemail@patchwork.libcamera.org", "Received": [ "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id ED669C3272\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 31 Aug 2022 05:49:53 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id EDFB461FBD;\n\tWed, 31 Aug 2022 07:49:52 +0200 (CEST)", "from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com\n\t[IPv6:2607:f8b0:4864:20::42a])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 98BF061F9B\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 31 Aug 2022 07:49:50 +0200 (CEST)", "by mail-pf1-x42a.google.com with SMTP id c66so3174709pfc.10\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 30 Aug 2022 22:49:50 -0700 (PDT)", "from devut-HP-Laptop-14q-cs0xxx.. ([103.36.82.122])\n\tby smtp.gmail.com with ESMTPSA id\n\tq19-20020aa79833000000b00537eacc8fa6sm8307333pfl.40.2022.08.30.22.49.46\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 30 Aug 2022 22:49:48 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1661924993;\n\tbh=w2Ufb0DykjL5Vyjwtd4Eeeee2J+KUojPUUcMg5JV6eo=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=tyIE+/8sGNAVTcFNMEGHf7N2caAYC0tfPmorKeffRtJmbFT2dNhsXSooHlbT4LGUU\n\tLtMdXMNF7Ujs0tL/WujoI7+HzUIkOyFRMSF73Pun69BQecov7e1aqIQO09q3/cppxu\n\twy/nycWy2P7+A4lsaVN6Jy8QC+uB50F8KK9JPdb7NmEfOVGew8c2yzEc2ymQZiJFoZ\n\tB1o04Wi0PIhDrpli1WHL1ugbc6DEKsaxUE6Q0eh2JvT9NWT/LLZhDd1PoAAqd4RC+O\n\tCWeADIQifQu6RA14Lo3J26wnxkDUNsQWbnHRsXogAmc8ctEVKtR9lJ6Ea8JH+rdk5M\n\tiyOdF0zWgYMDA==", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:from:to:cc;\n\tbh=Icb6sHzwyecz1OdpwNRLUTdcljtoKANWs2zXbHVxxa0=;\n\tb=LCJgUEahpvUm9JZ0G45YIK7rFbEE8l86BjQjvqKogi/fTz5zciB+CSlxZP3D3XdRx+\n\tL1VaW8ihuL+N7vt45WSQz7R8yM14r8YsQHjEykoqPLmuSt1xjH4bot6O1ssN+YEGZD1m\n\trhscgIpgdkHvbos6zdtsbdKl3CRtnPi6bc1tenl6tvZu6s6pMA66+R8Hxjqpn6O6oSDC\n\tLRM8jtM1KPjyn9BttlB6mnL3AK4NTdPr4Pbv2XPzfbJgOGOlxmLKaCd/R+RLelT0WVfC\n\t9N0LjPAX6TanvB8nHyxQMNzmdI/J6FQpG0tvh2dDVpXEp3i/nncXEPKhtJA4uf6VOpQW\n\tuvDw==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"LCJgUEah\"; dkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:x-gm-message-state:from:to:cc;\n\tbh=Icb6sHzwyecz1OdpwNRLUTdcljtoKANWs2zXbHVxxa0=;\n\tb=cyZ48LAAsJQ23dfkcgP6SKCw0QMx3weLAyft5WvP7YThXlDVc4Riyo+YBcgQF3QRv2\n\t5rlLMhXs7rp2us24qGk/eFsDNuATZrArErvJJPDL6f5F1R2/RV4ECdydynFDmaijvfFB\n\t3FoTO6DcXUqOlsFbdzEqof2c4VF9eAMNuXwcGoHl0/ekHD4xono1p4judIbmqs2qZx2d\n\tNdCwBrTIbASoj7icgpn21quKh2BQjLyl6VkHE/3lQbbEHL71CRMnYTN3f3TyjJXCTRqj\n\tirCJ2XebRabGLqaMHrMrWECGIoXJra1dXl4ehzcwOelfqAFMwmbjpnF9uteZjblbaj1v\n\tZ7hA==", "X-Gm-Message-State": "ACgBeo2RPhrkOlfC9+ipPKPyZu3ys5CMqsIu5Hu3yQ8TKrPGajxVH0XW\n\tVU6piX22fqNqB+Lph8hlIgzxTkBnX4w=", "X-Google-Smtp-Source": "AA6agR5L4AV/cY+Rc2E51JYgeZ1R1d4YHOj8yAsxW3sflQ6mjWvTg4dQjyo73cj3YpefAtBOQM9yIA==", "X-Received": "by 2002:aa7:978c:0:b0:537:d68e:3a27 with SMTP id\n\to12-20020aa7978c000000b00537d68e3a27mr3830797pfp.71.1661924988798; \n\tTue, 30 Aug 2022 22:49:48 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 31 Aug 2022 11:19:31 +0530", "Message-Id": "<20220831054938.21617-1-utkarsh02t@gmail.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v9 0/7] Introduce capture scripts to qcam", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "From": "Utkarsh Tiwari via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Utkarsh Tiwari <utkarsh02t@gmail.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Difference from v8:\n 1. Dropped v7 7/8 as displaying of Capture Script path is now\n displayed on the tooltip of the QLabel showing the script name.\n 2. This Patch updates the design of displaying the capture script\n path and button.\n 3. The CameraSelectorDialog is now oblivious of script reset and\n scriptLoad.\n\nDifference from v7:\n 1. Fixes the commit message in 1/8\n 2. Removes various useless headers in cam_select_dialog.h\n 3. The cameraSelectDialog_ is now only created once in 6/8\n 4. scriptPathLabel_ now has permanent parent captureWidget\n\nEach patch include their differences from previous versions.\n\nNormal Introduction:\nHi,\n\nThis series aims to add a Dialog box which can be used to select\ncamera while at startup and trying to switch cameras.\n\nThe series first adds the dialog to be used just for selection of\ncamera at startup and then moves on to replace the current QCombBox\nin favour of the dialog box.\n\nWe already got the ability to load capture scripts to run the\ncapture sessions in cam.\n\nThis is patch series introduces both a GUI way and a cmdline way to\nload the capture script in qcam.\n\nWith this we get the ability to load a capture script and\nto stop a running one.\n\nIt utilizes the parser in cam.\n\n\nUtkarsh Tiwari (7):\n qcam: Use QDialog for selection of cameras at startup\n qcam: Support Hotplug for Camera Selection Dialog\n qcam: MainWindow: Replace cameraCombo_ with CameraSelectorDialog\n qcam: CamSelectDialog: Display Location and Model propety of camera\n qcam: Queue requests only through MainWindow::queueRequest()\n qcam: CamSelectDialog: Add capture script button\n qcam: Add --script to load capture script\n\n src/qcam/assets/feathericons/feathericons.qrc | 2 +\n src/qcam/cam_select_dialog.cpp | 197 ++++++++++++++++++\n src/qcam/cam_select_dialog.h | 66 ++++++\n src/qcam/main.cpp | 3 +\n src/qcam/main_window.cpp | 143 +++++++++----\n src/qcam/main_window.h | 19 +-\n src/qcam/meson.build | 4 +\n 7 files changed, 390 insertions(+), 44 deletions(-)\n create mode 100644 src/qcam/cam_select_dialog.cpp\n create mode 100644 src/qcam/cam_select_dialog.h" }