Show a cover letter.

GET /api/1.1/covers/17361/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 17361,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/17361/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/17361/",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/1.1/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": "<20220912095656.19013-1-rishikeshdonadkar@gmail.com>",
    "date": "2022-09-12T09:56:54",
    "name": "[libcamera-devel,v4,0/2] Provide framerate support for libcamerasrc",
    "submitter": {
        "id": 118,
        "url": "https://patchwork.libcamera.org/api/1.1/people/118/?format=api",
        "name": "Rishikesh Donadkar",
        "email": "rishikeshdonadkar@gmail.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/17361/mbox/",
    "series": [
        {
            "id": 3482,
            "url": "https://patchwork.libcamera.org/api/1.1/series/3482/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3482",
            "date": "2022-09-12T09:56:54",
            "name": "Provide framerate support for libcamerasrc",
            "version": 4,
            "mbox": "https://patchwork.libcamera.org/series/3482/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/17361/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 89E59C3272\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 12 Sep 2022 09:57:27 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 07D4761F8C;\n\tMon, 12 Sep 2022 11:57:27 +0200 (CEST)",
            "from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com\n\t[IPv6:2607:f8b0:4864:20::52f])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id CD0736099F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 12 Sep 2022 11:57:25 +0200 (CEST)",
            "by mail-pg1-x52f.google.com with SMTP id t70so7780474pgc.5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 12 Sep 2022 02:57:25 -0700 (PDT)",
            "from localhost.localdomain ([49.36.99.4])\n\tby smtp.googlemail.com with ESMTPSA id\n\tt14-20020aa7946e000000b00540dbae6272sm4959495pfq.213.2022.09.12.02.57.21\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 12 Sep 2022 02:57:23 -0700 (PDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1662976647;\n\tbh=sJEOB4zdUZquqFxr595E+PVH2Z0ua1TMtgeNpJfFDNg=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:Cc:From;\n\tb=j+Y462lhgnuICDLJIM/WiX/48zGdOvP2MNSMvhwnVAG7gIWme/z6PowJRaACKqOHk\n\tz9Hr/oBm7dSU9kY4ppg30sVwk0sbGJaBUa4p/35PwXRvB0gf78PkKLz21PAeTs4UQ4\n\tPZA1N91Gske6K4wTAtkrjLZhcsDGTbSagtNAPaNjExnhlj7zLYl3MbCz37GmDyKM6z\n\t1zhbAOnCl6owUquXsRYo9U1PXauGG6R8m+hFTsvOZqixnYnpI2VmV/ESKa1jr91MIQ\n\tv1Xr/i0VMXDVO3lUXFhWGLMOODX4x0epcNkdlt24bGm1x3Oxg6Lzglg5czc7BsaIQt\n\t0lPgV2RNTs3bg==",
            "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:subject:date;\n\tbh=ONP9NOIE1bMEnaZkog4uJCjMBZcGDH6Aj4ck/t9NtDA=;\n\tb=qHK21M/fjowi2kavOoAS8u0goBiNZg/qZIYEZYRRvrhvZq2ChMR5ljoxQRFIC6YyR+\n\ttPp8VJXKcUqDs1+4yrMvDjUU2zRw1TXcn59zcJXzihKv+s+vXjPwH/z6m4XF+3jhdOwI\n\ti1+t4XlMCcHuLIndtOvbU1ghOg2OYhoo3TFKIgyS+YEOmpsNo5uuOiig2s3t+3XAxvJi\n\tg7dyASnZBlk9MU8PU+Pp+DDEOlKIlMrRxgUzagGJIfzhAZUBoJVNeIpzKoEPyPY0RJcB\n\tZXVGOioD5UFu11k+7CLJE/zijCkp8r7/KGLA6+zgGB7dHLXPOzwm75F/J+Q+U2ankj/l\n\tvHfw=="
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"qHK21M/f\"; 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:subject:date;\n\tbh=ONP9NOIE1bMEnaZkog4uJCjMBZcGDH6Aj4ck/t9NtDA=;\n\tb=g2hQ/QapwMD+zhQAQzcO+XJLzKgW9UG9uBk8QHEzcgR8YgjmAdDUA86CsZy1TR4cge\n\tq0JlAgEVq7k2PZ7TvoRR60EOvt0cI1wlksdy3p1I1tLCf6Vify9rHRrUGe6I1YRyAhOi\n\t9lDfNHjcDlLPlva8qRcG74SBC5YL4H2T1cDhLvt42pJ6gwOj5lR6STF1SHCQjQtSer+/\n\tCGhg9ztUAtmFhseAR0l34RKiuvdp5KuHutRr6SSY8k47eyhwG8Ay16D1DrRLOFUxtZzu\n\tSvZHHAlF06NWAecCVtobGXL87iFOPX3WPfHoNrJpKIWLff2tSJIiHp39/FNkpxXjVHx2\n\tZi5g==",
        "X-Gm-Message-State": "ACgBeo2kCZz+umOQ1TT/zI7khfXa1HZfU+1JQLZu113AG3SFN2sR91wI\n\tOrOp6xKZ2UGy/79NiG0kz6O5B/fYy5esCg==",
        "X-Google-Smtp-Source": "AA6agR4p4Y7gxt7GFL9bG8UoYlxYlRw4zvl7RHrM3Qa07HdFgcjqTZAYJZ6TbiAbYnwYm13N5xVrsg==",
        "X-Received": "by 2002:a63:1a46:0:b0:42c:414a:95ee with SMTP id\n\ta6-20020a631a46000000b0042c414a95eemr22275137pgm.386.1662976643984; \n\tMon, 12 Sep 2022 02:57:23 -0700 (PDT)",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Mon, 12 Sep 2022 15:26:54 +0530",
        "Message-Id": "<20220912095656.19013-1-rishikeshdonadkar@gmail.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH v4 0/2] Provide framerate support for\n\tlibcamerasrc",
        "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": "Rishikesh Donadkar via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>",
        "Reply-To": "Rishikesh Donadkar <rishikeshdonadkar@gmail.com>",
        "Cc": "nicolas.dufresne@collabora.com, vedantparanjape160201@gmail.com",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "This series aims to add framerate support to libcamerasrc.\nWith this libcamerasrc can negotiate framerate and stream with the\nrequested framerate, provided that the framerate requested \nis in bounds of the limits supported by the camera.\n\nRishikesh Donadkar (2):\n  gstreamer: Configure the camera before exposing the caps.\n  gstreamer: Provide framerate support for libcamerasrc.\n\n src/gstreamer/gstlibcamera-utils.cpp | 69 ++++++++++++++++++++++++++++\n src/gstreamer/gstlibcamera-utils.h   |  7 +++\n src/gstreamer/gstlibcamerasrc.cpp    | 34 ++++++++++----\n 3 files changed, 100 insertions(+), 10 deletions(-)"
}