List series.

GET /api/series/?format=api&page=107
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: <https://patchwork.libcamera.org/api/series/?format=api&page=108>; rel="next", <https://patchwork.libcamera.org/api/series/?format=api&page=106>; rel="prev"
Vary: Accept

[
    {
        "id": 3213,
        "url": "https://patchwork.libcamera.org/api/series/3213/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3213",
        "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": ""
        },
        "name": "Python bindings event handling",
        "date": "2022-06-23T14:47:29",
        "submitter": {
            "id": 109,
            "url": "https://patchwork.libcamera.org/api/people/109/?format=api",
            "name": "Tomi Valkeinen",
            "email": "tomi.valkeinen@ideasonboard.com"
        },
        "version": 1,
        "total": 7,
        "received_total": 7,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3213/mbox/",
        "cover_letter": {
            "id": 16338,
            "url": "https://patchwork.libcamera.org/api/covers/16338/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16338/",
            "msgid": "<20220623144736.78537-1-tomi.valkeinen@ideasonboard.com>",
            "date": "2022-06-23T14:47:29",
            "name": "[libcamera-devel,RFC,v1,0/7] Python bindings event handling",
            "mbox": "https://patchwork.libcamera.org/cover/16338/mbox/"
        },
        "patches": [
            {
                "id": 16339,
                "url": "https://patchwork.libcamera.org/api/patches/16339/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16339/",
                "msgid": "<20220623144736.78537-2-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:30",
                "name": "[libcamera-devel,RFC,v1,1/7] py: cam.py: Fix multi camera capture without -C",
                "mbox": "https://patchwork.libcamera.org/patch/16339/mbox/"
            },
            {
                "id": 16340,
                "url": "https://patchwork.libcamera.org/api/patches/16340/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16340/",
                "msgid": "<20220623144736.78537-3-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:31",
                "name": "[libcamera-devel,RFC,v1,2/7] py: Add Python logging category",
                "mbox": "https://patchwork.libcamera.org/patch/16340/mbox/"
            },
            {
                "id": 16341,
                "url": "https://patchwork.libcamera.org/api/patches/16341/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16341/",
                "msgid": "<20220623144736.78537-4-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:32",
                "name": "[libcamera-devel,RFC,v1,3/7] py: Move ControlValue helpers to py_helpers.cpp",
                "mbox": "https://patchwork.libcamera.org/patch/16341/mbox/"
            },
            {
                "id": 16342,
                "url": "https://patchwork.libcamera.org/api/patches/16342/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16342/",
                "msgid": "<20220623144736.78537-5-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:33",
                "name": "[libcamera-devel,RFC,v1,4/7] py: Create PyCameraManager",
                "mbox": "https://patchwork.libcamera.org/patch/16342/mbox/"
            },
            {
                "id": 16343,
                "url": "https://patchwork.libcamera.org/api/patches/16343/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16343/",
                "msgid": "<20220623144736.78537-6-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:34",
                "name": "[libcamera-devel,RFC,v1,5/7] py: Add 'nonblocking' argument to get_ready_requests()",
                "mbox": "https://patchwork.libcamera.org/patch/16343/mbox/"
            },
            {
                "id": 16344,
                "url": "https://patchwork.libcamera.org/api/patches/16344/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16344/",
                "msgid": "<20220623144736.78537-7-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:35",
                "name": "[libcamera-devel,RFC,v1,6/7] py: New event handling",
                "mbox": "https://patchwork.libcamera.org/patch/16344/mbox/"
            },
            {
                "id": 16345,
                "url": "https://patchwork.libcamera.org/api/patches/16345/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16345/",
                "msgid": "<20220623144736.78537-8-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-23T14:47:36",
                "name": "[libcamera-devel,RFC,v1,7/7] py: cam.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16345/mbox/"
            }
        ]
    },
    {
        "id": 3214,
        "url": "https://patchwork.libcamera.org/api/series/3214/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3214",
        "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": ""
        },
        "name": "gstreamer: Queue multiple requests",
        "date": "2022-06-23T23:21:57",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 13,
        "received_total": 13,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3214/mbox/",
        "cover_letter": {
            "id": 16346,
            "url": "https://patchwork.libcamera.org/api/covers/16346/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16346/",
            "msgid": "<20220623232210.18742-1-laurent.pinchart@ideasonboard.com>",
            "date": "2022-06-23T23:21:57",
            "name": "[libcamera-devel,00/13] gstreamer: Queue multiple requests",
            "mbox": "https://patchwork.libcamera.org/cover/16346/mbox/"
        },
        "patches": [
            {
                "id": 16347,
                "url": "https://patchwork.libcamera.org/api/patches/16347/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16347/",
                "msgid": "<20220623232210.18742-2-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:21:58",
                "name": "[libcamera-devel,01/13] gstreamer: Use gst_task_resume() when available",
                "mbox": "https://patchwork.libcamera.org/patch/16347/mbox/"
            },
            {
                "id": 16348,
                "url": "https://patchwork.libcamera.org/api/patches/16348/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16348/",
                "msgid": "<20220623232210.18742-3-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:21:59",
                "name": "[libcamera-devel,02/13] gstreamer: Inline gst_libcamera_buffer_get_frame_buffer()",
                "mbox": "https://patchwork.libcamera.org/patch/16348/mbox/"
            },
            {
                "id": 16349,
                "url": "https://patchwork.libcamera.org/api/patches/16349/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16349/",
                "msgid": "<20220623232210.18742-4-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:00",
                "name": "[libcamera-devel,03/13] gstreamer: Move variable to loop scope",
                "mbox": "https://patchwork.libcamera.org/patch/16349/mbox/"
            },
            {
                "id": 16350,
                "url": "https://patchwork.libcamera.org/api/patches/16350/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16350/",
                "msgid": "<20220623232210.18742-5-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:01",
                "name": "[libcamera-devel,04/13] gstreamer: Pass Stream to RequestWrap::addBuffer()",
                "mbox": "https://patchwork.libcamera.org/patch/16350/mbox/"
            },
            {
                "id": 16352,
                "url": "https://patchwork.libcamera.org/api/patches/16352/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16352/",
                "msgid": "<20220623232210.18742-6-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:02",
                "name": "[libcamera-devel,05/13] gstreamer: Move timestamp calculation out of pad loop",
                "mbox": "https://patchwork.libcamera.org/patch/16352/mbox/"
            },
            {
                "id": 16351,
                "url": "https://patchwork.libcamera.org/api/patches/16351/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16351/",
                "msgid": "<20220623232210.18742-7-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:03",
                "name": "[libcamera-devel,06/13] gstreamer: Rename queued requests queue to queuedRequests_",
                "mbox": "https://patchwork.libcamera.org/patch/16351/mbox/"
            },
            {
                "id": 16353,
                "url": "https://patchwork.libcamera.org/api/patches/16353/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16353/",
                "msgid": "<20220623232210.18742-8-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:04",
                "name": "[libcamera-devel,07/13] gstreamer: Handle completed requests in the libcamerasrc task",
                "mbox": "https://patchwork.libcamera.org/patch/16353/mbox/"
            },
            {
                "id": 16355,
                "url": "https://patchwork.libcamera.org/api/patches/16355/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16355/",
                "msgid": "<20220623232210.18742-9-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:05",
                "name": "[libcamera-devel,08/13] gstreamer: Combine the two pad loops in the task run handler",
                "mbox": "https://patchwork.libcamera.org/patch/16355/mbox/"
            },
            {
                "id": 16354,
                "url": "https://patchwork.libcamera.org/api/patches/16354/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16354/",
                "msgid": "<20220623232210.18742-10-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:06",
                "name": "[libcamera-devel,09/13] gstreamer: Use dedicated lock for request queues",
                "mbox": "https://patchwork.libcamera.org/patch/16354/mbox/"
            },
            {
                "id": 16356,
                "url": "https://patchwork.libcamera.org/api/patches/16356/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16356/",
                "msgid": "<20220623232210.18742-11-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:07",
                "name": "[libcamera-devel,10/13] gstreamer: Fix pads locking",
                "mbox": "https://patchwork.libcamera.org/patch/16356/mbox/"
            },
            {
                "id": 16357,
                "url": "https://patchwork.libcamera.org/api/patches/16357/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16357/",
                "msgid": "<20220623232210.18742-12-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:08",
                "name": "[libcamera-devel,11/13] gstreamer: Split request creation to a separate function",
                "mbox": "https://patchwork.libcamera.org/patch/16357/mbox/"
            },
            {
                "id": 16358,
                "url": "https://patchwork.libcamera.org/api/patches/16358/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16358/",
                "msgid": "<20220623232210.18742-13-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:09",
                "name": "[libcamera-devel,12/13] gstreamer: Split completed request processing to a separate function",
                "mbox": "https://patchwork.libcamera.org/patch/16358/mbox/"
            },
            {
                "id": 16359,
                "url": "https://patchwork.libcamera.org/api/patches/16359/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16359/",
                "msgid": "<20220623232210.18742-14-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:22:10",
                "name": "[libcamera-devel,13/13] gstreamer: Fix race conditions in task pause/resume",
                "mbox": "https://patchwork.libcamera.org/patch/16359/mbox/"
            }
        ]
    },
    {
        "id": 3215,
        "url": "https://patchwork.libcamera.org/api/series/3215/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3215",
        "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": ""
        },
        "name": null,
        "date": "2022-06-23T23:27:41",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 12,
        "received_total": 1,
        "received_all": false,
        "mbox": "https://patchwork.libcamera.org/series/3215/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16360,
                "url": "https://patchwork.libcamera.org/api/patches/16360/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16360/",
                "msgid": "<20220623232741.19753-1-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-23T23:27:41",
                "name": "[libcamera-devel,v4.1,06/12] ipa: libipa: module: Make the Module class Loggable",
                "mbox": "https://patchwork.libcamera.org/patch/16360/mbox/"
            }
        ]
    },
    {
        "id": 3216,
        "url": "https://patchwork.libcamera.org/api/series/3216/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3216",
        "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": ""
        },
        "name": null,
        "date": "2022-06-24T00:30:04",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 12,
        "received_total": 1,
        "received_all": false,
        "mbox": "https://patchwork.libcamera.org/series/3216/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16361,
                "url": "https://patchwork.libcamera.org/api/patches/16361/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16361/",
                "msgid": "<20220624003004.31600-1-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-24T00:30:04",
                "name": "[libcamera-devel,v4.1,03/12] ipa: libipa: algorithm: Add an algorithm registration mechanism",
                "mbox": "https://patchwork.libcamera.org/patch/16361/mbox/"
            }
        ]
    },
    {
        "id": 3217,
        "url": "https://patchwork.libcamera.org/api/series/3217/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3217",
        "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": ""
        },
        "name": "Add SensorTemperature control",
        "date": "2022-06-24T07:35:24",
        "submitter": {
            "id": 34,
            "url": "https://patchwork.libcamera.org/api/people/34/?format=api",
            "name": "Naushir Patuck",
            "email": "naush@raspberrypi.com"
        },
        "version": 2,
        "total": 4,
        "received_total": 4,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3217/mbox/",
        "cover_letter": {
            "id": 16362,
            "url": "https://patchwork.libcamera.org/api/covers/16362/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16362/",
            "msgid": "<20220624073528.26670-1-naush@raspberrypi.com>",
            "date": "2022-06-24T07:35:24",
            "name": "[libcamera-devel,v2,0/4] Add SensorTemperature control",
            "mbox": "https://patchwork.libcamera.org/cover/16362/mbox/"
        },
        "patches": [
            {
                "id": 16363,
                "url": "https://patchwork.libcamera.org/api/patches/16363/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16363/",
                "msgid": "<20220624073528.26670-2-naush@raspberrypi.com>",
                "date": "2022-06-24T07:35:25",
                "name": "[libcamera-devel,v2,1/4] libcamera: controls: Add SensorTemperature control",
                "mbox": "https://patchwork.libcamera.org/patch/16363/mbox/"
            },
            {
                "id": 16364,
                "url": "https://patchwork.libcamera.org/api/patches/16364/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16364/",
                "msgid": "<20220624073528.26670-3-naush@raspberrypi.com>",
                "date": "2022-06-24T07:35:26",
                "name": "[libcamera-devel,v2,2/4] ipa: raspberrypi: Add sensor temperature to DeviceStatus",
                "mbox": "https://patchwork.libcamera.org/patch/16364/mbox/"
            },
            {
                "id": 16365,
                "url": "https://patchwork.libcamera.org/api/patches/16365/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16365/",
                "msgid": "<20220624073528.26670-4-naush@raspberrypi.com>",
                "date": "2022-06-24T07:35:27",
                "name": "[libcamera-devel,v2,3/4] ipa: raspberrypi: imx477: Get sensor temperature from embedded data",
                "mbox": "https://patchwork.libcamera.org/patch/16365/mbox/"
            },
            {
                "id": 16366,
                "url": "https://patchwork.libcamera.org/api/patches/16366/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16366/",
                "msgid": "<20220624073528.26670-5-naush@raspberrypi.com>",
                "date": "2022-06-24T07:35:28",
                "name": "[libcamera-devel,v2,4/4] ipa: raspberrypi: Use std::optional in DeviceStatus",
                "mbox": "https://patchwork.libcamera.org/patch/16366/mbox/"
            }
        ]
    },
    {
        "id": 3218,
        "url": "https://patchwork.libcamera.org/api/series/3218/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3218",
        "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": ""
        },
        "name": "cam: Add Rectangle type parsing in capture script",
        "date": "2022-06-24T13:05:21",
        "submitter": {
            "id": 126,
            "url": "https://patchwork.libcamera.org/api/people/126/?format=api",
            "name": "Daniel Semkowicz",
            "email": "dse@thaumatec.com"
        },
        "version": 2,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3218/mbox/",
        "cover_letter": {
            "id": 16367,
            "url": "https://patchwork.libcamera.org/api/covers/16367/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16367/",
            "msgid": "<20220624130523.41535-1-dse@thaumatec.com>",
            "date": "2022-06-24T13:05:21",
            "name": "[libcamera-devel,v2,0/2] cam: Add Rectangle type parsing in capture script",
            "mbox": "https://patchwork.libcamera.org/cover/16367/mbox/"
        },
        "patches": [
            {
                "id": 16368,
                "url": "https://patchwork.libcamera.org/api/patches/16368/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16368/",
                "msgid": "<20220624130523.41535-2-dse@thaumatec.com>",
                "date": "2022-06-24T13:05:22",
                "name": "[libcamera-devel,v2,1/2] cam: Add Rectangle type parsing in capture script",
                "mbox": "https://patchwork.libcamera.org/patch/16368/mbox/"
            },
            {
                "id": 16369,
                "url": "https://patchwork.libcamera.org/api/patches/16369/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16369/",
                "msgid": "<20220624130523.41535-3-dse@thaumatec.com>",
                "date": "2022-06-24T13:05:23",
                "name": "[libcamera-devel,v2,2/2] cam: capture_script: Check parseFrames() return value for errors",
                "mbox": "https://patchwork.libcamera.org/patch/16369/mbox/"
            }
        ]
    },
    {
        "id": 3219,
        "url": "https://patchwork.libcamera.org/api/series/3219/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3219",
        "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": ""
        },
        "name": "[libcamera-devel,v2] README: Add some extra optional dependancies for cam sinks",
        "date": "2022-06-24T23:15:53",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3219/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16370,
                "url": "https://patchwork.libcamera.org/api/patches/16370/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16370/",
                "msgid": "<20220624231553.2137-1-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-24T23:15:53",
                "name": "[libcamera-devel,v2] README: Add some extra optional dependancies for cam sinks",
                "mbox": "https://patchwork.libcamera.org/patch/16370/mbox/"
            }
        ]
    },
    {
        "id": 3220,
        "url": "https://patchwork.libcamera.org/api/series/3220/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3220",
        "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": ""
        },
        "name": "Introduce capture scripts to qcam",
        "date": "2022-06-27T03:01:56",
        "submitter": {
            "id": 114,
            "url": "https://patchwork.libcamera.org/api/people/114/?format=api",
            "name": "Utkarsh Tiwari",
            "email": "utkarsh02t@gmail.com"
        },
        "version": 3,
        "total": 3,
        "received_total": 3,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3220/mbox/",
        "cover_letter": {
            "id": 16371,
            "url": "https://patchwork.libcamera.org/api/covers/16371/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16371/",
            "msgid": "<20220627030159.30730-1-utkarsh02t@gmail.com>",
            "date": "2022-06-27T03:01:56",
            "name": "[libcamera-devel,v3,0/3] Introduce capture scripts to qcam",
            "mbox": "https://patchwork.libcamera.org/cover/16371/mbox/"
        },
        "patches": [
            {
                "id": 16372,
                "url": "https://patchwork.libcamera.org/api/patches/16372/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16372/",
                "msgid": "<20220627030159.30730-2-utkarsh02t@gmail.com>",
                "date": "2022-06-27T03:01:57",
                "name": "[libcamera-devel,v3,1/3] qcam: Queue requests only through MainWindow::queueRequest()",
                "mbox": "https://patchwork.libcamera.org/patch/16372/mbox/"
            },
            {
                "id": 16373,
                "url": "https://patchwork.libcamera.org/api/patches/16373/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16373/",
                "msgid": "<20220627030159.30730-3-utkarsh02t@gmail.com>",
                "date": "2022-06-27T03:01:58",
                "name": "[libcamera-devel,v3,2/3] qcam: Add a GUI way to use capture script",
                "mbox": "https://patchwork.libcamera.org/patch/16373/mbox/"
            },
            {
                "id": 16374,
                "url": "https://patchwork.libcamera.org/api/patches/16374/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16374/",
                "msgid": "<20220627030159.30730-4-utkarsh02t@gmail.com>",
                "date": "2022-06-27T03:01:59",
                "name": "[libcamera-devel,v3,3/3] qcam: Add --script to load capture script",
                "mbox": "https://patchwork.libcamera.org/patch/16374/mbox/"
            }
        ]
    },
    {
        "id": 3221,
        "url": "https://patchwork.libcamera.org/api/series/3221/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3221",
        "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": ""
        },
        "name": "[libcamera-devel] pipeline: rkisp1: Support devices without self path",
        "date": "2022-06-27T11:08:59",
        "submitter": {
            "id": 17,
            "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
            "name": "Paul Elder",
            "email": "paul.elder@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3221/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16375,
                "url": "https://patchwork.libcamera.org/api/patches/16375/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16375/",
                "msgid": "<20220627110859.1543239-1-paul.elder@ideasonboard.com>",
                "date": "2022-06-27T11:08:59",
                "name": "[libcamera-devel] pipeline: rkisp1: Support devices without self path",
                "mbox": "https://patchwork.libcamera.org/patch/16375/mbox/"
            }
        ]
    },
    {
        "id": 3222,
        "url": "https://patchwork.libcamera.org/api/series/3222/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3222",
        "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": ""
        },
        "name": "cam: Add Rectangle type parsing in capture script",
        "date": "2022-06-27T12:28:04",
        "submitter": {
            "id": 126,
            "url": "https://patchwork.libcamera.org/api/people/126/?format=api",
            "name": "Daniel Semkowicz",
            "email": "dse@thaumatec.com"
        },
        "version": 3,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3222/mbox/",
        "cover_letter": {
            "id": 16376,
            "url": "https://patchwork.libcamera.org/api/covers/16376/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16376/",
            "msgid": "<20220627122806.29586-1-dse@thaumatec.com>",
            "date": "2022-06-27T12:28:04",
            "name": "[libcamera-devel,v3,0/2] cam: Add Rectangle type parsing in capture script",
            "mbox": "https://patchwork.libcamera.org/cover/16376/mbox/"
        },
        "patches": [
            {
                "id": 16377,
                "url": "https://patchwork.libcamera.org/api/patches/16377/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16377/",
                "msgid": "<20220627122806.29586-2-dse@thaumatec.com>",
                "date": "2022-06-27T12:28:05",
                "name": "[libcamera-devel,v3,1/2] cam: Add Rectangle type parsing in capture script",
                "mbox": "https://patchwork.libcamera.org/patch/16377/mbox/"
            },
            {
                "id": 16378,
                "url": "https://patchwork.libcamera.org/api/patches/16378/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16378/",
                "msgid": "<20220627122806.29586-3-dse@thaumatec.com>",
                "date": "2022-06-27T12:28:06",
                "name": "[libcamera-devel,v3,2/2] cam: capture_script: Check parseFrames() return value for errors",
                "mbox": "https://patchwork.libcamera.org/patch/16378/mbox/"
            }
        ]
    },
    {
        "id": 3223,
        "url": "https://patchwork.libcamera.org/api/series/3223/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3223",
        "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": ""
        },
        "name": "[libcamera-devel,1/2] qcam: assets: shader: bayer_8.frag: Add precision",
        "date": "2022-06-27T15:24:05",
        "submitter": {
            "id": 116,
            "url": "https://patchwork.libcamera.org/api/people/116/?format=api",
            "name": "Kunal Agarwal",
            "email": "kunalagarwal1072002@gmail.com"
        },
        "version": 1,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3223/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16379,
                "url": "https://patchwork.libcamera.org/api/patches/16379/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16379/",
                "msgid": "<20220627152405.36654-1-kunalagarwal1072002@gmail.com>",
                "date": "2022-06-27T15:24:05",
                "name": "[libcamera-devel,1/2] qcam: assets: shader: bayer_8.frag: Add precision",
                "mbox": "https://patchwork.libcamera.org/patch/16379/mbox/"
            },
            {
                "id": 16380,
                "url": "https://patchwork.libcamera.org/api/patches/16380/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16380/",
                "msgid": "<20220627152450.36719-1-kunalagarwal1072002@gmail.com>",
                "date": "2022-06-27T15:24:50",
                "name": "[libcamera-devel,2/2] qcam: assets: shader: bayer_8.vert: Add precision",
                "mbox": "https://patchwork.libcamera.org/patch/16380/mbox/"
            }
        ]
    },
    {
        "id": 3224,
        "url": "https://patchwork.libcamera.org/api/series/3224/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3224",
        "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": ""
        },
        "name": "Internal controls, sensor delays and IPA init/configure rework",
        "date": "2022-06-27T16:27:17",
        "submitter": {
            "id": 3,
            "url": "https://patchwork.libcamera.org/api/people/3/?format=api",
            "name": "Jacopo Mondi",
            "email": "jacopo@jmondi.org"
        },
        "version": 1,
        "total": 15,
        "received_total": 15,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3224/mbox/",
        "cover_letter": {
            "id": 16381,
            "url": "https://patchwork.libcamera.org/api/covers/16381/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16381/",
            "msgid": "<20220627162732.33160-1-jacopo@jmondi.org>",
            "date": "2022-06-27T16:27:17",
            "name": "[libcamera-devel,00/15] Internal controls, sensor delays and IPA init/configure rework",
            "mbox": "https://patchwork.libcamera.org/cover/16381/mbox/"
        },
        "patches": [
            {
                "id": 16382,
                "url": "https://patchwork.libcamera.org/api/patches/16382/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16382/",
                "msgid": "<20220627162732.33160-2-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:18",
                "name": "[libcamera-devel,01/15] libcamera: control_ids: Add 'internal' argument",
                "mbox": "https://patchwork.libcamera.org/patch/16382/mbox/"
            },
            {
                "id": 16383,
                "url": "https://patchwork.libcamera.org/api/patches/16383/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16383/",
                "msgid": "<20220627162732.33160-3-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:19",
                "name": "[libcamera-devel,02/15] libcamera: control_ids: Separate the id numerical space",
                "mbox": "https://patchwork.libcamera.org/patch/16383/mbox/"
            },
            {
                "id": 16384,
                "url": "https://patchwork.libcamera.org/api/patches/16384/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16384/",
                "msgid": "<20220627162732.33160-4-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:20",
                "name": "[libcamera-devel,03/15] libcamera: Introduce internal controls",
                "mbox": "https://patchwork.libcamera.org/patch/16384/mbox/"
            },
            {
                "id": 16385,
                "url": "https://patchwork.libcamera.org/api/patches/16385/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16385/",
                "msgid": "<20220627162732.33160-5-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:21",
                "name": "[libcamera-devel,04/15] libcamera: camera_sensor_properties: Add sensor delays",
                "mbox": "https://patchwork.libcamera.org/patch/16385/mbox/"
            },
            {
                "id": 16386,
                "url": "https://patchwork.libcamera.org/api/patches/16386/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16386/",
                "msgid": "<20220627162732.33160-6-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:22",
                "name": "[libcamera-devel,05/15] libcamera: camera_sensor: Retrieve sensor delays",
                "mbox": "https://patchwork.libcamera.org/patch/16386/mbox/"
            },
            {
                "id": 16387,
                "url": "https://patchwork.libcamera.org/api/patches/16387/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16387/",
                "msgid": "<20220627162732.33160-7-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:23",
                "name": "[libcamera-devel,06/15] libcamera: ipu3: Initialize DelayedControls with camera properties",
                "mbox": "https://patchwork.libcamera.org/patch/16387/mbox/"
            },
            {
                "id": 16388,
                "url": "https://patchwork.libcamera.org/api/patches/16388/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16388/",
                "msgid": "<20220627162732.33160-8-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:24",
                "name": "[libcamera-devel,07/15] libcamera: camera_sensor: Rename the control interface",
                "mbox": "https://patchwork.libcamera.org/patch/16388/mbox/"
            },
            {
                "id": 16389,
                "url": "https://patchwork.libcamera.org/api/patches/16389/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16389/",
                "msgid": "<20220627162732.33160-9-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:25",
                "name": "[libcamera-devel,08/15] libcamera: camera_sensor: Initialize controls",
                "mbox": "https://patchwork.libcamera.org/patch/16389/mbox/"
            },
            {
                "id": 16390,
                "url": "https://patchwork.libcamera.org/api/patches/16390/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16390/",
                "msgid": "<20220627162732.33160-10-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:26",
                "name": "[libcamera-devel,09/15] libcamera: control_serializer: Support internal controls",
                "mbox": "https://patchwork.libcamera.org/patch/16390/mbox/"
            },
            {
                "id": 16391,
                "url": "https://patchwork.libcamera.org/api/patches/16391/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16391/",
                "msgid": "<20220627162732.33160-11-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:27",
                "name": "[libcamera-devel,10/15] libcamera: ipu3: Initialize Camera controls in the PH",
                "mbox": "https://patchwork.libcamera.org/patch/16391/mbox/"
            },
            {
                "id": 16392,
                "url": "https://patchwork.libcamera.org/api/patches/16392/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16392/",
                "msgid": "<20220627162732.33160-12-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:28",
                "name": "[libcamera-devel,11/15] libcamera: IPACameraSensorInfo: Add VBLANK",
                "mbox": "https://patchwork.libcamera.org/patch/16392/mbox/"
            },
            {
                "id": 16393,
                "url": "https://patchwork.libcamera.org/api/patches/16393/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16393/",
                "msgid": "<20220627162732.33160-13-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:29",
                "name": "[libcamera-devel,12/15] libcamera: ipa: Use the current VBLANK value",
                "mbox": "https://patchwork.libcamera.org/patch/16393/mbox/"
            },
            {
                "id": 16394,
                "url": "https://patchwork.libcamera.org/api/patches/16394/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16394/",
                "msgid": "<20220627162732.33160-14-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:30",
                "name": "[libcamera-devel,13/15] libcamera: ipu3: ipa: Use an updated lineDuration",
                "mbox": "https://patchwork.libcamera.org/patch/16394/mbox/"
            },
            {
                "id": 16395,
                "url": "https://patchwork.libcamera.org/api/patches/16395/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16395/",
                "msgid": "<20220627162732.33160-15-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:31",
                "name": "[libcamera-devel,14/15] ipa: ipu3: Configure IPA with libcamera controls",
                "mbox": "https://patchwork.libcamera.org/patch/16395/mbox/"
            },
            {
                "id": 16396,
                "url": "https://patchwork.libcamera.org/api/patches/16396/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16396/",
                "msgid": "<20220627162732.33160-16-jacopo@jmondi.org>",
                "date": "2022-06-27T16:27:32",
                "name": "[libcamera-devel,15/15] ipa: ipu3: Rework IPAIPU3::processStatsBuffer()",
                "mbox": "https://patchwork.libcamera.org/patch/16396/mbox/"
            }
        ]
    },
    {
        "id": 3225,
        "url": "https://patchwork.libcamera.org/api/series/3225/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3225",
        "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": ""
        },
        "name": "[libcamera-devel] libcamera: base: thread: Prevent messages to thread without an event loop",
        "date": "2022-06-27T16:46:12",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3225/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16397,
                "url": "https://patchwork.libcamera.org/api/patches/16397/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16397/",
                "msgid": "<20220627164612.12049-1-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-27T16:46:12",
                "name": "[libcamera-devel] libcamera: base: thread: Prevent messages to thread without an event loop",
                "mbox": "https://patchwork.libcamera.org/patch/16397/mbox/"
            }
        ]
    },
    {
        "id": 3226,
        "url": "https://patchwork.libcamera.org/api/series/3226/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3226",
        "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": ""
        },
        "name": "[libcamera-devel] pipeline: rkisp1: Support devices without self path",
        "date": "2022-06-28T08:20:50",
        "submitter": {
            "id": 17,
            "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
            "name": "Paul Elder",
            "email": "paul.elder@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3226/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16398,
                "url": "https://patchwork.libcamera.org/api/patches/16398/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16398/",
                "msgid": "<20220628082050.1934904-1-paul.elder@ideasonboard.com>",
                "date": "2022-06-28T08:20:50",
                "name": "[libcamera-devel] pipeline: rkisp1: Support devices without self path",
                "mbox": "https://patchwork.libcamera.org/patch/16398/mbox/"
            }
        ]
    },
    {
        "id": 3227,
        "url": "https://patchwork.libcamera.org/api/series/3227/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3227",
        "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": ""
        },
        "name": "[libcamera-devel,v2] pipeline: rkisp1: Support devices without self path",
        "date": "2022-06-28T08:33:43",
        "submitter": {
            "id": 17,
            "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
            "name": "Paul Elder",
            "email": "paul.elder@ideasonboard.com"
        },
        "version": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3227/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16399,
                "url": "https://patchwork.libcamera.org/api/patches/16399/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16399/",
                "msgid": "<20220628083343.1992147-1-paul.elder@ideasonboard.com>",
                "date": "2022-06-28T08:33:43",
                "name": "[libcamera-devel,v2] pipeline: rkisp1: Support devices without self path",
                "mbox": "https://patchwork.libcamera.org/patch/16399/mbox/"
            }
        ]
    },
    {
        "id": 3228,
        "url": "https://patchwork.libcamera.org/api/series/3228/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3228",
        "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": ""
        },
        "name": "libcamera: rkisp1: Add lens control",
        "date": "2022-06-28T09:06:53",
        "submitter": {
            "id": 126,
            "url": "https://patchwork.libcamera.org/api/people/126/?format=api",
            "name": "Daniel Semkowicz",
            "email": "dse@thaumatec.com"
        },
        "version": 1,
        "total": 3,
        "received_total": 3,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3228/mbox/",
        "cover_letter": {
            "id": 16400,
            "url": "https://patchwork.libcamera.org/api/covers/16400/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16400/",
            "msgid": "<20220628090656.19572-1-dse@thaumatec.com>",
            "date": "2022-06-28T09:06:53",
            "name": "[libcamera-devel,0/3] libcamera: rkisp1: Add lens control",
            "mbox": "https://patchwork.libcamera.org/cover/16400/mbox/"
        },
        "patches": [
            {
                "id": 16401,
                "url": "https://patchwork.libcamera.org/api/patches/16401/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16401/",
                "msgid": "<20220628090656.19572-2-dse@thaumatec.com>",
                "date": "2022-06-28T09:06:54",
                "name": "[libcamera-devel,1/3] libcamera: rkisp1: Control the lens from pipeline",
                "mbox": "https://patchwork.libcamera.org/patch/16401/mbox/"
            },
            {
                "id": 16402,
                "url": "https://patchwork.libcamera.org/api/patches/16402/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16402/",
                "msgid": "<20220628090656.19572-3-dse@thaumatec.com>",
                "date": "2022-06-28T09:06:55",
                "name": "[libcamera-devel,2/3] libcamera: rkisp1: ipa: Rename ctrls_ to sensorCtrls_",
                "mbox": "https://patchwork.libcamera.org/patch/16402/mbox/"
            },
            {
                "id": 16403,
                "url": "https://patchwork.libcamera.org/api/patches/16403/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16403/",
                "msgid": "<20220628090656.19572-4-dse@thaumatec.com>",
                "date": "2022-06-28T09:06:56",
                "name": "[libcamera-devel,3/3] libcamera: rkisp1: Control the lens from IPA",
                "mbox": "https://patchwork.libcamera.org/patch/16403/mbox/"
            }
        ]
    },
    {
        "id": 3229,
        "url": "https://patchwork.libcamera.org/api/series/3229/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3229",
        "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": ""
        },
        "name": "[libcamera-devel,v2,1/2] qcam: assets: shader: bayer_8.frag: Add precision",
        "date": "2022-06-28T19:12:38",
        "submitter": {
            "id": 116,
            "url": "https://patchwork.libcamera.org/api/people/116/?format=api",
            "name": "Kunal Agarwal",
            "email": "kunalagarwal1072002@gmail.com"
        },
        "version": 2,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3229/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16404,
                "url": "https://patchwork.libcamera.org/api/patches/16404/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16404/",
                "msgid": "<20220628191238.78202-1-kunalagarwal1072002@gmail.com>",
                "date": "2022-06-28T19:12:38",
                "name": "[libcamera-devel,v2,1/2] qcam: assets: shader: bayer_8.frag: Add precision",
                "mbox": "https://patchwork.libcamera.org/patch/16404/mbox/"
            },
            {
                "id": 16405,
                "url": "https://patchwork.libcamera.org/api/patches/16405/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16405/",
                "msgid": "<20220628191355.78408-1-kunalagarwal1072002@gmail.com>",
                "date": "2022-06-28T19:13:55",
                "name": "[libcamera-devel,v2,2/2] qcam: assets: shader: bayer_8.vert: Add precision",
                "mbox": "https://patchwork.libcamera.org/patch/16405/mbox/"
            }
        ]
    },
    {
        "id": 3230,
        "url": "https://patchwork.libcamera.org/api/series/3230/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3230",
        "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": ""
        },
        "name": "Python bindings event handling",
        "date": "2022-06-29T07:04:02",
        "submitter": {
            "id": 109,
            "url": "https://patchwork.libcamera.org/api/people/109/?format=api",
            "name": "Tomi Valkeinen",
            "email": "tomi.valkeinen@ideasonboard.com"
        },
        "version": 2,
        "total": 14,
        "received_total": 14,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3230/mbox/",
        "cover_letter": {
            "id": 16406,
            "url": "https://patchwork.libcamera.org/api/covers/16406/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16406/",
            "msgid": "<20220629070416.17550-1-tomi.valkeinen@ideasonboard.com>",
            "date": "2022-06-29T07:04:02",
            "name": "[libcamera-devel,v2,00/14] Python bindings event handling",
            "mbox": "https://patchwork.libcamera.org/cover/16406/mbox/"
        },
        "patches": [
            {
                "id": 16407,
                "url": "https://patchwork.libcamera.org/api/patches/16407/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16407/",
                "msgid": "<20220629070416.17550-2-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:03",
                "name": "[libcamera-devel,v2,01/14] py: cam.py: Fix multi camera capture without -C",
                "mbox": "https://patchwork.libcamera.org/patch/16407/mbox/"
            },
            {
                "id": 16408,
                "url": "https://patchwork.libcamera.org/api/patches/16408/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16408/",
                "msgid": "<20220629070416.17550-3-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:04",
                "name": "[libcamera-devel,v2,02/14] py: Add Python logging category",
                "mbox": "https://patchwork.libcamera.org/patch/16408/mbox/"
            },
            {
                "id": 16409,
                "url": "https://patchwork.libcamera.org/api/patches/16409/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16409/",
                "msgid": "<20220629070416.17550-4-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:05",
                "name": "[libcamera-devel,v2,03/14] py: Move ControlValue helpers to py_helpers.cpp",
                "mbox": "https://patchwork.libcamera.org/patch/16409/mbox/"
            },
            {
                "id": 16410,
                "url": "https://patchwork.libcamera.org/api/patches/16410/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16410/",
                "msgid": "<20220629070416.17550-5-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:06",
                "name": "[libcamera-devel,v2,04/14] py: cam.py: Remove todo comment",
                "mbox": "https://patchwork.libcamera.org/patch/16410/mbox/"
            },
            {
                "id": 16411,
                "url": "https://patchwork.libcamera.org/api/patches/16411/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16411/",
                "msgid": "<20220629070416.17550-6-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:07",
                "name": "[libcamera-devel,v2,05/14] py: Create PyCameraManager",
                "mbox": "https://patchwork.libcamera.org/patch/16411/mbox/"
            },
            {
                "id": 16412,
                "url": "https://patchwork.libcamera.org/api/patches/16412/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16412/",
                "msgid": "<20220629070416.17550-7-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:08",
                "name": "[libcamera-devel,v2,06/14] py: Use UniqueFD",
                "mbox": "https://patchwork.libcamera.org/patch/16412/mbox/"
            },
            {
                "id": 16413,
                "url": "https://patchwork.libcamera.org/api/patches/16413/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16413/",
                "msgid": "<20220629070416.17550-8-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:09",
                "name": "[libcamera-devel,v2,07/14] py: Set EFD_CLOEXEC on eventfd to avoid fd leaking",
                "mbox": "https://patchwork.libcamera.org/patch/16413/mbox/"
            },
            {
                "id": 16414,
                "url": "https://patchwork.libcamera.org/api/patches/16414/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16414/",
                "msgid": "<20220629070416.17550-9-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:10",
                "name": "[libcamera-devel,v2,08/14] py: Use libcamera's Mutex classes",
                "mbox": "https://patchwork.libcamera.org/patch/16414/mbox/"
            },
            {
                "id": 16415,
                "url": "https://patchwork.libcamera.org/api/patches/16415/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16415/",
                "msgid": "<20220629070416.17550-10-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:11",
                "name": "[libcamera-devel,v2,09/14] py: Use exceptions instead of returning error codes",
                "mbox": "https://patchwork.libcamera.org/patch/16415/mbox/"
            },
            {
                "id": 16416,
                "url": "https://patchwork.libcamera.org/api/patches/16416/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16416/",
                "msgid": "<20220629070416.17550-11-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:12",
                "name": "[libcamera-devel,v2,10/14] py: Switch to non-blocking eventfd",
                "mbox": "https://patchwork.libcamera.org/patch/16416/mbox/"
            },
            {
                "id": 16417,
                "url": "https://patchwork.libcamera.org/api/patches/16417/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16417/",
                "msgid": "<20220629070416.17550-12-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:13",
                "name": "[libcamera-devel,v2,11/14] py: New event handling",
                "mbox": "https://patchwork.libcamera.org/patch/16417/mbox/"
            },
            {
                "id": 16418,
                "url": "https://patchwork.libcamera.org/api/patches/16418/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16418/",
                "msgid": "<20220629070416.17550-13-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:14",
                "name": "[libcamera-devel,v2,12/14] py: cam.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16418/mbox/"
            },
            {
                "id": 16419,
                "url": "https://patchwork.libcamera.org/api/patches/16419/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16419/",
                "msgid": "<20220629070416.17550-14-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:15",
                "name": "[libcamera-devel,v2,13/14] py: Discard/Dispatch Request events on camera.stop()",
                "mbox": "https://patchwork.libcamera.org/patch/16419/mbox/"
            },
            {
                "id": 16420,
                "url": "https://patchwork.libcamera.org/api/patches/16420/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16420/",
                "msgid": "<20220629070416.17550-15-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-06-29T07:04:16",
                "name": "[libcamera-devel,v2,14/14] py: Add hotplug-monitor.py",
                "mbox": "https://patchwork.libcamera.org/patch/16420/mbox/"
            }
        ]
    },
    {
        "id": 3231,
        "url": "https://patchwork.libcamera.org/api/series/3231/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3231",
        "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": ""
        },
        "name": "Add SensorTemperature control",
        "date": "2022-06-29T08:57:18",
        "submitter": {
            "id": 34,
            "url": "https://patchwork.libcamera.org/api/people/34/?format=api",
            "name": "Naushir Patuck",
            "email": "naush@raspberrypi.com"
        },
        "version": 4,
        "total": 4,
        "received_total": 4,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3231/mbox/",
        "cover_letter": {
            "id": 16421,
            "url": "https://patchwork.libcamera.org/api/covers/16421/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16421/",
            "msgid": "<20220629085722.11786-1-naush@raspberrypi.com>",
            "date": "2022-06-29T08:57:18",
            "name": "[libcamera-devel,v4,0/4] Add SensorTemperature control",
            "mbox": "https://patchwork.libcamera.org/cover/16421/mbox/"
        },
        "patches": [
            {
                "id": 16422,
                "url": "https://patchwork.libcamera.org/api/patches/16422/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16422/",
                "msgid": "<20220629085722.11786-2-naush@raspberrypi.com>",
                "date": "2022-06-29T08:57:19",
                "name": "[libcamera-devel,v4,1/4] libcamera: controls: Add SensorTemperature control",
                "mbox": "https://patchwork.libcamera.org/patch/16422/mbox/"
            },
            {
                "id": 16423,
                "url": "https://patchwork.libcamera.org/api/patches/16423/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16423/",
                "msgid": "<20220629085722.11786-3-naush@raspberrypi.com>",
                "date": "2022-06-29T08:57:20",
                "name": "[libcamera-devel,v4,2/4] ipa: raspberrypi: Add sensor temperature to DeviceStatus",
                "mbox": "https://patchwork.libcamera.org/patch/16423/mbox/"
            },
            {
                "id": 16424,
                "url": "https://patchwork.libcamera.org/api/patches/16424/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16424/",
                "msgid": "<20220629085722.11786-4-naush@raspberrypi.com>",
                "date": "2022-06-29T08:57:21",
                "name": "[libcamera-devel,v4,3/4] ipa: raspberrypi: imx477: Get sensor temperature from embedded data",
                "mbox": "https://patchwork.libcamera.org/patch/16424/mbox/"
            },
            {
                "id": 16425,
                "url": "https://patchwork.libcamera.org/api/patches/16425/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16425/",
                "msgid": "<20220629085722.11786-5-naush@raspberrypi.com>",
                "date": "2022-06-29T08:57:22",
                "name": "[libcamera-devel,v4,4/4] ipa: raspberrypi: Use std::optional in DeviceStatus",
                "mbox": "https://patchwork.libcamera.org/patch/16425/mbox/"
            }
        ]
    },
    {
        "id": 3232,
        "url": "https://patchwork.libcamera.org/api/series/3232/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3232",
        "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": ""
        },
        "name": "Use two imgus in ipu3 pipeline handler",
        "date": "2022-06-29T10:30:09",
        "submitter": {
            "id": 117,
            "url": "https://patchwork.libcamera.org/api/people/117/?format=api",
            "name": "Cheng-Hao Yang",
            "email": "chenghaoyang@chromium.org"
        },
        "version": 3,
        "total": 9,
        "received_total": 9,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3232/mbox/",
        "cover_letter": {
            "id": 16426,
            "url": "https://patchwork.libcamera.org/api/covers/16426/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16426/",
            "msgid": "<20220629103018.4025635-1-chenghaoyang@google.com>",
            "date": "2022-06-29T10:30:09",
            "name": "[libcamera-devel,v3,0/9] Use two imgus in ipu3 pipeline handler",
            "mbox": "https://patchwork.libcamera.org/cover/16426/mbox/"
        },
        "patches": [
            {
                "id": 16427,
                "url": "https://patchwork.libcamera.org/api/patches/16427/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16427/",
                "msgid": "<20220629103018.4025635-2-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:10",
                "name": "[libcamera-devel,v3,1/9] Add StreamRole in StreamConfiguration",
                "mbox": "https://patchwork.libcamera.org/patch/16427/mbox/"
            },
            {
                "id": 16428,
                "url": "https://patchwork.libcamera.org/api/patches/16428/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16428/",
                "msgid": "<20220629103018.4025635-3-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:11",
                "name": "[libcamera-devel,v3,2/9] ipu3: Allow only one camera being started",
                "mbox": "https://patchwork.libcamera.org/patch/16428/mbox/"
            },
            {
                "id": 16429,
                "url": "https://patchwork.libcamera.org/api/patches/16429/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16429/",
                "msgid": "<20220629103018.4025635-4-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:12",
                "name": "[libcamera-devel,v3,3/9] ipu3: Use imgu0 as default",
                "mbox": "https://patchwork.libcamera.org/patch/16429/mbox/"
            },
            {
                "id": 16430,
                "url": "https://patchwork.libcamera.org/api/patches/16430/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16430/",
                "msgid": "<20220629103018.4025635-5-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:13",
                "name": "[libcamera-devel,v3,4/9] ipu3: Add StillCapture stream and imgu1 param buffers",
                "mbox": "https://patchwork.libcamera.org/patch/16430/mbox/"
            },
            {
                "id": 16431,
                "url": "https://patchwork.libcamera.org/api/patches/16431/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16431/",
                "msgid": "<20220629103018.4025635-6-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:14",
                "name": "[libcamera-devel,v3,5/9] ipu3: Update IPAIPU3Interface::fillParamsBuffer with captureBufferId",
                "mbox": "https://patchwork.libcamera.org/patch/16431/mbox/"
            },
            {
                "id": 16432,
                "url": "https://patchwork.libcamera.org/api/patches/16432/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16432/",
                "msgid": "<20220629103018.4025635-7-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:15",
                "name": "[libcamera-devel,v3,6/9] ipu3: Configure imgu1 when necessary",
                "mbox": "https://patchwork.libcamera.org/patch/16432/mbox/"
            },
            {
                "id": 16433,
                "url": "https://patchwork.libcamera.org/api/patches/16433/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16433/",
                "msgid": "<20220629103018.4025635-8-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:16",
                "name": "[libcamera-devel,v3,7/9] ipu3: Assign |outCaptureStream| to StillCapture configuration",
                "mbox": "https://patchwork.libcamera.org/patch/16433/mbox/"
            },
            {
                "id": 16434,
                "url": "https://patchwork.libcamera.org/api/patches/16434/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16434/",
                "msgid": "<20220629103018.4025635-9-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:17",
                "name": "[libcamera-devel,v3,8/9] Request StillCapture stream as default in Android adapter",
                "mbox": "https://patchwork.libcamera.org/patch/16434/mbox/"
            },
            {
                "id": 16435,
                "url": "https://patchwork.libcamera.org/api/patches/16435/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16435/",
                "msgid": "<20220629103018.4025635-10-chenghaoyang@google.com>",
                "date": "2022-06-29T10:30:18",
                "name": "[libcamera-devel,v3,9/9] ipu3: Fixes frame delay",
                "mbox": "https://patchwork.libcamera.org/patch/16435/mbox/"
            }
        ]
    },
    {
        "id": 3233,
        "url": "https://patchwork.libcamera.org/api/series/3233/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3233",
        "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": ""
        },
        "name": "[libcamera-devel] gstreamer: Be pedantic on srcpads access",
        "date": "2022-06-29T12:55:51",
        "submitter": {
            "id": 86,
            "url": "https://patchwork.libcamera.org/api/people/86/?format=api",
            "name": "Umang Jain",
            "email": "umang.jain@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3233/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16436,
                "url": "https://patchwork.libcamera.org/api/patches/16436/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16436/",
                "msgid": "<20220629125551.330470-1-umang.jain@ideasonboard.com>",
                "date": "2022-06-29T12:55:51",
                "name": "[libcamera-devel] gstreamer: Be pedantic on srcpads access",
                "mbox": "https://patchwork.libcamera.org/patch/16436/mbox/"
            }
        ]
    },
    {
        "id": 3234,
        "url": "https://patchwork.libcamera.org/api/series/3234/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3234",
        "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": ""
        },
        "name": "gstreamer: Queue multiple requests",
        "date": "2022-06-30T00:02:39",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 2,
        "total": 12,
        "received_total": 12,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3234/mbox/",
        "cover_letter": {
            "id": 16437,
            "url": "https://patchwork.libcamera.org/api/covers/16437/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16437/",
            "msgid": "<20220630000251.31295-1-laurent.pinchart@ideasonboard.com>",
            "date": "2022-06-30T00:02:39",
            "name": "[libcamera-devel,v2,00/12] gstreamer: Queue multiple requests",
            "mbox": "https://patchwork.libcamera.org/cover/16437/mbox/"
        },
        "patches": [
            {
                "id": 16438,
                "url": "https://patchwork.libcamera.org/api/patches/16438/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16438/",
                "msgid": "<20220630000251.31295-2-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:40",
                "name": "[libcamera-devel,v2,01/12] gstreamer: Use gst_task_resume() when available",
                "mbox": "https://patchwork.libcamera.org/patch/16438/mbox/"
            },
            {
                "id": 16439,
                "url": "https://patchwork.libcamera.org/api/patches/16439/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16439/",
                "msgid": "<20220630000251.31295-3-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:41",
                "name": "[libcamera-devel,v2,02/12] gstreamer: Move variable to loop scope",
                "mbox": "https://patchwork.libcamera.org/patch/16439/mbox/"
            },
            {
                "id": 16440,
                "url": "https://patchwork.libcamera.org/api/patches/16440/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16440/",
                "msgid": "<20220630000251.31295-4-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:42",
                "name": "[libcamera-devel,v2,03/12] gstreamer: Pass Stream to RequestWrap::addBuffer()",
                "mbox": "https://patchwork.libcamera.org/patch/16440/mbox/"
            },
            {
                "id": 16441,
                "url": "https://patchwork.libcamera.org/api/patches/16441/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16441/",
                "msgid": "<20220630000251.31295-5-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:43",
                "name": "[libcamera-devel,v2,04/12] gstreamer: Move timestamp calculation out of pad loop",
                "mbox": "https://patchwork.libcamera.org/patch/16441/mbox/"
            },
            {
                "id": 16444,
                "url": "https://patchwork.libcamera.org/api/patches/16444/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16444/",
                "msgid": "<20220630000251.31295-6-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:44",
                "name": "[libcamera-devel,v2,05/12] gstreamer: Rename queued requests queue to queuedRequests_",
                "mbox": "https://patchwork.libcamera.org/patch/16444/mbox/"
            },
            {
                "id": 16442,
                "url": "https://patchwork.libcamera.org/api/patches/16442/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16442/",
                "msgid": "<20220630000251.31295-7-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:45",
                "name": "[libcamera-devel,v2,06/12] gstreamer: Handle completed requests in the libcamerasrc task",
                "mbox": "https://patchwork.libcamera.org/patch/16442/mbox/"
            },
            {
                "id": 16443,
                "url": "https://patchwork.libcamera.org/api/patches/16443/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16443/",
                "msgid": "<20220630000251.31295-8-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:46",
                "name": "[libcamera-devel,v2,07/12] gstreamer: Combine the two pad loops in the task run handler",
                "mbox": "https://patchwork.libcamera.org/patch/16443/mbox/"
            },
            {
                "id": 16445,
                "url": "https://patchwork.libcamera.org/api/patches/16445/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16445/",
                "msgid": "<20220630000251.31295-9-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:47",
                "name": "[libcamera-devel,v2,08/12] gstreamer: Use dedicated lock for request queues",
                "mbox": "https://patchwork.libcamera.org/patch/16445/mbox/"
            },
            {
                "id": 16446,
                "url": "https://patchwork.libcamera.org/api/patches/16446/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16446/",
                "msgid": "<20220630000251.31295-10-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:48",
                "name": "[libcamera-devel,v2,09/12] gstreamer: Fix pads locking",
                "mbox": "https://patchwork.libcamera.org/patch/16446/mbox/"
            },
            {
                "id": 16447,
                "url": "https://patchwork.libcamera.org/api/patches/16447/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16447/",
                "msgid": "<20220630000251.31295-11-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:49",
                "name": "[libcamera-devel,v2,10/12] gstreamer: Split request creation to a separate function",
                "mbox": "https://patchwork.libcamera.org/patch/16447/mbox/"
            },
            {
                "id": 16448,
                "url": "https://patchwork.libcamera.org/api/patches/16448/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16448/",
                "msgid": "<20220630000251.31295-12-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:50",
                "name": "[libcamera-devel,v2,11/12] gstreamer: Split completed request processing to a separate function",
                "mbox": "https://patchwork.libcamera.org/patch/16448/mbox/"
            },
            {
                "id": 16449,
                "url": "https://patchwork.libcamera.org/api/patches/16449/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16449/",
                "msgid": "<20220630000251.31295-13-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T00:02:51",
                "name": "[libcamera-devel,v2,12/12] gstreamer: Fix race conditions in task pause/resume",
                "mbox": "https://patchwork.libcamera.org/patch/16449/mbox/"
            }
        ]
    },
    {
        "id": 3235,
        "url": "https://patchwork.libcamera.org/api/series/3235/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3235",
        "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": ""
        },
        "name": "[libcamera-devel,v1.1] gstreamer: Be pedantic on srcpads access",
        "date": "2022-06-30T06:34:43",
        "submitter": {
            "id": 86,
            "url": "https://patchwork.libcamera.org/api/people/86/?format=api",
            "name": "Umang Jain",
            "email": "umang.jain@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3235/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16450,
                "url": "https://patchwork.libcamera.org/api/patches/16450/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16450/",
                "msgid": "<20220630063443.357054-1-umang.jain@ideasonboard.com>",
                "date": "2022-06-30T06:34:43",
                "name": "[libcamera-devel,v1.1] gstreamer: Be pedantic on srcpads access",
                "mbox": "https://patchwork.libcamera.org/patch/16450/mbox/"
            }
        ]
    },
    {
        "id": 3236,
        "url": "https://patchwork.libcamera.org/api/series/3236/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3236",
        "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": ""
        },
        "name": "[libcamera-devel] libcamera: framebuffer: Turn the cookie into a 64-bit integer",
        "date": "2022-06-30T09:55:21",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3236/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16451,
                "url": "https://patchwork.libcamera.org/api/patches/16451/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16451/",
                "msgid": "<20220630095521.23723-1-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T09:55:21",
                "name": "[libcamera-devel] libcamera: framebuffer: Turn the cookie into a 64-bit integer",
                "mbox": "https://patchwork.libcamera.org/patch/16451/mbox/"
            }
        ]
    },
    {
        "id": 3237,
        "url": "https://patchwork.libcamera.org/api/series/3237/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3237",
        "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": ""
        },
        "name": "[libcamera-devel,1/5] utils: ipu3: Introduce a parameters dump tool",
        "date": "2022-06-30T10:16:58",
        "submitter": {
            "id": 75,
            "url": "https://patchwork.libcamera.org/api/people/75/?format=api",
            "name": "Jean-Michel Hautbois",
            "email": "jeanmichel.hautbois@ideasonboard.com"
        },
        "version": 1,
        "total": 5,
        "received_total": 5,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3237/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16452,
                "url": "https://patchwork.libcamera.org/api/patches/16452/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16452/",
                "msgid": "<20220630101702.45781-2-jeanmichel.hautbois@ideasonboard.com>",
                "date": "2022-06-30T10:16:58",
                "name": "[libcamera-devel,1/5] utils: ipu3: Introduce a parameters dump tool",
                "mbox": "https://patchwork.libcamera.org/patch/16452/mbox/"
            },
            {
                "id": 16455,
                "url": "https://patchwork.libcamera.org/api/patches/16455/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16455/",
                "msgid": "<20220630101702.45781-3-jeanmichel.hautbois@ideasonboard.com>",
                "date": "2022-06-30T10:16:59",
                "name": "[libcamera-devel,2/5] utils: ipu3: Display only if it is modified by userspace",
                "mbox": "https://patchwork.libcamera.org/patch/16455/mbox/"
            },
            {
                "id": 16454,
                "url": "https://patchwork.libcamera.org/api/patches/16454/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16454/",
                "msgid": "<20220630101702.45781-4-jeanmichel.hautbois@ideasonboard.com>",
                "date": "2022-06-30T10:17:00",
                "name": "[libcamera-devel,3/5] utils: ipu3: Display BNR configuration",
                "mbox": "https://patchwork.libcamera.org/patch/16454/mbox/"
            },
            {
                "id": 16457,
                "url": "https://patchwork.libcamera.org/api/patches/16457/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16457/",
                "msgid": "<20220630101702.45781-5-jeanmichel.hautbois@ideasonboard.com>",
                "date": "2022-06-30T10:17:01",
                "name": "[libcamera-devel,4/5] utils: ipu3: display green disparity params",
                "mbox": "https://patchwork.libcamera.org/patch/16457/mbox/"
            },
            {
                "id": 16456,
                "url": "https://patchwork.libcamera.org/api/patches/16456/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16456/",
                "msgid": "<20220630101702.45781-6-jeanmichel.hautbois@ideasonboard.com>",
                "date": "2022-06-30T10:17:02",
                "name": "[libcamera-devel,5/5] utils: ipu3: dump lens shading params",
                "mbox": "https://patchwork.libcamera.org/patch/16456/mbox/"
            }
        ]
    },
    {
        "id": 3238,
        "url": "https://patchwork.libcamera.org/api/series/3238/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3238",
        "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": ""
        },
        "name": "Internal controls, sensor delays and IPA rework",
        "date": "2022-06-30T13:38:39",
        "submitter": {
            "id": 3,
            "url": "https://patchwork.libcamera.org/api/people/3/?format=api",
            "name": "Jacopo Mondi",
            "email": "jacopo@jmondi.org"
        },
        "version": 3,
        "total": 23,
        "received_total": 23,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3238/mbox/",
        "cover_letter": {
            "id": 16458,
            "url": "https://patchwork.libcamera.org/api/covers/16458/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16458/",
            "msgid": "<20220630133902.321099-1-jacopo@jmondi.org>",
            "date": "2022-06-30T13:38:39",
            "name": "[libcamera-devel,v3,00/23] Internal controls, sensor delays and IPA rework",
            "mbox": "https://patchwork.libcamera.org/cover/16458/mbox/"
        },
        "patches": [
            {
                "id": 16459,
                "url": "https://patchwork.libcamera.org/api/patches/16459/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16459/",
                "msgid": "<20220630133902.321099-2-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:40",
                "name": "[libcamera-devel,v3,01/23] libcamera: control_ids: Add 'internal' argument",
                "mbox": "https://patchwork.libcamera.org/patch/16459/mbox/"
            },
            {
                "id": 16460,
                "url": "https://patchwork.libcamera.org/api/patches/16460/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16460/",
                "msgid": "<20220630133902.321099-3-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:41",
                "name": "[libcamera-devel,v3,02/23] libcamera: control_ids: Separate the id numerical space",
                "mbox": "https://patchwork.libcamera.org/patch/16460/mbox/"
            },
            {
                "id": 16461,
                "url": "https://patchwork.libcamera.org/api/patches/16461/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16461/",
                "msgid": "<20220630133902.321099-4-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:42",
                "name": "[libcamera-devel,v3,03/23] libcamera: Introduce internal controls",
                "mbox": "https://patchwork.libcamera.org/patch/16461/mbox/"
            },
            {
                "id": 16463,
                "url": "https://patchwork.libcamera.org/api/patches/16463/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16463/",
                "msgid": "<20220630133902.321099-5-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:43",
                "name": "[libcamera-devel,v3,04/23] libcamera: control_serializer: Support internal controls",
                "mbox": "https://patchwork.libcamera.org/patch/16463/mbox/"
            },
            {
                "id": 16462,
                "url": "https://patchwork.libcamera.org/api/patches/16462/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16462/",
                "msgid": "<20220630133902.321099-6-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:44",
                "name": "[libcamera-devel,v3,05/23] libcamera: Add src/libcamera/camera_sensor directory",
                "mbox": "https://patchwork.libcamera.org/patch/16462/mbox/"
            },
            {
                "id": 16465,
                "url": "https://patchwork.libcamera.org/api/patches/16465/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16465/",
                "msgid": "<20220630133902.321099-7-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:45",
                "name": "[libcamera-devel,v3,06/23] libcamera: camera_sensor: Copy CameraSensorHelper",
                "mbox": "https://patchwork.libcamera.org/patch/16465/mbox/"
            },
            {
                "id": 16464,
                "url": "https://patchwork.libcamera.org/api/patches/16464/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16464/",
                "msgid": "<20220630133902.321099-8-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:46",
                "name": "[libcamera-devel,v3,07/23] libcamera: camera_sensor: Rename the control interface",
                "mbox": "https://patchwork.libcamera.org/patch/16464/mbox/"
            },
            {
                "id": 16466,
                "url": "https://patchwork.libcamera.org/api/patches/16466/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16466/",
                "msgid": "<20220630133902.321099-9-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:47",
                "name": "[libcamera-devel,v3,08/23] libcamera: camera_sensor: Initialize controls",
                "mbox": "https://patchwork.libcamera.org/patch/16466/mbox/"
            },
            {
                "id": 16467,
                "url": "https://patchwork.libcamera.org/api/patches/16467/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16467/",
                "msgid": "<20220630133902.321099-10-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:48",
                "name": "[libcamera-devel,v3,09/23] libcamera: camera_sensor_properties: Add sensor delays",
                "mbox": "https://patchwork.libcamera.org/patch/16467/mbox/"
            },
            {
                "id": 16468,
                "url": "https://patchwork.libcamera.org/api/patches/16468/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16468/",
                "msgid": "<20220630133902.321099-11-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:49",
                "name": "[libcamera-devel,v3,10/23] libcamera: camera_sensor: Initialize delayed controls",
                "mbox": "https://patchwork.libcamera.org/patch/16468/mbox/"
            },
            {
                "id": 16470,
                "url": "https://patchwork.libcamera.org/api/patches/16470/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16470/",
                "msgid": "<20220630133902.321099-12-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:50",
                "name": "[libcamera-devel,v3,11/23] libcamera: camera_sensor: Expose DelayedControls interface",
                "mbox": "https://patchwork.libcamera.org/patch/16470/mbox/"
            },
            {
                "id": 16469,
                "url": "https://patchwork.libcamera.org/api/patches/16469/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16469/",
                "msgid": "<20220630133902.321099-13-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:51",
                "name": "[libcamera-devel,v3,12/23] libcamera: ipu3: Drop DelayedControls",
                "mbox": "https://patchwork.libcamera.org/patch/16469/mbox/"
            },
            {
                "id": 16472,
                "url": "https://patchwork.libcamera.org/api/patches/16472/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16472/",
                "msgid": "<20220630133902.321099-14-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:52",
                "name": "[libcamera-devel,v3,13/23] libcamera: camera_sensor: Cache the sensor configuration",
                "mbox": "https://patchwork.libcamera.org/patch/16472/mbox/"
            },
            {
                "id": 16471,
                "url": "https://patchwork.libcamera.org/api/patches/16471/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16471/",
                "msgid": "<20220630133902.321099-15-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:53",
                "name": "[libcamera-devel,v3,14/23] libcamera: camera_sensor: Translate libcamera/V4L2 controls",
                "mbox": "https://patchwork.libcamera.org/patch/16471/mbox/"
            },
            {
                "id": 16473,
                "url": "https://patchwork.libcamera.org/api/patches/16473/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16473/",
                "msgid": "<20220630133902.321099-16-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:54",
                "name": "[libcamera-devel,v3,15/23] libcamera: ipu3: Initialize controls in the pipeline",
                "mbox": "https://patchwork.libcamera.org/patch/16473/mbox/"
            },
            {
                "id": 16474,
                "url": "https://patchwork.libcamera.org/api/patches/16474/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16474/",
                "msgid": "<20220630133902.321099-17-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:55",
                "name": "[libcamera-devel,v3,16/23] libcamera: IPACameraSensorInfo: Add VBLANK",
                "mbox": "https://patchwork.libcamera.org/patch/16474/mbox/"
            },
            {
                "id": 16475,
                "url": "https://patchwork.libcamera.org/api/patches/16475/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16475/",
                "msgid": "<20220630133902.321099-18-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:56",
                "name": "[libcamera-devel,v3,17/23] ipa: ipu3: Configure IPA with libcamera controls",
                "mbox": "https://patchwork.libcamera.org/patch/16475/mbox/"
            },
            {
                "id": 16476,
                "url": "https://patchwork.libcamera.org/api/patches/16476/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16476/",
                "msgid": "<20220630133902.321099-19-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:57",
                "name": "[libcamera-devel,v3,18/23] ipa: ipu3: Use an up to date lineDuration",
                "mbox": "https://patchwork.libcamera.org/patch/16476/mbox/"
            },
            {
                "id": 16477,
                "url": "https://patchwork.libcamera.org/api/patches/16477/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16477/",
                "msgid": "<20220630133902.321099-20-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:58",
                "name": "[libcamera-devel,v3,19/23] ipa: ipu3: Rework IPAIPU3::processStatsBuffer()",
                "mbox": "https://patchwork.libcamera.org/patch/16477/mbox/"
            },
            {
                "id": 16478,
                "url": "https://patchwork.libcamera.org/api/patches/16478/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16478/",
                "msgid": "<20220630133902.321099-21-jacopo@jmondi.org>",
                "date": "2022-06-30T13:38:59",
                "name": "[libcamera-devel,v3,20/23] ipa: ipu3: Make algorithms use libcamera controls",
                "mbox": "https://patchwork.libcamera.org/patch/16478/mbox/"
            },
            {
                "id": 16479,
                "url": "https://patchwork.libcamera.org/api/patches/16479/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16479/",
                "msgid": "<20220630133902.321099-22-jacopo@jmondi.org>",
                "date": "2022-06-30T13:39:00",
                "name": "[libcamera-devel,v3,21/23] ipa: ipu3: Add and use LensFocusAbsolute control",
                "mbox": "https://patchwork.libcamera.org/patch/16479/mbox/"
            },
            {
                "id": 16480,
                "url": "https://patchwork.libcamera.org/api/patches/16480/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16480/",
                "msgid": "<20220630133902.321099-23-jacopo@jmondi.org>",
                "date": "2022-06-30T13:39:01",
                "name": "[libcamera-devel,v3,22/23] libcamera: camera_lens: Expose libcamera control limits",
                "mbox": "https://patchwork.libcamera.org/patch/16480/mbox/"
            },
            {
                "id": 16481,
                "url": "https://patchwork.libcamera.org/api/patches/16481/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16481/",
                "msgid": "<20220630133902.321099-24-jacopo@jmondi.org>",
                "date": "2022-06-30T13:39:02",
                "name": "[libcamera-devel,v3,23/23] libcamera: Move camera_lens.cpp in src/libcamera/camera_sensor",
                "mbox": "https://patchwork.libcamera.org/patch/16481/mbox/"
            }
        ]
    },
    {
        "id": 3239,
        "url": "https://patchwork.libcamera.org/api/series/3239/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3239",
        "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": ""
        },
        "name": "ipa: rkisp1: Add autofocus algorithm",
        "date": "2022-06-30T14:35:35",
        "submitter": {
            "id": 126,
            "url": "https://patchwork.libcamera.org/api/people/126/?format=api",
            "name": "Daniel Semkowicz",
            "email": "dse@thaumatec.com"
        },
        "version": 1,
        "total": 8,
        "received_total": 8,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3239/mbox/",
        "cover_letter": {
            "id": 16482,
            "url": "https://patchwork.libcamera.org/api/covers/16482/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16482/",
            "msgid": "<20220630143543.39599-1-dse@thaumatec.com>",
            "date": "2022-06-30T14:35:35",
            "name": "[libcamera-devel,0/8] ipa: rkisp1: Add autofocus algorithm",
            "mbox": "https://patchwork.libcamera.org/cover/16482/mbox/"
        },
        "patches": [
            {
                "id": 16483,
                "url": "https://patchwork.libcamera.org/api/patches/16483/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16483/",
                "msgid": "<20220630143543.39599-2-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:36",
                "name": "[libcamera-devel,1/8] ipa: Add base class defining AF algorithm interface",
                "mbox": "https://patchwork.libcamera.org/patch/16483/mbox/"
            },
            {
                "id": 16484,
                "url": "https://patchwork.libcamera.org/api/patches/16484/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16484/",
                "msgid": "<20220630143543.39599-3-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:37",
                "name": "[libcamera-devel,2/8] ipa: Add class that implements base AF control algorithm",
                "mbox": "https://patchwork.libcamera.org/patch/16484/mbox/"
            },
            {
                "id": 16485,
                "url": "https://patchwork.libcamera.org/api/patches/16485/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16485/",
                "msgid": "<20220630143543.39599-4-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:38",
                "name": "[libcamera-devel,3/8] ipa: rkisp1: Add AF algorithm basing on common AfHillClimbing class",
                "mbox": "https://patchwork.libcamera.org/patch/16485/mbox/"
            },
            {
                "id": 16486,
                "url": "https://patchwork.libcamera.org/api/patches/16486/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16486/",
                "msgid": "<20220630143543.39599-5-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:39",
                "name": "[libcamera-devel,4/8] pipeline: rkisp1: Add basic AF controls to the supported controls list",
                "mbox": "https://patchwork.libcamera.org/patch/16486/mbox/"
            },
            {
                "id": 16487,
                "url": "https://patchwork.libcamera.org/api/patches/16487/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16487/",
                "msgid": "<20220630143543.39599-6-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:40",
                "name": "[libcamera-devel,5/8] ipa: module: Add getAlgorithm() method",
                "mbox": "https://patchwork.libcamera.org/patch/16487/mbox/"
            },
            {
                "id": 16488,
                "url": "https://patchwork.libcamera.org/api/patches/16488/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16488/",
                "msgid": "<20220630143543.39599-7-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:41",
                "name": "[libcamera-devel,6/8] ipa: rkisp1: Pass requests setting AF controls to the AF algorithm",
                "mbox": "https://patchwork.libcamera.org/patch/16488/mbox/"
            },
            {
                "id": 16489,
                "url": "https://patchwork.libcamera.org/api/patches/16489/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16489/",
                "msgid": "<20220630143543.39599-8-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:42",
                "name": "[libcamera-devel,7/8] ipa: rkisp1: Add OV5675 tuning file",
                "mbox": "https://patchwork.libcamera.org/patch/16489/mbox/"
            },
            {
                "id": 16490,
                "url": "https://patchwork.libcamera.org/api/patches/16490/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16490/",
                "msgid": "<20220630143543.39599-9-dse@thaumatec.com>",
                "date": "2022-06-30T14:35:43",
                "name": "[libcamera-devel,8/8] ipa: rkisp1: Add \"Windows\" Metering mode to auto focus algorithm",
                "mbox": "https://patchwork.libcamera.org/patch/16490/mbox/"
            }
        ]
    },
    {
        "id": 3240,
        "url": "https://patchwork.libcamera.org/api/series/3240/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3240",
        "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": ""
        },
        "name": null,
        "date": "2022-06-30T20:32:21",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 12,
        "received_total": 1,
        "received_all": false,
        "mbox": "https://patchwork.libcamera.org/series/3240/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16491,
                "url": "https://patchwork.libcamera.org/api/patches/16491/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16491/",
                "msgid": "<20220630203221.12440-1-laurent.pinchart@ideasonboard.com>",
                "date": "2022-06-30T20:32:21",
                "name": "[libcamera-devel,v2.1,12/12] gstreamer: Fix race conditions in task pause/resume",
                "mbox": "https://patchwork.libcamera.org/patch/16491/mbox/"
            }
        ]
    },
    {
        "id": 3241,
        "url": "https://patchwork.libcamera.org/api/series/3241/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3241",
        "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": ""
        },
        "name": "Python bindings event handling",
        "date": "2022-07-01T08:45:04",
        "submitter": {
            "id": 109,
            "url": "https://patchwork.libcamera.org/api/people/109/?format=api",
            "name": "Tomi Valkeinen",
            "email": "tomi.valkeinen@ideasonboard.com"
        },
        "version": 3,
        "total": 17,
        "received_total": 17,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3241/mbox/",
        "cover_letter": {
            "id": 16492,
            "url": "https://patchwork.libcamera.org/api/covers/16492/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/16492/",
            "msgid": "<20220701084521.31831-1-tomi.valkeinen@ideasonboard.com>",
            "date": "2022-07-01T08:45:04",
            "name": "[libcamera-devel,v3,00/17] Python bindings event handling",
            "mbox": "https://patchwork.libcamera.org/cover/16492/mbox/"
        },
        "patches": [
            {
                "id": 16493,
                "url": "https://patchwork.libcamera.org/api/patches/16493/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16493/",
                "msgid": "<20220701084521.31831-2-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:05",
                "name": "[libcamera-devel,v3,01/17] py: cam.py: Fix multi camera capture without -C",
                "mbox": "https://patchwork.libcamera.org/patch/16493/mbox/"
            },
            {
                "id": 16494,
                "url": "https://patchwork.libcamera.org/api/patches/16494/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16494/",
                "msgid": "<20220701084521.31831-3-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:06",
                "name": "[libcamera-devel,v3,02/17] py: Add Python logging category",
                "mbox": "https://patchwork.libcamera.org/patch/16494/mbox/"
            },
            {
                "id": 16495,
                "url": "https://patchwork.libcamera.org/api/patches/16495/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16495/",
                "msgid": "<20220701084521.31831-4-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:07",
                "name": "[libcamera-devel,v3,03/17] py: Move ControlValue helpers to py_helpers.cpp",
                "mbox": "https://patchwork.libcamera.org/patch/16495/mbox/"
            },
            {
                "id": 16496,
                "url": "https://patchwork.libcamera.org/api/patches/16496/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16496/",
                "msgid": "<20220701084521.31831-5-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:08",
                "name": "[libcamera-devel,v3,04/17] py: cam.py: Remove todo comment",
                "mbox": "https://patchwork.libcamera.org/patch/16496/mbox/"
            },
            {
                "id": 16497,
                "url": "https://patchwork.libcamera.org/api/patches/16497/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16497/",
                "msgid": "<20220701084521.31831-6-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:09",
                "name": "[libcamera-devel,v3,05/17] py: Create PyCameraManager",
                "mbox": "https://patchwork.libcamera.org/patch/16497/mbox/"
            },
            {
                "id": 16498,
                "url": "https://patchwork.libcamera.org/api/patches/16498/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16498/",
                "msgid": "<20220701084521.31831-7-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:10",
                "name": "[libcamera-devel,v3,06/17] py: Use UniqueFD",
                "mbox": "https://patchwork.libcamera.org/patch/16498/mbox/"
            },
            {
                "id": 16499,
                "url": "https://patchwork.libcamera.org/api/patches/16499/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16499/",
                "msgid": "<20220701084521.31831-8-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:11",
                "name": "[libcamera-devel,v3,07/17] py: Set EFD_CLOEXEC on eventfd to avoid fd leaking",
                "mbox": "https://patchwork.libcamera.org/patch/16499/mbox/"
            },
            {
                "id": 16500,
                "url": "https://patchwork.libcamera.org/api/patches/16500/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16500/",
                "msgid": "<20220701084521.31831-9-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:12",
                "name": "[libcamera-devel,v3,08/17] py: Use libcamera's Mutex classes",
                "mbox": "https://patchwork.libcamera.org/patch/16500/mbox/"
            },
            {
                "id": 16501,
                "url": "https://patchwork.libcamera.org/api/patches/16501/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16501/",
                "msgid": "<20220701084521.31831-10-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:13",
                "name": "[libcamera-devel,v3,09/17] py: Switch to non-blocking eventfd",
                "mbox": "https://patchwork.libcamera.org/patch/16501/mbox/"
            },
            {
                "id": 16502,
                "url": "https://patchwork.libcamera.org/api/patches/16502/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16502/",
                "msgid": "<20220701084521.31831-11-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:14",
                "name": "[libcamera-devel,v3,10/17] py: Use exceptions instead of returning error codes",
                "mbox": "https://patchwork.libcamera.org/patch/16502/mbox/"
            },
            {
                "id": 16504,
                "url": "https://patchwork.libcamera.org/api/patches/16504/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16504/",
                "msgid": "<20220701084521.31831-12-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:15",
                "name": "[libcamera-devel,v3,11/17] py: New event handling",
                "mbox": "https://patchwork.libcamera.org/patch/16504/mbox/"
            },
            {
                "id": 16503,
                "url": "https://patchwork.libcamera.org/api/patches/16503/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16503/",
                "msgid": "<20220701084521.31831-13-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:16",
                "name": "[libcamera-devel,v3,12/17] py: cam.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16503/mbox/"
            },
            {
                "id": 16505,
                "url": "https://patchwork.libcamera.org/api/patches/16505/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16505/",
                "msgid": "<20220701084521.31831-14-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:17",
                "name": "[libcamera-devel,v3,13/17] py: unittests.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16505/mbox/"
            },
            {
                "id": 16506,
                "url": "https://patchwork.libcamera.org/api/patches/16506/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16506/",
                "msgid": "<20220701084521.31831-15-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:18",
                "name": "[libcamera-devel,v3,14/17] py: simple-capture.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16506/mbox/"
            },
            {
                "id": 16507,
                "url": "https://patchwork.libcamera.org/api/patches/16507/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16507/",
                "msgid": "<20220701084521.31831-16-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:19",
                "name": "[libcamera-devel,v3,15/17] py: simple-continuous-capture.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16507/mbox/"
            },
            {
                "id": 16508,
                "url": "https://patchwork.libcamera.org/api/patches/16508/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16508/",
                "msgid": "<20220701084521.31831-17-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:20",
                "name": "[libcamera-devel,v3,16/17] py: simple-cam.py: Use new events support",
                "mbox": "https://patchwork.libcamera.org/patch/16508/mbox/"
            },
            {
                "id": 16509,
                "url": "https://patchwork.libcamera.org/api/patches/16509/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16509/",
                "msgid": "<20220701084521.31831-18-tomi.valkeinen@ideasonboard.com>",
                "date": "2022-07-01T08:45:21",
                "name": "[libcamera-devel,v3,17/17] py: Add hotplug-monitor.py",
                "mbox": "https://patchwork.libcamera.org/patch/16509/mbox/"
            }
        ]
    },
    {
        "id": 3242,
        "url": "https://patchwork.libcamera.org/api/series/3242/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3242",
        "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": ""
        },
        "name": "[libcamera-devel] libcamera: camera: Reset request sequence number on stop/start",
        "date": "2022-07-01T10:32:36",
        "submitter": {
            "id": 86,
            "url": "https://patchwork.libcamera.org/api/people/86/?format=api",
            "name": "Umang Jain",
            "email": "umang.jain@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/3242/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 16510,
                "url": "https://patchwork.libcamera.org/api/patches/16510/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/16510/",
                "msgid": "<20220701103236.1007698-1-umang.jain@ideasonboard.com>",
                "date": "2022-07-01T10:32:36",
                "name": "[libcamera-devel] libcamera: camera: Reset request sequence number on stop/start",
                "mbox": "https://patchwork.libcamera.org/patch/16510/mbox/"
            }
        ]
    }
]