Series Detail
Show a series.
GET /api/1.1/series/2213/?format=api
{ "id": 2213, "url": "https://patchwork.libcamera.org/api/1.1/series/2213/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2213", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "name": "Multi-camera support in the cam application", "date": "2021-07-07T02:19:12", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "version": 1, "total": 30, "received_total": 30, "received_all": true, "mbox": "https://patchwork.libcamera.org/series/2213/mbox/", "cover_letter": { "id": 12814, "url": "https://patchwork.libcamera.org/api/1.1/covers/12814/?format=api", "web_url": "https://patchwork.libcamera.org/cover/12814/", "msgid": "<20210707021941.20804-1-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:11", "name": "[libcamera-devel,00/30] Multi-camera support in the cam application", "mbox": "https://patchwork.libcamera.org/cover/12814/mbox/" }, "patches": [ { "id": 12813, "url": "https://patchwork.libcamera.org/api/1.1/patches/12813/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12813/", "msgid": "<20210707021941.20804-2-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:12", "name": "[libcamera-devel,01/30] cam: options: Make KeyValueParser::usage() private", "mbox": "https://patchwork.libcamera.org/patch/12813/mbox/" }, { "id": 12815, "url": "https://patchwork.libcamera.org/api/1.1/patches/12815/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12815/", "msgid": "<20210707021941.20804-3-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:13", "name": "[libcamera-devel,02/30] cam: options: Move Option struct to options.cpp", "mbox": "https://patchwork.libcamera.org/patch/12815/mbox/" }, { "id": 12816, "url": "https://patchwork.libcamera.org/api/1.1/patches/12816/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12816/", "msgid": "<20210707021941.20804-4-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:14", "name": "[libcamera-devel,03/30] cam: options: Document the options parser API", "mbox": "https://patchwork.libcamera.org/patch/12816/mbox/" }, { "id": 12817, "url": "https://patchwork.libcamera.org/api/1.1/patches/12817/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12817/", "msgid": "<20210707021941.20804-5-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:15", "name": "[libcamera-devel,04/30] cam: options: Move OptionValue class after OptionsParser", "mbox": "https://patchwork.libcamera.org/patch/12817/mbox/" }, { "id": 12818, "url": "https://patchwork.libcamera.org/api/1.1/patches/12818/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12818/", "msgid": "<20210707021941.20804-6-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:16", "name": "[libcamera-devel,05/30] cam: options: Add optionName() function to Option structure", "mbox": "https://patchwork.libcamera.org/patch/12818/mbox/" }, { "id": 12819, "url": "https://patchwork.libcamera.org/api/1.1/patches/12819/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12819/", "msgid": "<20210707021941.20804-7-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:17", "name": "[libcamera-devel,06/30] cam: options: Slit OptionsParser::usage() in two functions", "mbox": "https://patchwork.libcamera.org/patch/12819/mbox/" }, { "id": 12820, "url": "https://patchwork.libcamera.org/api/1.1/patches/12820/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12820/", "msgid": "<20210707021941.20804-8-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:18", "name": "[libcamera-devel,07/30] cam: options: Disable copy for parsers", "mbox": "https://patchwork.libcamera.org/patch/12820/mbox/" }, { "id": 12821, "url": "https://patchwork.libcamera.org/api/1.1/patches/12821/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12821/", "msgid": "<20210707021941.20804-9-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:19", "name": "[libcamera-devel,08/30] cam: options: Move key string left in usage() for key-value parser", "mbox": "https://patchwork.libcamera.org/patch/12821/mbox/" }, { "id": 12822, "url": "https://patchwork.libcamera.org/api/1.1/patches/12822/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12822/", "msgid": "<20210707021941.20804-10-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:20", "name": "[libcamera-devel,09/30] cam: options: Support parent-child relationship between options", "mbox": "https://patchwork.libcamera.org/patch/12822/mbox/" }, { "id": 12823, "url": "https://patchwork.libcamera.org/api/1.1/patches/12823/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12823/", "msgid": "<20210707021941.20804-11-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:21", "name": "[libcamera-devel,10/30] cam: options: Drop some OptionValue cast operators", "mbox": "https://patchwork.libcamera.org/patch/12823/mbox/" }, { "id": 12824, "url": "https://patchwork.libcamera.org/api/1.1/patches/12824/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12824/", "msgid": "<20210707021941.20804-12-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:22", "name": "[libcamera-devel,11/30] cam: options: Avoid copies of OptionvValue and KeyValueParser::Options", "mbox": "https://patchwork.libcamera.org/patch/12824/mbox/" }, { "id": 12825, "url": "https://patchwork.libcamera.org/api/1.1/patches/12825/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12825/", "msgid": "<20210707021941.20804-13-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:23", "name": "[libcamera-devel,12/30] cam: Rename Capture to CameraSession", "mbox": "https://patchwork.libcamera.org/patch/12825/mbox/" }, { "id": 12826, "url": "https://patchwork.libcamera.org/api/1.1/patches/12826/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12826/", "msgid": "<20210707021941.20804-14-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:24", "name": "[libcamera-devel,13/30] cam: camera_session: Access event loop through global instance", "mbox": "https://patchwork.libcamera.org/patch/12826/mbox/" }, { "id": 12827, "url": "https://patchwork.libcamera.org/api/1.1/patches/12827/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12827/", "msgid": "<20210707021941.20804-15-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:25", "name": "[libcamera-devel,14/30] cam: Move event loop exit from CameraSession to CamApp", "mbox": "https://patchwork.libcamera.org/patch/12827/mbox/" }, { "id": 12828, "url": "https://patchwork.libcamera.org/api/1.1/patches/12828/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12828/", "msgid": "<20210707021941.20804-16-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:26", "name": "[libcamera-devel,15/30] cam: Move event loop execution from CameraSession to CamApp", "mbox": "https://patchwork.libcamera.org/patch/12828/mbox/" }, { "id": 12829, "url": "https://patchwork.libcamera.org/api/1.1/patches/12829/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12829/", "msgid": "<20210707021941.20804-17-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:27", "name": "[libcamera-devel,16/30] cam: camera_session: Use std::unique_ptr<> to manage class members", "mbox": "https://patchwork.libcamera.org/patch/12829/mbox/" }, { "id": 12831, "url": "https://patchwork.libcamera.org/api/1.1/patches/12831/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12831/", "msgid": "<20210707021941.20804-18-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:28", "name": "[libcamera-devel,17/30] cam: Store camera session pointer in CamApp class", "mbox": "https://patchwork.libcamera.org/patch/12831/mbox/" }, { "id": 12830, "url": "https://patchwork.libcamera.org/api/1.1/patches/12830/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12830/", "msgid": "<20210707021941.20804-19-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:29", "name": "[libcamera-devel,18/30] cam: Move CameraConfiguration creation to CameraSession class", "mbox": "https://patchwork.libcamera.org/patch/12830/mbox/" }, { "id": 12832, "url": "https://patchwork.libcamera.org/api/1.1/patches/12832/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12832/", "msgid": "<20210707021941.20804-20-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:30", "name": "[libcamera-devel,19/30] cam: Move camera acquire to the CameraSession class", "mbox": "https://patchwork.libcamera.org/patch/12832/mbox/" }, { "id": 12833, "url": "https://patchwork.libcamera.org/api/1.1/patches/12833/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12833/", "msgid": "<20210707021941.20804-21-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:31", "name": "[libcamera-devel,20/30] cam: Use std::unique_ptr<> to manager CameraManager", "mbox": "https://patchwork.libcamera.org/patch/12833/mbox/" }, { "id": 12834, "url": "https://patchwork.libcamera.org/api/1.1/patches/12834/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12834/", "msgid": "<20210707021941.20804-22-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:32", "name": "[libcamera-devel,21/30] cam: Drop unneeded error check and message", "mbox": "https://patchwork.libcamera.org/patch/12834/mbox/" }, { "id": 12835, "url": "https://patchwork.libcamera.org/api/1.1/patches/12835/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12835/", "msgid": "<20210707021941.20804-23-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:33", "name": "[libcamera-devel,22/30] cam: Make CamApp::cameraName() static", "mbox": "https://patchwork.libcamera.org/patch/12835/mbox/" }, { "id": 12836, "url": "https://patchwork.libcamera.org/api/1.1/patches/12836/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12836/", "msgid": "<20210707021941.20804-24-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:34", "name": "[libcamera-devel,23/30] cam: Move camera session creation and monitoring setup to run()", "mbox": "https://patchwork.libcamera.org/patch/12836/mbox/" }, { "id": 12837, "url": "https://patchwork.libcamera.org/api/1.1/patches/12837/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12837/", "msgid": "<20210707021941.20804-25-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:35", "name": "[libcamera-devel,24/30] cam: Move printing of camera information to CameraSession class", "mbox": "https://patchwork.libcamera.org/patch/12837/mbox/" }, { "id": 12838, "url": "https://patchwork.libcamera.org/api/1.1/patches/12838/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12838/", "msgid": "<20210707021941.20804-26-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:36", "name": "[libcamera-devel,25/30] cam: Move session_ member variable to a local variable in run() function", "mbox": "https://patchwork.libcamera.org/patch/12838/mbox/" }, { "id": 12839, "url": "https://patchwork.libcamera.org/api/1.1/patches/12839/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12839/", "msgid": "<20210707021941.20804-27-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:37", "name": "[libcamera-devel,26/30] cam: Reorganize run() function and merge the two event loops", "mbox": "https://patchwork.libcamera.org/patch/12839/mbox/" }, { "id": 12840, "url": "https://patchwork.libcamera.org/api/1.1/patches/12840/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12840/", "msgid": "<20210707021941.20804-28-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:38", "name": "[libcamera-devel,27/30] cam: Allow specifying directories in the --file option", "mbox": "https://patchwork.libcamera.org/patch/12840/mbox/" }, { "id": 12841, "url": "https://patchwork.libcamera.org/api/1.1/patches/12841/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12841/", "msgid": "<20210707021941.20804-29-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:39", "name": "[libcamera-devel,28/30] cam: Make camera-related options sub-options of OptCamera", "mbox": "https://patchwork.libcamera.org/patch/12841/mbox/" }, { "id": 12842, "url": "https://patchwork.libcamera.org/api/1.1/patches/12842/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12842/", "msgid": "<20210707021941.20804-30-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:40", "name": "[libcamera-devel,29/30] cam: Add camera index to file name of capture frames", "mbox": "https://patchwork.libcamera.org/patch/12842/mbox/" }, { "id": 12843, "url": "https://patchwork.libcamera.org/api/1.1/patches/12843/?format=api", "web_url": "https://patchwork.libcamera.org/patch/12843/", "msgid": "<20210707021941.20804-31-laurent.pinchart@ideasonboard.com>", "date": "2021-07-07T02:19:41", "name": "[libcamera-devel,30/30] cam: Support using multiple cameras concurrently", "mbox": "https://patchwork.libcamera.org/patch/12843/mbox/" } ] }