Show a cover letter.

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

{
    "id": 15995,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/15995/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/15995/",
    "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": "<20220520190106.425386-1-ecurtin@redhat.com>",
    "date": "2022-05-20T19:01:02",
    "name": "[libcamera-devel,v9,0/4] Add SDL Sink",
    "submitter": {
        "id": 101,
        "url": "https://patchwork.libcamera.org/api/1.1/people/101/?format=api",
        "name": "Eric Curtin",
        "email": "ecurtin@redhat.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/15995/mbox/",
    "series": [
        {
            "id": 3132,
            "url": "https://patchwork.libcamera.org/api/1.1/series/3132/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3132",
            "date": "2022-05-20T19:01:02",
            "name": "Add SDL Sink",
            "version": 9,
            "mbox": "https://patchwork.libcamera.org/series/3132/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/15995/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 D48FEC0F2A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 20 May 2022 19:02:03 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 329F061FB9;\n\tFri, 20 May 2022 21:02:03 +0200 (CEST)",
            "from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4027B60440\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 20 May 2022 21:02:01 +0200 (CEST)",
            "from mail-wm1-f71.google.com (mail-wm1-f71.google.com\n\t[209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\tus-mta-581-7MqM8C10NGK3h7pVvPz83w-1; Fri, 20 May 2022 15:01:58 -0400",
            "by mail-wm1-f71.google.com with SMTP id\n\th206-20020a1c21d7000000b003972daa86deso964043wmh.4\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 20 May 2022 12:01:58 -0700 (PDT)",
            "from p1.Home ([2001:8a0:6724:4500:a69c:e66f:828e:b340])\n\tby smtp.gmail.com with ESMTPSA id\n\tu30-20020adfa19e000000b0020d10a249eesm3337016wru.13.2022.05.20.12.01.55\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tFri, 20 May 2022 12:01:56 -0700 (PDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1653073323;\n\tbh=lS83kmizViKvsLB77YecUcn9ihA1OXNKTZYFYkmXMTA=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=pbT6VfypyKu2iHVlMxmZ3Qf3CXJIYRJPo1Vsy/xHVNH92kg3ANYE4CRpo0uqpkAse\n\tLfaV0ceL9YiVOzvnMpjOVZQ9m+Eqhw+PN6IALa2rLMpJGQbXzQYqBcc6BTxojwfT0H\n\tIyf5DRv/tiVUZOA7VQOJFsvwxeaAsZ2XU5CdWXQg13p+FOa1zg1W8E9DkT+GHATw3r\n\tLb7k/1oKE/bpB8JP2i+EjDuQL4SjmBsWm/9OAk6p54m2PwpfFwNIa9GZb43HaZKmJR\n\t86aCgrudyRIuYazqKZ+NbNsN56yAPlq3s4761IQh0lRhfOJRA1yuWMdn544xLByqoK\n\tmlM0fAZIx1ojg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1653073319;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding;\n\tbh=QX787Ag6j1JSjJ0rdECyBq0C4zahV+cH9GWGupn+f80=;\n\tb=gwwhjenG7pDpFm95mtVyIA59utGIY/aMbJC88JuYr0Nei0GYAwdGUM7n7zjahg3423d0Nk\n\tUYwC1Vf4GfcKBDR+dX0Yz8vmxkOm6jQCPJO2x/Oz2iPwYBL/j9Z+9LrO0lsWGvC4yJjXuk\n\tap2pV286tVadugWFhXbZH78i6NoUSeI="
        ],
        "Authentication-Results": [
            "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=redhat.com\n\theader.i=@redhat.com header.b=\"gwwhjenG\"; \n\tdkim-atps=neutral",
            "relay.mimecast.com;\n\tauth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ecurtin@redhat.com"
        ],
        "X-MC-Unique": "7MqM8C10NGK3h7pVvPz83w-1",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=QX787Ag6j1JSjJ0rdECyBq0C4zahV+cH9GWGupn+f80=;\n\tb=CjBC1agQOG/yY8FZ/SgrQI76C/qqt28229ldZvN5E/8Pq/C4C4KQR+pGGpBK4luscL\n\t3qJLw3McFmROPwwU7eGUHq59X/ygDoSJRHZlqca/VhLBEhLucVlbkKb8p07v1szMi4Ik\n\tPA4Eslifgb2yGy2l6gA7O5fE+4JUqi9nZiPzKfZlxvJ5vaiMKDzx5YKPY4dU7NRvYOVM\n\tnxV0//k8kule4X+xd3VjVgnLkIn84dPlzj7AdWjT4/t79bIR5q1GesUDm/Mo1xN8ePr3\n\tx2qLNbo9dhqD8rYa20O7HOe6l8X2dauH1Ct7nS1WFNiOk4VUtndXTXDRqnaO3viXIdOh\n\trklA==",
        "X-Gm-Message-State": "AOAM530evpiopmNb0LrsuZvmNVsDzzFg8FrhPvQ+Z0ojrupoqbJCR+DM\n\tXs4agIvfRzaJHGToIGXrxLGlWvEIEHuRFl6ZCESmYX/bRFF5gDNtWomtsIqHc52FAVjpfGW/dsS\n\t523tQSzKwvG4TaiDbD666BYaOnmOEU1rmKRoSAHP1+lfZiBwac21sn0I+H3FhClvkCmwXNqpM7f\n\tMjoUszocNI",
        "X-Received": [
            "by 2002:a05:600c:4ec9:b0:394:7d73:325e with SMTP id\n\tg9-20020a05600c4ec900b003947d73325emr9748239wmq.61.1653073317142; \n\tFri, 20 May 2022 12:01:57 -0700 (PDT)",
            "by 2002:a05:600c:4ec9:b0:394:7d73:325e with SMTP id\n\tg9-20020a05600c4ec900b003947d73325emr9748211wmq.61.1653073316713; \n\tFri, 20 May 2022 12:01:56 -0700 (PDT)"
        ],
        "X-Google-Smtp-Source": "ABdhPJwz23VWjZ8u220bjR2T7iRAPG73HsFQT6z3ZpBBW5yG6DFDSkdJDSHciMAtW9065foXVw3jKQ==",
        "To": "libcamera-devel@lists.libcamera.org, laurent.pinchart@ideasonboard.com, \n\tkieran.bingham@ideasonboard.com, jacopo@jmondi.org, javierm@redhat.com",
        "Date": "Fri, 20 May 2022 20:01:02 +0100",
        "Message-Id": "<20220520190106.425386-1-ecurtin@redhat.com>",
        "X-Mailer": "git-send-email 2.35.3",
        "MIME-Version": "1.0",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain; charset=\"US-ASCII\"; x-default=true",
        "Subject": "[libcamera-devel] [PATCH v9 0/4] Add SDL Sink",
        "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": "Eric Curtin via libcamera-devel <libcamera-devel@lists.libcamera.org>",
        "Reply-To": "Eric Curtin <ecurtin@redhat.com>",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "Changes in v9:\n- Added some todo's\n- Changed includes, options, etc. to be in alphabetical order\n- Fixed meson build file to identify SDL and SDL_image dependancies\n  correctly\n- Some commit message changes\n- chrono usage changes\n- clear events on EventLoop::exit\n- Function rename from addFDEvent -> addFdEvent\n- SDLTexture::destroy() is now moved to destructor\n- Removed sdl prefix from various variables\n- Added SPDX and copyright\n- Made ptr protected and added get\n- A NULL to nullptr change\n\nEric Curtin (4):\n  cam: event_loop: Rename addEvent to addFdEvent\n  cam: event_loop: Add timer events to event loop\n  cam: sdl_sink: Add SDL sink with initial YUYV support\n  cam: sdl_sink: Add MJPG support to SDL sink\n\n src/cam/camera_session.cpp   |   8 ++\n src/cam/drm.cpp              |   4 +-\n src/cam/event_loop.cpp       |  31 +++++-\n src/cam/event_loop.h         |  11 +-\n src/cam/main.cpp             |   4 +\n src/cam/main.h               |   1 +\n src/cam/meson.build          |  21 ++++\n src/cam/sdl_sink.cpp         | 202 +++++++++++++++++++++++++++++++++++\n src/cam/sdl_sink.h           |  49 +++++++++\n src/cam/sdl_texture.cpp      |  37 +++++++\n src/cam/sdl_texture.h        |  29 +++++\n src/cam/sdl_texture_mjpg.cpp |  25 +++++\n src/cam/sdl_texture_mjpg.h   |  17 +++\n src/cam/sdl_texture_yuyv.cpp |  20 ++++\n src/cam/sdl_texture_yuyv.h   |  17 +++\n 15 files changed, 469 insertions(+), 7 deletions(-)\n create mode 100644 src/cam/sdl_sink.cpp\n create mode 100644 src/cam/sdl_sink.h\n create mode 100644 src/cam/sdl_texture.cpp\n create mode 100644 src/cam/sdl_texture.h\n create mode 100644 src/cam/sdl_texture_mjpg.cpp\n create mode 100644 src/cam/sdl_texture_mjpg.h\n create mode 100644 src/cam/sdl_texture_yuyv.cpp\n create mode 100644 src/cam/sdl_texture_yuyv.h"
}