Series Detail
Show a series.
GET /api/series/1041/?format=api
{ "id": 1041, "url": "https://patchwork.libcamera.org/api/series/1041/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1041", "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": "Support v4l2-compliance", "date": "2020-06-24T14:52:34", "submitter": { "id": 17, "url": "https://patchwork.libcamera.org/api/people/17/?format=api", "name": "Paul Elder", "email": "paul.elder@ideasonboard.com" }, "version": 4, "total": 22, "received_total": 22, "received_all": true, "mbox": "https://patchwork.libcamera.org/series/1041/mbox/", "cover_letter": { "id": 8398, "url": "https://patchwork.libcamera.org/api/covers/8398/?format=api", "web_url": "https://patchwork.libcamera.org/cover/8398/", "msgid": "<20200624145256.48266-1-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:34", "name": "[libcamera-devel,v4,00/22] Support v4l2-compliance", "mbox": "https://patchwork.libcamera.org/cover/8398/mbox/" }, "patches": [ { "id": 8399, "url": "https://patchwork.libcamera.org/api/patches/8399/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8399/", "msgid": "<20200624145256.48266-2-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:35", "name": "[libcamera-devel,v4,01/22] v4l2: v4l2_camera_file: Add V4L2CameraFile to model the opened camera file", "mbox": "https://patchwork.libcamera.org/patch/8399/mbox/" }, { "id": 8400, "url": "https://patchwork.libcamera.org/api/patches/8400/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8400/", "msgid": "<20200624145256.48266-3-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:36", "name": "[libcamera-devel,v4,02/22] v4l2: V4L2CameraProxy: Take V4L2CameraFile as argument for intercepted calls", "mbox": "https://patchwork.libcamera.org/patch/8400/mbox/" }, { "id": 8401, "url": "https://patchwork.libcamera.org/api/patches/8401/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8401/", "msgid": "<20200624145256.48266-4-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:37", "name": "[libcamera-devel,v4,03/22] v4l2: v4l2_compat: Support multiple open", "mbox": "https://patchwork.libcamera.org/patch/8401/mbox/" }, { "id": 8402, "url": "https://patchwork.libcamera.org/api/patches/8402/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8402/", "msgid": "<20200624145256.48266-5-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:38", "name": "[libcamera-devel,v4,04/22] v4l2: v4l2_camera_proxy: Free old buffers on reqbufs > 0", "mbox": "https://patchwork.libcamera.org/patch/8402/mbox/" }, { "id": 8403, "url": "https://patchwork.libcamera.org/api/patches/8403/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8403/", "msgid": "<20200624145256.48266-6-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:39", "name": "[libcamera-devel,v4,05/22] v4l2: v4l2_camera_proxy: Clear reserved field in reqbufs", "mbox": "https://patchwork.libcamera.org/patch/8403/mbox/" }, { "id": 8404, "url": "https://patchwork.libcamera.org/api/patches/8404/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8404/", "msgid": "<20200624145256.48266-7-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:40", "name": "[libcamera-devel,v4,06/22] v4l2: v4l2_camera_proxy: Set timestamp monotonic buffer flag on reqbufs", "mbox": "https://patchwork.libcamera.org/patch/8404/mbox/" }, { "id": 8405, "url": "https://patchwork.libcamera.org/api/patches/8405/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8405/", "msgid": "<20200624145256.48266-8-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:41", "name": "[libcamera-devel,v4,07/22] v4l2: v4l2_camera_proxy: Check for null arg values in main ioctl handler", "mbox": "https://patchwork.libcamera.org/patch/8405/mbox/" }, { "id": 8406, "url": "https://patchwork.libcamera.org/api/patches/8406/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8406/", "msgid": "<20200624145256.48266-9-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:42", "name": "[libcamera-devel,v4,08/22] v4l2: v4l2_camera_proxy: Fix v4l2-compliance support for extended formats", "mbox": "https://patchwork.libcamera.org/patch/8406/mbox/" }, { "id": 8407, "url": "https://patchwork.libcamera.org/api/patches/8407/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8407/", "msgid": "<20200624145256.48266-10-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:43", "name": "[libcamera-devel,v4,09/22] v4l2: v4l2_camera_proxy: Implement VIDIOC_G/S_PRIORITY", "mbox": "https://patchwork.libcamera.org/patch/8407/mbox/" }, { "id": 8408, "url": "https://patchwork.libcamera.org/api/patches/8408/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8408/", "msgid": "<20200624145256.48266-11-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:44", "name": "[libcamera-devel,v4,10/22] v4l2: v4l2_camera_proxy: Implement VIDIOC_ENUMINPUT, VIDIOC_G/S_INPUT", "mbox": "https://patchwork.libcamera.org/patch/8408/mbox/" }, { "id": 8409, "url": "https://patchwork.libcamera.org/api/patches/8409/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8409/", "msgid": "<20200624145256.48266-12-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:45", "name": "[libcamera-devel,v4,11/22] v4l2: v4l2_camera_proxy: Implement VIDIOC_ENUM_FRAMESIZES", "mbox": "https://patchwork.libcamera.org/patch/8409/mbox/" }, { "id": 8410, "url": "https://patchwork.libcamera.org/api/patches/8410/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8410/", "msgid": "<20200624145256.48266-13-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:46", "name": "[libcamera-devel,v4,12/22] v4l2: v4l2_camera: Add isRunning()", "mbox": "https://patchwork.libcamera.org/patch/8410/mbox/" }, { "id": 8411, "url": "https://patchwork.libcamera.org/api/patches/8411/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8411/", "msgid": "<20200624145256.48266-14-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:47", "name": "[libcamera-devel,v4,13/22] v4l2: v4l2_camera_proxy: Disallow dqbuf when not streaming", "mbox": "https://patchwork.libcamera.org/patch/8411/mbox/" }, { "id": 8412, "url": "https://patchwork.libcamera.org/api/patches/8412/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8412/", "msgid": "<20200624145256.48266-15-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:48", "name": "[libcamera-devel,v4,14/22] v4l2: v4l2_camera_proxy: noop if streamon when stream is already on", "mbox": "https://patchwork.libcamera.org/patch/8412/mbox/" }, { "id": 8413, "url": "https://patchwork.libcamera.org/api/patches/8413/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8413/", "msgid": "<20200624145256.48266-16-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:49", "name": "[libcamera-devel,v4,15/22] v4l2: v4l2_camera_proxy: Clear internal buffer vector on reqbufs 0", "mbox": "https://patchwork.libcamera.org/patch/8413/mbox/" }, { "id": 8414, "url": "https://patchwork.libcamera.org/api/patches/8414/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8414/", "msgid": "<20200624145256.48266-17-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:50", "name": "[libcamera-devel,v4,16/22] v4l2: v4l2_camera: Don't use libcamera::Semaphore for available buffers", "mbox": "https://patchwork.libcamera.org/patch/8414/mbox/" }, { "id": 8415, "url": "https://patchwork.libcamera.org/api/patches/8415/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8415/", "msgid": "<20200624145256.48266-18-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:51", "name": "[libcamera-devel,v4,17/22] v4l2: v4l2_camera: Clear pending requests on freeBuffers and streamOff", "mbox": "https://patchwork.libcamera.org/patch/8415/mbox/" }, { "id": 8416, "url": "https://patchwork.libcamera.org/api/patches/8416/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8416/", "msgid": "<20200624145256.48266-19-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:52", "name": "[libcamera-devel,v4,18/22] v4l2: v4l2_camera_proxy: Check arg->index bounds for querybuf, qbuf, dqbuf", "mbox": "https://patchwork.libcamera.org/patch/8416/mbox/" }, { "id": 8417, "url": "https://patchwork.libcamera.org/api/patches/8417/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8417/", "msgid": "<20200624145256.48266-20-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:53", "name": "[libcamera-devel,v4,19/22] v4l2: v4l2_camera_proxy: Don't allow streamon if no buffers have been requested", "mbox": "https://patchwork.libcamera.org/patch/8417/mbox/" }, { "id": 8418, "url": "https://patchwork.libcamera.org/api/patches/8418/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8418/", "msgid": "<20200624145256.48266-21-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:54", "name": "[libcamera-devel,v4,20/22] v4l2: v4l2_camera_proxy: Don't allow buffers to be freed if still mmaped", "mbox": "https://patchwork.libcamera.org/patch/8418/mbox/" }, { "id": 8419, "url": "https://patchwork.libcamera.org/api/patches/8419/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8419/", "msgid": "<20200624145256.48266-22-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:55", "name": "[libcamera-devel,v4,21/22] v4l2: v4l2_camera_proxy: Fix buffer flags related to queueing", "mbox": "https://patchwork.libcamera.org/patch/8419/mbox/" }, { "id": 8420, "url": "https://patchwork.libcamera.org/api/patches/8420/?format=api", "web_url": "https://patchwork.libcamera.org/patch/8420/", "msgid": "<20200624145256.48266-23-paul.elder@ideasonboard.com>", "date": "2020-06-24T14:52:56", "name": "[libcamera-devel,v4,22/22] v4l2: v4l2_camera_proxy: Serialize accesses to the proxy", "mbox": "https://patchwork.libcamera.org/patch/8420/mbox/" } ] }