Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/17014/?format=api
{ "id": 17014, "url": "https://patchwork.libcamera.org/api/1.1/covers/17014/?format=api", "web_url": "https://patchwork.libcamera.org/cover/17014/", "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": "<20220807180100.396-1-laurent.pinchart@ideasonboard.com>", "date": "2022-08-07T18:00:57", "name": "[libcamera-devel,0/3] cam: Support KMS scaling", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/17014/mbox/", "series": [ { "id": 3384, "url": "https://patchwork.libcamera.org/api/1.1/series/3384/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3384", "date": "2022-08-07T18:00:57", "name": "cam: Support KMS scaling", "version": 1, "mbox": "https://patchwork.libcamera.org/series/3384/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/17014/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 B0C7CC3272\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 7 Aug 2022 18:01:13 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id DBE1E6332D;\n\tSun, 7 Aug 2022 20:01:12 +0200 (CEST)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 9D68D63312\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 7 Aug 2022 20:01:10 +0200 (CEST)", "from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi\n\t[62.78.145.57])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 0C169749;\n\tSun, 7 Aug 2022 20:01:09 +0200 (CEST)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1659895272;\n\tbh=GUl7vEMbbHxG8oo2HKGwxUbKPCCwHnPE+mYKgGL6xoQ=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=U5alL+JJMk8lwHUBibvbRWMQU7EYdJCZSShici/SWkddozSyZxVQDEtNjJHOdogg3\n\tgWAdQnUa4l5TsNcEoKEk8ngARLPi7uTzaWxKELXlMONWT/GNYJua+ud/2uq5WwzAIY\n\tGqqE8fLwBPzV4/L3Mph63QBRrvT6PZjuS0wEkiEtc+vJFE7E0ca5yyVofZBBIzhW2N\n\tTkWTLnFarNOOEcsfgWVlqFtyDVAQDdYc5c8+PKDwX81Slv7qY+J/iPPdqbjyOjPIKw\n\tiOGKSLKT1KDXbsWedSW44cTqj54PJTdPVU5tFjAx8o5YkzntMHLZ/Y82X7pyz+uqIa\n\tt0qKh2s1flMIQ==", "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1659895270;\n\tbh=GUl7vEMbbHxG8oo2HKGwxUbKPCCwHnPE+mYKgGL6xoQ=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=vU/+Ze2oYImJSI9DAuLET5nS46hSjYOJOtyqlCv+eboUYlk/c9KQzN+vOWHM/i0Ho\n\t+zhX9Fg4X7pL40FqQ1zGOJviRYUnUpcN1iPfLVjWjUCCgh0wlHwOhWsMZSBE57QMpI\n\tT3cpVlak4Zi3uAByXsHHXjNcsopE1IeQ8pTQhFkY=" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"vU/+Ze2o\"; dkim-atps=neutral", "To": "libcamera-devel@lists.libcamera.org", "Date": "Sun, 7 Aug 2022 21:00:57 +0300", "Message-Id": "<20220807180100.396-1-laurent.pinchart@ideasonboard.com>", "X-Mailer": "git-send-email 2.35.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/3] cam: Support KMS scaling", "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": "Laurent Pinchart via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hello,\n\nThis patch series improves the KMS sink in cam to scale the frame buffer\nto full screen when supported by the hardware, and to center the image\ninstead of aligning it to the top-left corner otherwise.\n\nThe series has been tested on a RockPi 4 board.\n\nPlease see individual patches for details.\n\nLaurent Pinchart (3):\n cam: drm: Add support for test-only commits\n cam: kms_sink: Make lifetime management of DRM request safer\n cam: kms_sink: Scale the frame buffer to full screen if supported\n\n src/cam/drm.cpp | 2 +\n src/cam/drm.h | 1 +\n src/cam/kms_sink.cpp | 99 +++++++++++++++++++++++++++++++++++++++-----\n src/cam/kms_sink.h | 13 +++++-\n 4 files changed, 102 insertions(+), 13 deletions(-)\n\n\nbase-commit: 26c82ce13697e1af5950f4935ecff83c6453f351" }