Show a series.

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

{
    "id": 5849,
    "url": "https://patchwork.libcamera.org/api/series/5849/?format=api",
    "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5849",
    "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": "rkisp1: pipeline rework for PFC",
    "date": "2026-03-25T15:13:32",
    "submitter": {
        "id": 184,
        "url": "https://patchwork.libcamera.org/api/people/184/?format=api",
        "name": "Stefan Klug",
        "email": "stefan.klug@ideasonboard.com"
    },
    "version": 2,
    "total": 32,
    "received_total": 32,
    "received_all": true,
    "mbox": "https://patchwork.libcamera.org/series/5849/mbox/",
    "cover_letter": {
        "id": 26342,
        "url": "https://patchwork.libcamera.org/api/covers/26342/?format=api",
        "web_url": "https://patchwork.libcamera.org/cover/26342/",
        "msgid": "<20260325151416.2114564-1-stefan.klug@ideasonboard.com>",
        "date": "2026-03-25T15:13:32",
        "name": "[v2,00/32] rkisp1: pipeline rework for PFC",
        "mbox": "https://patchwork.libcamera.org/cover/26342/mbox/"
    },
    "patches": [
        {
            "id": 26343,
            "url": "https://patchwork.libcamera.org/api/patches/26343/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26343/",
            "msgid": "<20260325151416.2114564-2-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:33",
            "name": "[v2,01/32] libcamera: delayed_controls: Add push() function that accepts a sequence number",
            "mbox": "https://patchwork.libcamera.org/patch/26343/mbox/"
        },
        {
            "id": 26344,
            "url": "https://patchwork.libcamera.org/api/patches/26344/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26344/",
            "msgid": "<20260325151416.2114564-3-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:34",
            "name": "[v2,02/32] libcamera: delayed_controls: Handle missed pushes",
            "mbox": "https://patchwork.libcamera.org/patch/26344/mbox/"
        },
        {
            "id": 26345,
            "url": "https://patchwork.libcamera.org/api/patches/26345/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26345/",
            "msgid": "<20260325151416.2114564-4-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:35",
            "name": "[v2,03/32] libcamera: delayed_controls: Increase log level for dummy pushes",
            "mbox": "https://patchwork.libcamera.org/patch/26345/mbox/"
        },
        {
            "id": 26346,
            "url": "https://patchwork.libcamera.org/api/patches/26346/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26346/",
            "msgid": "<20260325151416.2114564-5-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:36",
            "name": "[v2,04/32] libcamera: delayed_controls: Queue noop when needed, not before",
            "mbox": "https://patchwork.libcamera.org/patch/26346/mbox/"
        },
        {
            "id": 26347,
            "url": "https://patchwork.libcamera.org/api/patches/26347/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26347/",
            "msgid": "<20260325151416.2114564-6-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:37",
            "name": "[v2,05/32] libcamera: delayed_controls: Add maxDelay() function",
            "mbox": "https://patchwork.libcamera.org/patch/26347/mbox/"
        },
        {
            "id": 26348,
            "url": "https://patchwork.libcamera.org/api/patches/26348/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26348/",
            "msgid": "<20260325151416.2114564-7-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:38",
            "name": "[v2,06/32] pipeline: rkisp1: Include frame number when pushing to delayed controls",
            "mbox": "https://patchwork.libcamera.org/patch/26348/mbox/"
        },
        {
            "id": 26349,
            "url": "https://patchwork.libcamera.org/api/patches/26349/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26349/",
            "msgid": "<20260325151416.2114564-8-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:39",
            "name": "[v2,07/32] libipa: fc_queue: Rename template argument to FC",
            "mbox": "https://patchwork.libcamera.org/patch/26349/mbox/"
        },
        {
            "id": 26350,
            "url": "https://patchwork.libcamera.org/api/patches/26350/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26350/",
            "msgid": "<20260325151416.2114564-9-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:40",
            "name": "[v2,08/32] libipa: fc_queue: Add trailing underscore to private members of FrameContext",
            "mbox": "https://patchwork.libcamera.org/patch/26350/mbox/"
        },
        {
            "id": 26351,
            "url": "https://patchwork.libcamera.org/api/patches/26351/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26351/",
            "msgid": "<20260325151416.2114564-10-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:41",
            "name": "[v2,09/32] ipa: rkisp1: Refactor setControls()",
            "mbox": "https://patchwork.libcamera.org/patch/26351/mbox/"
        },
        {
            "id": 26352,
            "url": "https://patchwork.libcamera.org/api/patches/26352/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26352/",
            "msgid": "<20260325151416.2114564-11-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:42",
            "name": "[v2,10/32] pipeline: rkisp1: Add a frameStart function to handle DelayedControls::applyControls",
            "mbox": "https://patchwork.libcamera.org/patch/26352/mbox/"
        },
        {
            "id": 26353,
            "url": "https://patchwork.libcamera.org/api/patches/26353/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26353/",
            "msgid": "<20260325151416.2114564-12-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:43",
            "name": "[v2,11/32] ipa: rkisp1: Move setSensorControls signal to computeParams",
            "mbox": "https://patchwork.libcamera.org/patch/26353/mbox/"
        },
        {
            "id": 26354,
            "url": "https://patchwork.libcamera.org/api/patches/26354/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26354/",
            "msgid": "<20260325151416.2114564-13-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:44",
            "name": "[v2,12/32] pipeline: rkisp1: Fix controls in raw mode",
            "mbox": "https://patchwork.libcamera.org/patch/26354/mbox/"
        },
        {
            "id": 26355,
            "url": "https://patchwork.libcamera.org/api/patches/26355/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26355/",
            "msgid": "<20260325151416.2114564-14-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:45",
            "name": "[v2,13/32] ipa: rkisp1: Add initializeFrameContext() function",
            "mbox": "https://patchwork.libcamera.org/patch/26355/mbox/"
        },
        {
            "id": 26356,
            "url": "https://patchwork.libcamera.org/api/patches/26356/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26356/",
            "msgid": "<20260325151416.2114564-15-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:46",
            "name": "[v2,14/32] pipeline: rkisp1: Apply initial controls",
            "mbox": "https://patchwork.libcamera.org/patch/26356/mbox/"
        },
        {
            "id": 26357,
            "url": "https://patchwork.libcamera.org/api/patches/26357/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26357/",
            "msgid": "<20260325151416.2114564-16-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:47",
            "name": "[v2,15/32] ipa: rkisp1: Set frameContext.agc in queueRequest for auto mode also",
            "mbox": "https://patchwork.libcamera.org/patch/26357/mbox/"
        },
        {
            "id": 26358,
            "url": "https://patchwork.libcamera.org/api/patches/26358/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26358/",
            "msgid": "<20260325151416.2114564-17-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:48",
            "name": "[v2,16/32] ipa: rkisp1: agc: Process frame duration at the right time",
            "mbox": "https://patchwork.libcamera.org/patch/26358/mbox/"
        },
        {
            "id": 26359,
            "url": "https://patchwork.libcamera.org/api/patches/26359/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26359/",
            "msgid": "<20260325151416.2114564-18-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:49",
            "name": "[v2,17/32] libcamera: delayed_controls: Change semantics of sequence numbers",
            "mbox": "https://patchwork.libcamera.org/patch/26359/mbox/"
        },
        {
            "id": 26360,
            "url": "https://patchwork.libcamera.org/api/patches/26360/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26360/",
            "msgid": "<20260325151416.2114564-19-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:50",
            "name": "[v2,18/32] libipa: algorithm: Update docs",
            "mbox": "https://patchwork.libcamera.org/patch/26360/mbox/"
        },
        {
            "id": 26361,
            "url": "https://patchwork.libcamera.org/api/patches/26361/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26361/",
            "msgid": "<20260325151416.2114564-20-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:51",
            "name": "[v2,19/32] libcamera: delayed_controls: Ignore double pushes for the same frame number",
            "mbox": "https://patchwork.libcamera.org/patch/26361/mbox/"
        },
        {
            "id": 26362,
            "url": "https://patchwork.libcamera.org/api/patches/26362/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26362/",
            "msgid": "<20260325151416.2114564-21-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:52",
            "name": "[v2,20/32] libcamera: v4l2_videodevice: Do not hide frame drops",
            "mbox": "https://patchwork.libcamera.org/patch/26362/mbox/"
        },
        {
            "id": 26363,
            "url": "https://patchwork.libcamera.org/api/patches/26363/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26363/",
            "msgid": "<20260325151416.2114564-22-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:53",
            "name": "[v2,21/32] ipa: rkisp1: Allow processStats() to be called without stats buffer",
            "mbox": "https://patchwork.libcamera.org/patch/26363/mbox/"
        },
        {
            "id": 26364,
            "url": "https://patchwork.libcamera.org/api/patches/26364/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26364/",
            "msgid": "<20260325151416.2114564-23-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:54",
            "name": "[v2,22/32] ipa: rkisp1: Lazy initialise frame context",
            "mbox": "https://patchwork.libcamera.org/patch/26364/mbox/"
        },
        {
            "id": 26365,
            "url": "https://patchwork.libcamera.org/api/patches/26365/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26365/",
            "msgid": "<20260325151416.2114564-24-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:55",
            "name": "[v2,23/32] libcamera: internal: Add SequenceSyncHelper class",
            "mbox": "https://patchwork.libcamera.org/patch/26365/mbox/"
        },
        {
            "id": 26366,
            "url": "https://patchwork.libcamera.org/api/patches/26366/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26366/",
            "msgid": "<20260325151416.2114564-25-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:56",
            "name": "[v2,24/32] libcamera: internal: Add a BufferQueue class to handle buffer queues",
            "mbox": "https://patchwork.libcamera.org/patch/26366/mbox/"
        },
        {
            "id": 26367,
            "url": "https://patchwork.libcamera.org/api/patches/26367/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26367/",
            "msgid": "<20260325151416.2114564-26-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:57",
            "name": "[v2,25/32] pipeline: rkisp1: Decouple image, stats and param buffers",
            "mbox": "https://patchwork.libcamera.org/patch/26367/mbox/"
        },
        {
            "id": 26368,
            "url": "https://patchwork.libcamera.org/api/patches/26368/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26368/",
            "msgid": "<20260325151416.2114564-27-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:58",
            "name": "[v2,26/32] pipline: rkisp1: Reinstantiate maxQueuedRequestsDevice limit",
            "mbox": "https://patchwork.libcamera.org/patch/26368/mbox/"
        },
        {
            "id": 26369,
            "url": "https://patchwork.libcamera.org/api/patches/26369/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26369/",
            "msgid": "<20260325151416.2114564-28-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:13:59",
            "name": "[v2,27/32] pipeline: rkisp1: Correctly handle params buffer for frame 0",
            "mbox": "https://patchwork.libcamera.org/patch/26369/mbox/"
        },
        {
            "id": 26370,
            "url": "https://patchwork.libcamera.org/api/patches/26370/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26370/",
            "msgid": "<20260325151416.2114564-29-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:14:00",
            "name": "[v2,28/32] pipeline: rkisp1: Fix buffer metadata when using the dewarper",
            "mbox": "https://patchwork.libcamera.org/patch/26370/mbox/"
        },
        {
            "id": 26371,
            "url": "https://patchwork.libcamera.org/api/patches/26371/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26371/",
            "msgid": "<20260325151416.2114564-30-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:14:01",
            "name": "[v2,29/32] pipeline: rkisp1: Pass bufferId to paramsComputed()",
            "mbox": "https://patchwork.libcamera.org/patch/26371/mbox/"
        },
        {
            "id": 26372,
            "url": "https://patchwork.libcamera.org/api/patches/26372/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26372/",
            "msgid": "<20260325151416.2114564-31-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:14:02",
            "name": "[v2,30/32] pipeline: rkisp1: rkisp1_path: Modify interface to be compatible with BufferQueue",
            "mbox": "https://patchwork.libcamera.org/patch/26372/mbox/"
        },
        {
            "id": 26373,
            "url": "https://patchwork.libcamera.org/api/patches/26373/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26373/",
            "msgid": "<20260325151416.2114564-32-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:14:03",
            "name": "[v2,31/32] pipeline: rkisp1: Use BufferQueue for buffer handling",
            "mbox": "https://patchwork.libcamera.org/patch/26373/mbox/"
        },
        {
            "id": 26374,
            "url": "https://patchwork.libcamera.org/api/patches/26374/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26374/",
            "msgid": "<20260325151416.2114564-33-stefan.klug@ideasonboard.com>",
            "date": "2026-03-25T15:14:04",
            "name": "[v2,32/32] DNI: Move all queue/algo logic into FcLogic class",
            "mbox": "https://patchwork.libcamera.org/patch/26374/mbox/"
        }
    ]
}