[{"id":2698,"url":"https://patchwork.libcamera.org/api/patches/2698/?format=json","web_url":"https://patchwork.libcamera.org/patch/2698/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-12-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:29","name":"[libcamera-devel,11/19] libcamera: Document thread-safety attributes of core classes","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"61cdc5496eff2616b28824520f085904f2332c9a","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2698/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2698/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2698/checks/","tags":{}},{"id":2699,"url":"https://patchwork.libcamera.org/api/patches/2699/?format=json","web_url":"https://patchwork.libcamera.org/patch/2699/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-13-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:30","name":"[libcamera-devel,12/19] libcamera: signal: Make connection and disconnection thread-safe","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"401b92151879ac0724a85fb53c847df4f6ad833e","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2699/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2699/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2699/checks/","tags":{}},{"id":2700,"url":"https://patchwork.libcamera.org/api/patches/2700/?format=json","web_url":"https://patchwork.libcamera.org/patch/2700/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-14-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:31","name":"[libcamera-devel,13/19] libcamera: camera_manager: Run the camera manager in a thread","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1e0b5bc860592065339e1bfcd425f1992bb083df","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2700/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2700/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2700/checks/","tags":{}},{"id":2701,"url":"https://patchwork.libcamera.org/api/patches/2701/?format=json","web_url":"https://patchwork.libcamera.org/patch/2701/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-15-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:32","name":"[libcamera-devel,14/19] libcamera: camera: Move private data members to private implementation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"81682f183d519f12d91e09d9f54179fa2dee7d32","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2701/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2701/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2701/checks/","tags":{}},{"id":2702,"url":"https://patchwork.libcamera.org/api/patches/2702/?format=json","web_url":"https://patchwork.libcamera.org/patch/2702/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-16-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:33","name":"[libcamera-devel,15/19] libcamera: camera: Centralize state checks in Private class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"0c2b5876dedf6a0e11f812c1cb5db832d5646a4e","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2702/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2702/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2702/checks/","tags":{}},{"id":2703,"url":"https://patchwork.libcamera.org/api/patches/2703/?format=json","web_url":"https://patchwork.libcamera.org/patch/2703/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-17-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:34","name":"[libcamera-devel,16/19] libcamera: camera: Implement the threading model","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"552d1518cbe0b3f4027a7294f6780bfe4ed3b553","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2703/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2703/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2703/checks/","tags":{}},{"id":2704,"url":"https://patchwork.libcamera.org/api/patches/2704/?format=json","web_url":"https://patchwork.libcamera.org/patch/2704/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-18-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:35","name":"[libcamera-devel,17/19] libcamera: pipeline_handler: Implement the threading model","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"81dd8f6959daa208aa0795dc9251fb12d190d917","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2704/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2704/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2704/checks/","tags":{}},{"id":2705,"url":"https://patchwork.libcamera.org/api/patches/2705/?format=json","web_url":"https://patchwork.libcamera.org/patch/2705/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-19-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:36","name":"[libcamera-devel,18/19] v4l2: Remove internal thread","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"a8b62a0b2eeceba70d2f4666632a6041d672e0e6","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2705/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2705/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2705/checks/","tags":{}},{"id":2706,"url":"https://patchwork.libcamera.org/api/patches/2706/?format=json","web_url":"https://patchwork.libcamera.org/patch/2706/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120002437.6633-20-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T00:24:37","name":"[libcamera-devel,19/19] android: Remove internal thread","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"e3a55c3fd0fc340845c3b2e30f5ecf43bb9907d9","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2706/mbox/","series":[{"id":641,"url":"https://patchwork.libcamera.org/api/series/641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=641","date":"2020-01-20T00:24:19","name":"Initial libcamera threading model","version":1,"mbox":"https://patchwork.libcamera.org/series/641/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2706/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2706/checks/","tags":{}},{"id":2707,"url":"https://patchwork.libcamera.org/api/patches/2707/?format=json","web_url":"https://patchwork.libcamera.org/patch/2707/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120113308.23623-1-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T11:33:08","name":"[libcamera-devel] libcamera: Fix documentation of buffer allocation/export functions","commit_ref":"ce2ea24fb46f924bda14721c7cee0d2e4ea0d74f","pull_url":null,"state":"accepted","archived":false,"hash":"9c59d9ca8746b662849fcc99cccd8b7711956e39","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2707/mbox/","series":[{"id":642,"url":"https://patchwork.libcamera.org/api/series/642/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=642","date":"2020-01-20T11:33:08","name":"[libcamera-devel] libcamera: Fix documentation of buffer allocation/export functions","version":1,"mbox":"https://patchwork.libcamera.org/series/642/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2707/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2707/checks/","tags":{}},{"id":2709,"url":"https://patchwork.libcamera.org/api/patches/2709/?format=json","web_url":"https://patchwork.libcamera.org/patch/2709/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120125544.12562-2-kieran.bingham@ideasonboard.com>","date":"2020-01-20T12:55:42","name":"[libcamera-devel,1/3] pipeline_handler: Include system header for dev_t","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"8d13025d054a261bcbb5b73215f2d363faac835d","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"delegate":{"id":11,"url":"https://patchwork.libcamera.org/api/users/11/?format=json","username":"kbingham","first_name":"Kieran","last_name":"Bingham","email":"kieran.bingham@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/patch/2709/mbox/","series":[{"id":643,"url":"https://patchwork.libcamera.org/api/series/643/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=643","date":"2020-01-20T12:55:41","name":"CI: Initial gitlab ci builder","version":1,"mbox":"https://patchwork.libcamera.org/series/643/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2709/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2709/checks/","tags":{}},{"id":2710,"url":"https://patchwork.libcamera.org/api/patches/2710/?format=json","web_url":"https://patchwork.libcamera.org/patch/2710/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120125544.12562-3-kieran.bingham@ideasonboard.com>","date":"2020-01-20T12:55:43","name":"[libcamera-devel,2/3] Documentation: Add linkcheck target","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"7e976250c7be6c649dd497a6e2593aec569ed9c4","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2710/mbox/","series":[{"id":643,"url":"https://patchwork.libcamera.org/api/series/643/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=643","date":"2020-01-20T12:55:41","name":"CI: Initial gitlab ci builder","version":1,"mbox":"https://patchwork.libcamera.org/series/643/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2710/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2710/checks/","tags":{}},{"id":2711,"url":"https://patchwork.libcamera.org/api/patches/2711/?format=json","web_url":"https://patchwork.libcamera.org/patch/2711/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120125544.12562-4-kieran.bingham@ideasonboard.com>","date":"2020-01-20T12:55:44","name":"[libcamera-devel,3/3] ci: gitlab: Provide initial automated testing","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"d54ac8c12ebf77cf6df9d852f3e9e49be01bfb41","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"delegate":{"id":11,"url":"https://patchwork.libcamera.org/api/users/11/?format=json","username":"kbingham","first_name":"Kieran","last_name":"Bingham","email":"kieran.bingham@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/patch/2711/mbox/","series":[{"id":643,"url":"https://patchwork.libcamera.org/api/series/643/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=643","date":"2020-01-20T12:55:41","name":"CI: Initial gitlab ci builder","version":1,"mbox":"https://patchwork.libcamera.org/series/643/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2711/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2711/checks/","tags":{}},{"id":2713,"url":"https://patchwork.libcamera.org/api/patches/2713/?format=json","web_url":"https://patchwork.libcamera.org/patch/2713/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120173816.31829-2-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T17:38:14","name":"[libcamera-devel,1/3] libcamera: utils: Add a new make_array() function","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"f88f18ed656ded248225b3639d0880db4f2f000e","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":{"id":14,"url":"https://patchwork.libcamera.org/api/users/14/?format=json","username":"pinchartl","first_name":"Laurent","last_name":"Pinchart","email":"laurent.pinchart@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/patch/2713/mbox/","series":[{"id":644,"url":"https://patchwork.libcamera.org/api/series/644/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=644","date":"2020-01-20T17:38:13","name":"Use std::array where applicable","version":1,"mbox":"https://patchwork.libcamera.org/series/644/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2713/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2713/checks/","tags":{}},{"id":2714,"url":"https://patchwork.libcamera.org/api/patches/2714/?format=json","web_url":"https://patchwork.libcamera.org/patch/2714/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120173816.31829-3-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T17:38:15","name":"[libcamera-devel,2/3] libcamera: Use utils::make_array()","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"6556947632aa15d338b2e75ba7065d3d6c1a2c87","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":{"id":14,"url":"https://patchwork.libcamera.org/api/users/14/?format=json","username":"pinchartl","first_name":"Laurent","last_name":"Pinchart","email":"laurent.pinchart@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/patch/2714/mbox/","series":[{"id":644,"url":"https://patchwork.libcamera.org/api/series/644/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=644","date":"2020-01-20T17:38:13","name":"Use std::array where applicable","version":1,"mbox":"https://patchwork.libcamera.org/series/644/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2714/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2714/checks/","tags":{}},{"id":2715,"url":"https://patchwork.libcamera.org/api/patches/2715/?format=json","web_url":"https://patchwork.libcamera.org/patch/2715/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200120173816.31829-4-laurent.pinchart@ideasonboard.com>","date":"2020-01-20T17:38:16","name":"[libcamera-devel,3/3] libcamera: Replace ARRAY_SIZE with std::array","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"bc194318abba64830d25a20cd896392a3ff2ae65","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":{"id":14,"url":"https://patchwork.libcamera.org/api/users/14/?format=json","username":"pinchartl","first_name":"Laurent","last_name":"Pinchart","email":"laurent.pinchart@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/patch/2715/mbox/","series":[{"id":644,"url":"https://patchwork.libcamera.org/api/series/644/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=644","date":"2020-01-20T17:38:13","name":"Use std::array where applicable","version":1,"mbox":"https://patchwork.libcamera.org/series/644/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2715/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2715/checks/","tags":{}},{"id":2717,"url":"https://patchwork.libcamera.org/api/patches/2717/?format=json","web_url":"https://patchwork.libcamera.org/patch/2717/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-2-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:11","name":"[libcamera-devel,v2,01/13] libcamera: Fix documentation of buffer allocation/export functions","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"9c59d9ca8746b662849fcc99cccd8b7711956e39","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2717/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2717/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2717/checks/","tags":{}},{"id":2718,"url":"https://patchwork.libcamera.org/api/patches/2718/?format=json","web_url":"https://patchwork.libcamera.org/patch/2718/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-3-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:12","name":"[libcamera-devel,v2,02/13] libcamera: camera_manager: Move private data members to private implementation","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"f13ad04827eaaeb2cc864319acda94afe898f4e3","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2718/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2718/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2718/checks/","tags":{}},{"id":2719,"url":"https://patchwork.libcamera.org/api/patches/2719/?format=json","web_url":"https://patchwork.libcamera.org/patch/2719/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-4-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:13","name":"[libcamera-devel,v2,03/13] libcamera: camera_manager: Return a copy of the vector from cameras()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"a069914053ece290ed16017b67f05f4351df96f1","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2719/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2719/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2719/checks/","tags":{}},{"id":2720,"url":"https://patchwork.libcamera.org/api/patches/2720/?format=json","web_url":"https://patchwork.libcamera.org/patch/2720/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-5-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:14","name":"[libcamera-devel,v2,04/13] libcamera: camera: Move private data members to private implementation","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"b194cc5c225838c65eb4e2e8e53271072c113371","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2720/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2720/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2720/checks/","tags":{}},{"id":2721,"url":"https://patchwork.libcamera.org/api/patches/2721/?format=json","web_url":"https://patchwork.libcamera.org/patch/2721/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-6-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:15","name":"[libcamera-devel,v2,05/13] libcamera: camera: Centralize state checks in Private class","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"05443fccdbd44ec097f3eec7f9238eb86d448308","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2721/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2721/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2721/checks/","tags":{}},{"id":2722,"url":"https://patchwork.libcamera.org/api/patches/2722/?format=json","web_url":"https://patchwork.libcamera.org/patch/2722/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-7-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:16","name":"[libcamera-devel,v2,06/13] libcamera: Define the threading model","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"e8171eab8fa6697fb973c80c386798f5b74acc96","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2722/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2722/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2722/checks/","tags":{}},{"id":2723,"url":"https://patchwork.libcamera.org/api/patches/2723/?format=json","web_url":"https://patchwork.libcamera.org/patch/2723/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-8-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:17","name":"[libcamera-devel,v2,07/13] libcamera: Document thread-safety attributes of core classes","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"298892e1d163a74ecb93d3882ec2f3013777b31e","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2723/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2723/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2723/checks/","tags":{}},{"id":2724,"url":"https://patchwork.libcamera.org/api/patches/2724/?format=json","web_url":"https://patchwork.libcamera.org/patch/2724/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-9-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:18","name":"[libcamera-devel,v2,08/13] libcamera: signal: Make connection and disconnection thread-safe","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"401b92151879ac0724a85fb53c847df4f6ad833e","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2724/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2724/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2724/checks/","tags":{}},{"id":2725,"url":"https://patchwork.libcamera.org/api/patches/2725/?format=json","web_url":"https://patchwork.libcamera.org/patch/2725/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-10-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:19","name":"[libcamera-devel,v2,09/13] libcamera: camera_manager: Run the camera manager in a thread","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"6be4260e9ec61a7ca5407f77d7866f5488e95ea9","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2725/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2725/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2725/checks/","tags":{}},{"id":2726,"url":"https://patchwork.libcamera.org/api/patches/2726/?format=json","web_url":"https://patchwork.libcamera.org/patch/2726/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-11-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:20","name":"[libcamera-devel,v2,10/13] libcamera: camera: Implement the threading model","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"d67271125c8e6338c1f6d112b73f50e7223cabda","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2726/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2726/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2726/checks/","tags":{}},{"id":2727,"url":"https://patchwork.libcamera.org/api/patches/2727/?format=json","web_url":"https://patchwork.libcamera.org/patch/2727/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-12-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:21","name":"[libcamera-devel,v2,11/13] libcamera: pipeline_handler: Document the threading model","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"b0d508d0081437a501d118d7fc5edece79623ad3","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2727/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2727/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2727/checks/","tags":{}},{"id":2728,"url":"https://patchwork.libcamera.org/api/patches/2728/?format=json","web_url":"https://patchwork.libcamera.org/patch/2728/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-13-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:22","name":"[libcamera-devel,v2,12/13] v4l2: Remove internal thread","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"a8b62a0b2eeceba70d2f4666632a6041d672e0e6","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2728/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2728/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2728/checks/","tags":{}},{"id":2729,"url":"https://patchwork.libcamera.org/api/patches/2729/?format=json","web_url":"https://patchwork.libcamera.org/patch/2729/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200122205723.8865-14-laurent.pinchart@ideasonboard.com>","date":"2020-01-22T20:57:23","name":"[libcamera-devel,v2,13/13] android: Remove internal thread","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"fd50e3f47f20b8ca4a9907e4c59b324312da4816","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2729/mbox/","series":[{"id":645,"url":"https://patchwork.libcamera.org/api/series/645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=645","date":"2020-01-22T20:57:10","name":"Initial libcamera threading model","version":2,"mbox":"https://patchwork.libcamera.org/series/645/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2729/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2729/checks/","tags":{}},{"id":2730,"url":"https://patchwork.libcamera.org/api/patches/2730/?format=json","web_url":"https://patchwork.libcamera.org/patch/2730/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20200123025520.12149-1-laurent.pinchart@ideasonboard.com>","date":"2020-01-23T02:55:19","name":"[libcamera-devel,1/2] libcamera: thread: Support timeout in wait() function","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"c2e28a7cff81ac1c9e2d41c0327ed1fd0f2b1cd0","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/2730/mbox/","series":[{"id":646,"url":"https://patchwork.libcamera.org/api/series/646/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=646","date":"2020-01-23T02:55:19","name":"[libcamera-devel,1/2] libcamera: thread: Support timeout in wait() function","version":1,"mbox":"https://patchwork.libcamera.org/series/646/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/2730/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/2730/checks/","tags":{}}]