Cover Letter Detail
Show a cover letter.
GET /api/covers/17745/?format=api
{ "id": 17745, "url": "https://patchwork.libcamera.org/api/covers/17745/?format=api", "web_url": "https://patchwork.libcamera.org/cover/17745/", "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": "<20221102135614.657444-1-umang.jain@ideasonboard.com>", "date": "2022-11-02T13:56:12", "name": "[libcamera-devel,v6,0/2] Provide framerate support for libcamerasrc", "submitter": { "id": 86, "url": "https://patchwork.libcamera.org/api/people/86/?format=api", "name": "Umang Jain", "email": "umang.jain@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/17745/mbox/", "series": [ { "id": 3593, "url": "https://patchwork.libcamera.org/api/series/3593/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3593", "date": "2022-11-02T13:56:12", "name": "Provide framerate support for libcamerasrc", "version": 6, "mbox": "https://patchwork.libcamera.org/series/3593/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/17745/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 A404EBD16B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 2 Nov 2022 13:56:26 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id C8DA363077;\n\tWed, 2 Nov 2022 14:56:25 +0100 (CET)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 2991E63075\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 2 Nov 2022 14:56:24 +0100 (CET)", "from umang.jainideasonboard.com (unknown [103.251.226.107])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 1E1AA1226;\n\tWed, 2 Nov 2022 14:56:21 +0100 (CET)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1667397385;\n\tbh=/5yQiSpukpg87uO1w3Tr+yoLuh5mbQaMmEW6jh5Eyag=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=heKwP/dV5GBslUKrxE/Tcb1qQXcj5C9nwt+jFfh31HSMoEHQ8+4jX2jqySuaHgt9u\n\tLJ4oyV7dR9zsnMy7cEE0NQoZ6X/DhClxTrU9HLI1sjvuAEpo57XpACJw0jdbYMNBf1\n\toJ3fvX5wdj2zgyNpYq+7JlWWiSnv7oR9pOx5ntkvIfx3sqhcKZR14XLM4OEe9WqEgg\n\tzDmI2B5V+9MYKPDcoIKIyPuPwWPfDeTAD/fyoLww2IFqEaG8SCnEmffZTbTZraMN7Y\n\tZRrI8bGF0GsUW6dn54wf3C7wTbhqpuyQ7F+vHlK0m5KBjOuEsvwjwet1P7bfBPEQ1r\n\tzG23hFFtsThfA==", "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1667397383;\n\tbh=/5yQiSpukpg87uO1w3Tr+yoLuh5mbQaMmEW6jh5Eyag=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=f817ZnQaYLcShsn5KXlAGOflb8cO9JfgwhaInJEhAdd6suNyLevSe4J9mSP+h43eq\n\tz+YUA7ySUALtQZoZXlHUeAf51AKDxMPQDOdnmtKgYBPWd9hb1Jnzi5xiGy67yEckBG\n\teFMcD3PaqmPsFfexRFDq0dEg9+J26mPn2llk8jYA=" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"f817ZnQa\"; dkim-atps=neutral", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 2 Nov 2022 19:26:12 +0530", "Message-Id": "<20221102135614.657444-1-umang.jain@ideasonboard.com>", "X-Mailer": "git-send-email 2.37.3", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v6 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": "Umang Jain via libcamera-devel <libcamera-devel@lists.libcamera.org>", "Reply-To": "Umang Jain <umang.jain@ideasonboard.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\nChanges in v6:\n- Find divide by 0 bug, use 30fps as default fps requested\n- Remove Span <> cast while populating control list\n- Shorten names and reflow statement\n- Simplyify error handling at a few places\n- Add a few one liner comments for explaination\n- fix checkstyle issues\n\nTesting:\nThe series has been tested with following gst-launch-1.0\n\n($) gst-launch-1.0 libcamerasrc ! \"video/x-raw, framerate=<input>/1\" !\n\tfpsdisplaysink\n\nRishikesh Donadkar (2):\n gstreamer: Do not expose the caps before configuring the camera\n gstreamer: Provide framerate support for libcamerasrc\n\n src/gstreamer/gstlibcamera-utils.cpp | 78 ++++++++++++++++++++++++++++\n src/gstreamer/gstlibcamera-utils.h | 6 +++\n src/gstreamer/gstlibcamerasrc.cpp | 34 ++++++++----\n 3 files changed, 108 insertions(+), 10 deletions(-)" }