Show a cover letter.

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

{
    "id": 12447,
    "url": "https://patchwork.libcamera.org/api/covers/12447/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/12447/",
    "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": "<20210527105511.447089-1-andrey.konovalov@linaro.org>",
    "date": "2021-05-27T10:55:06",
    "name": "[libcamera-devel,v2,0/5] qcam: viewfinder_gl: add RAW8, RAW10P and RAW12P formats",
    "submitter": {
        "id": 25,
        "url": "https://patchwork.libcamera.org/api/people/25/?format=api",
        "name": "Andrey Konovalov",
        "email": "andrey.konovalov@linaro.org"
    },
    "mbox": "https://patchwork.libcamera.org/cover/12447/mbox/",
    "series": [
        {
            "id": 2086,
            "url": "https://patchwork.libcamera.org/api/series/2086/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2086",
            "date": "2021-05-27T10:55:06",
            "name": "qcam: viewfinder_gl: add RAW8, RAW10P and RAW12P formats",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/2086/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/12447/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 92DD5C3203\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 27 May 2021 10:55:28 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A15B268920;\n\tThu, 27 May 2021 12:55:27 +0200 (CEST)",
            "from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com\n\t[IPv6:2a00:1450:4864:20::22f])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 95ECD602AA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 27 May 2021 12:55:25 +0200 (CEST)",
            "by mail-lj1-x22f.google.com with SMTP id w15so173381ljo.10\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 27 May 2021 03:55:25 -0700 (PDT)",
            "from localhost.localdomain ([85.249.41.56])\n\tby smtp.googlemail.com with ESMTPSA id\n\th23sm170148lfc.52.2021.05.27.03.55.23\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tThu, 27 May 2021 03:55:24 -0700 (PDT)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"gz0JZnjz\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=lYZxCv6thTMjIf8hVbistBJ9yq7vomtrRu1vAm7TjNI=;\n\tb=gz0JZnjzSUQgaQosC8QWq5A4VbyNS8LasbNp4yFfeiuMAmM8B5xxdp2MZ9AX+AtuvY\n\tRD5uMOhIfqwwO7DmEmGyfEyulENsgqo3X0CLqkFsUKtst9TOeNAvdZrn+/l+16NZFVkq\n\tgGFMuTJeAQiwESW28GYYGOE4nbilqXADZv+miQd55Hanp86Xdnq1vkMKcJBQYMTEiSNB\n\t/ARoBqXEDyjdFZy0xDLca5WfyJ3dgouYPwr2Nv2a1W7iJAgUGFBoZkqpzaM2O7cmlMi9\n\t5uzKEW21SjYQ2OtVNGyaOd9E7VNeAKrmSYnJ1u764KCf97Bxqgsu1uyq591bR4VfMmYI\n\tf5lg==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=lYZxCv6thTMjIf8hVbistBJ9yq7vomtrRu1vAm7TjNI=;\n\tb=YhAzskjNIYMGEcw+6qgUZ97WolxI1+2GwOFhsc26iosmR1nSACCWuxDmC8uF+IJqim\n\t1mIZT7bFkZmslJJqO7gPFdla1lNnrAYOlzu5PRVO4X8SlWA5mJcuSmIfR3f7fP4WdlG3\n\t1SWGoiHbgcGv7ng0a48FCtF0RwX+LgMIuD6VqkEH4l2Cr9hGvnZxnST1ojOaLq6LW1qx\n\tgdqDrGsgeppIS2aRXfEcsY6E4G26BANqKCIAWOp9XpbeO75kGQ0HBEEJav9PqdGWwuzo\n\tmnQ3KT1n7aCqCYcO6so82jV3apO3p9jroIyVfkhEV09EYoWhYF1slVAQi99aBqR3XEC4\n\tbLjw==",
        "X-Gm-Message-State": "AOAM532UA7tIQLCPX6oHkS/TNd1wVtl1OsBl0UpvtSYrPwQYo3HhUGbA\n\tXk6upz/Ah1cECWKM9BiTj0um9Sy8gU+chw==",
        "X-Google-Smtp-Source": "ABdhPJy+nX6tUgRCyZuIjSOn2h3XWM1egLFLi5+/kftbs7WjcA6caERQsXbb2ggT1JK1Qc3X6xSh9g==",
        "X-Received": "by 2002:a2e:8086:: with SMTP id i6mr2051560ljg.135.1622112924665;\n\tThu, 27 May 2021 03:55:24 -0700 (PDT)",
        "From": "Andrey Konovalov <andrey.konovalov@linaro.org>",
        "To": "libcamera-devel@lists.libcamera.org,\n\tlaurent.pinchart@ideasonboard.com",
        "Date": "Thu, 27 May 2021 13:55:06 +0300",
        "Message-Id": "<20210527105511.447089-1-andrey.konovalov@linaro.org>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH v2 0/5] qcam: viewfinder_gl: add RAW8,\n\tRAW10P and RAW12P formats",
        "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>",
        "Cc": "morgan@casual-effects.com",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "This patchset adds support for both 10-bit, and 12-bit raw Bayer packed\nand 8-bit raw Bayer formats. GL_RED texture is used to store the image data.\nNot only this allows to use the same shader code in 10-bit and 12-bit cases.\nBut it also turned out that sampling from GL_RED texture is easier (less\n\"patterns\") than from GL_RGB - even though we loose the \"auto-skipping the LS\nbytes of pixel values\" feature in the 12-bit case.\n\nChanges in v2 vs v1 [1]:\n* bayer_8.frag: fixed a bug of using F1 value instead of E1, and E1 value\n  instead of F1. This error is present in the pixel shader listing in [2],\n  and seems to have got into at least one project [3] from there.\n\n[1] https://patchwork.libcamera.org/cover/11387/\n[2] https://casual-effects.com/research/McGuire2009Bayer/index.html\n[3] https://github.com/motmot/libcamiface/blob/master/demo/demosaic.frg"
}