[{"id":1206,"url":"https://patchwork.libcamera.org/api/patches/1206/?format=json","web_url":"https://patchwork.libcamera.org/patch/1206/","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":"<20190517005447.27171-2-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:37","name":"[libcamera-devel,v4,01/11] libcamera: Always check return value of MediaDevice::acquire()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"ee66d54f3f347ae31a4c78ac1bc5398e32eff3f7","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1206/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1206/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1206/checks/","tags":{}},{"id":1207,"url":"https://patchwork.libcamera.org/api/patches/1207/?format=json","web_url":"https://patchwork.libcamera.org/patch/1207/","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":"<20190517005447.27171-3-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:38","name":"[libcamera-devel,v4,02/11] libcamera: media_device: Open and close media device inside populate()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"0883b6d9f8593018c616d0625c26d136621765c9","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1207/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1207/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1207/checks/","tags":{}},{"id":1208,"url":"https://patchwork.libcamera.org/api/patches/1208/?format=json","web_url":"https://patchwork.libcamera.org/patch/1208/","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":"<20190517005447.27171-4-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:39","name":"[libcamera-devel,v4,03/11] libcamera: media_device: Only read device information in populate()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"e36e28ae0e4fe98bf4839cad0c559b78d8b00d38","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1208/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1208/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1208/checks/","tags":{}},{"id":1209,"url":"https://patchwork.libcamera.org/api/patches/1209/?format=json","web_url":"https://patchwork.libcamera.org/patch/1209/","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":"<20190517005447.27171-5-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:40","name":"[libcamera-devel,v4,04/11] libcamera: media_device: Handle media device fd in acquire() and release()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"633d8e06cd6b62fa54b047b60e99655021896358","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1209/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1209/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1209/checks/","tags":{}},{"id":1210,"url":"https://patchwork.libcamera.org/api/patches/1210/?format=json","web_url":"https://patchwork.libcamera.org/patch/1210/","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":"<20190517005447.27171-6-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:41","name":"[libcamera-devel,v4,05/11] test: media_device: Create a common MediaDeviceTest base class","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"e47e853a3893972211d5e9b00415febab0e7271e","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1210/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1210/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1210/checks/","tags":{}},{"id":1211,"url":"https://patchwork.libcamera.org/api/patches/1211/?format=json","web_url":"https://patchwork.libcamera.org/patch/1211/","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":"<20190517005447.27171-7-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:42","name":"[libcamera-devel,v4,06/11] test: media_device: Add test for acquire() and release()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"6a113608f81e939c35f025f37a35a5554901c534","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1211/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1211/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1211/checks/","tags":{}},{"id":1212,"url":"https://patchwork.libcamera.org/api/patches/1212/?format=json","web_url":"https://patchwork.libcamera.org/patch/1212/","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":"<20190517005447.27171-8-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:43","name":"[libcamera-devel,v4,07/11] libcamera: media_device: Make open() and close() private","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"e1a2eac365a9f4497314464a5c5cc70791c876e6","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1212/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1212/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1212/checks/","tags":{}},{"id":1213,"url":"https://patchwork.libcamera.org/api/patches/1213/?format=json","web_url":"https://patchwork.libcamera.org/patch/1213/","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":"<20190517005447.27171-9-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:44","name":"[libcamera-devel,v4,08/11] libcamera: media_device: Add functions to lock device for other processes","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"df01ac24c7d42f268e95f25d8c422819538bce55","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1213/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1213/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1213/checks/","tags":{}},{"id":1214,"url":"https://patchwork.libcamera.org/api/patches/1214/?format=json","web_url":"https://patchwork.libcamera.org/patch/1214/","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":"<20190517005447.27171-10-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:45","name":"[libcamera-devel,v4,09/11] libcamera: pipeline_handler: Keep track of MediaDevice","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"40373b46b221c812b944132e711d6a401c4d120f","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1214/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1214/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1214/checks/","tags":{}},{"id":1215,"url":"https://patchwork.libcamera.org/api/patches/1215/?format=json","web_url":"https://patchwork.libcamera.org/patch/1215/","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":"<20190517005447.27171-11-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:46","name":"[libcamera-devel,v4,10/11] libcamera: pipeline_handler: Add functions to lock a whole pipeline","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"8d94a2f1823d375e696587596e645eaffd00b1f8","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1215/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1215/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1215/checks/","tags":{}},{"id":1216,"url":"https://patchwork.libcamera.org/api/patches/1216/?format=json","web_url":"https://patchwork.libcamera.org/patch/1216/","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":"<20190517005447.27171-12-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:47","name":"[libcamera-devel,v4,11/11] libcamera: camera: Lock the pipeline handler in acquire()","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"45f483bc48cd5ec8b6413d7f40e527f1d723b73c","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/1216/mbox/","series":[{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","date":"2019-05-17T00:54:36","name":"libcamerea: Add support for exclusive access to cameras between processes","version":4,"mbox":"https://patchwork.libcamera.org/series/306/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1216/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1216/checks/","tags":{}},{"id":1218,"url":"https://patchwork.libcamera.org/api/patches/1218/?format=json","web_url":"https://patchwork.libcamera.org/patch/1218/","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":"<20190517230621.24668-2-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:10","name":"[libcamera-devel,PATCH/RFC,01/12] libcamera: camera: Fix std::ostringstream initialisation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bb9dba7969da871f23b067ca16ced800a6eebb1f","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/1218/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1218/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1218/checks/","tags":{}},{"id":1219,"url":"https://patchwork.libcamera.org/api/patches/1219/?format=json","web_url":"https://patchwork.libcamera.org/patch/1219/","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":"<20190517230621.24668-3-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:11","name":"[libcamera-devel,PATCH/RFC,02/12] libcamera: camera: Rename configureStreams() and streamConfiguration()","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"d8d1f62e772593886e103d1bb14e538eda5e0ec6","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/1219/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1219/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1219/checks/","tags":{}},{"id":1220,"url":"https://patchwork.libcamera.org/api/patches/1220/?format=json","web_url":"https://patchwork.libcamera.org/patch/1220/","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":"<20190517230621.24668-4-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:12","name":"[libcamera-devel,PATCH/RFC,03/12] libcamera: Use stream roles directly instead of StreamUsage","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"101fd4d115f4cc31d97bde17d9e51244e8beb8fd","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/1220/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1220/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1220/checks/","tags":{}},{"id":1221,"url":"https://patchwork.libcamera.org/api/patches/1221/?format=json","web_url":"https://patchwork.libcamera.org/patch/1221/","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":"<20190517230621.24668-5-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:13","name":"[libcamera-devel,PATCH/RFC,04/12] libcamera: Refactor the camera configuration storage and API","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"8ef6295243a6eb4075d02c4a712c2e6d1e66e869","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/1221/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1221/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1221/checks/","tags":{}},{"id":1222,"url":"https://patchwork.libcamera.org/api/patches/1222/?format=json","web_url":"https://patchwork.libcamera.org/patch/1222/","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":"<20190517230621.24668-6-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:14","name":"[libcamera-devel,PATCH/RFC,05/12] libcamera: camera: Return a pointer from generateConfiguration()","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"f50bdf6d7c3e2c9133cf899e2dc33c6a070176ca","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/1222/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1222/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1222/checks/","tags":{}},{"id":1223,"url":"https://patchwork.libcamera.org/api/patches/1223/?format=json","web_url":"https://patchwork.libcamera.org/patch/1223/","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":"<20190517230621.24668-7-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:15","name":"[libcamera-devel,PATCH/RFC,06/12] libcamera: pipeline: Move camera data classes to the top level scope","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"d9087ef1081899454cd510f66bcf0d1c6b7a30a8","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/1223/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1223/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1223/checks/","tags":{}},{"id":1224,"url":"https://patchwork.libcamera.org/api/patches/1224/?format=json","web_url":"https://patchwork.libcamera.org/patch/1224/","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":"<20190517230621.24668-8-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:16","name":"[libcamera-devel,PATCH/RFC,07/12] libcamera: camera: Add a validation API to the CameraConfiguration class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"b300baa01dc417a8aadd194d3fa75733f47e19a6","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/1224/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1224/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1224/checks/","tags":{}},{"id":1225,"url":"https://patchwork.libcamera.org/api/patches/1225/?format=json","web_url":"https://patchwork.libcamera.org/patch/1225/","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":"<20190517230621.24668-9-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:17","name":"[libcamera-devel,PATCH/RFC,08/12] libcamera: stream: Add StreamFormats","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"e561ae0bdf4cc75cf59cf5622566a84ece8eb741","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/1225/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1225/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1225/checks/","tags":{}},{"id":1226,"url":"https://patchwork.libcamera.org/api/patches/1226/?format=json","web_url":"https://patchwork.libcamera.org/patch/1226/","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":"<20190517230621.24668-10-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:18","name":"[libcamera-devel,PATCH/RFC,09/12] test: stream: Add test for StreamFormat","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"4a8090ea47e40161e5a9bb210bdc209ac21ed226","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/1226/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1226/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1226/checks/","tags":{}},{"id":1227,"url":"https://patchwork.libcamera.org/api/patches/1227/?format=json","web_url":"https://patchwork.libcamera.org/patch/1227/","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":"<20190517230621.24668-11-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:19","name":"[libcamera-devel,PATCH/RFC,10/12] libcamera: v4l2_device: Add method to enumerate all discrete frame sizes","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"240c73d2e0e594feb7b56387deea880cb956be87","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/1227/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1227/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1227/checks/","tags":{}},{"id":1228,"url":"https://patchwork.libcamera.org/api/patches/1228/?format=json","web_url":"https://patchwork.libcamera.org/patch/1228/","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":"<20190517230621.24668-12-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:20","name":"[libcamera-devel,PATCH/RFC,11/12] libcamera: pipeline: uvcvideo: Validate format in UVCCameraConfiguration::validate()","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1dc615abd9cbcd0fca89f6423f20c152a0a2afa5","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/1228/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1228/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1228/checks/","tags":{}},{"id":1229,"url":"https://patchwork.libcamera.org/api/patches/1229/?format=json","web_url":"https://patchwork.libcamera.org/patch/1229/","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":"<20190517230621.24668-13-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:21","name":"[libcamera-devel,PATCH/RFC,12/12] cam: Validate camera configuration","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"804a1192aeceb7f1c9aa9ee2ae13c0ca411250a3","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/1229/mbox/","series":[{"id":307,"url":"https://patchwork.libcamera.org/api/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","date":"2019-05-17T23:06:09","name":"Rework camera configuration to introduce negotiation of parameters","version":1,"mbox":"https://patchwork.libcamera.org/series/307/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1229/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1229/checks/","tags":{}},{"id":1230,"url":"https://patchwork.libcamera.org/api/patches/1230/?format=json","web_url":"https://patchwork.libcamera.org/patch/1230/","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":"<20190518204426.15119-1-laurent.pinchart@ideasonboard.com>","date":"2019-05-18T20:44:26","name":"[libcamera-devel] libcamera: pipeline: rkisp1: Fix usage of uninitialised variable","commit_ref":"06387039d6f59f8cb1829edfc09d2d9c8b33d62c","pull_url":null,"state":"accepted","archived":false,"hash":"d2b5d85f23d751e3aeabe6ec5ddb0dd1ce0ab4ce","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/1230/mbox/","series":[{"id":308,"url":"https://patchwork.libcamera.org/api/series/308/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=308","date":"2019-05-18T20:44:26","name":"[libcamera-devel] libcamera: pipeline: rkisp1: Fix usage of uninitialised variable","version":1,"mbox":"https://patchwork.libcamera.org/series/308/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1230/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1230/checks/","tags":{}},{"id":1232,"url":"https://patchwork.libcamera.org/api/patches/1232/?format=json","web_url":"https://patchwork.libcamera.org/patch/1232/","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":"<20190519150047.12444-2-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:42","name":"[libcamera-devel,v2,1/6] libcamera: camera: Rename configureStreams() and streamConfiguration()","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"d8d1f62e772593886e103d1bb14e538eda5e0ec6","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/1232/mbox/","series":[{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","date":"2019-05-19T15:00:41","name":"Rework camera configuration to introduce negotiation of parameters","version":2,"mbox":"https://patchwork.libcamera.org/series/309/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1232/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1232/checks/","tags":{}},{"id":1233,"url":"https://patchwork.libcamera.org/api/patches/1233/?format=json","web_url":"https://patchwork.libcamera.org/patch/1233/","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":"<20190519150047.12444-3-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:43","name":"[libcamera-devel,v2,2/6] libcamera: Use stream roles directly instead of StreamUsage","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"101fd4d115f4cc31d97bde17d9e51244e8beb8fd","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/1233/mbox/","series":[{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","date":"2019-05-19T15:00:41","name":"Rework camera configuration to introduce negotiation of parameters","version":2,"mbox":"https://patchwork.libcamera.org/series/309/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1233/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1233/checks/","tags":{}},{"id":1234,"url":"https://patchwork.libcamera.org/api/patches/1234/?format=json","web_url":"https://patchwork.libcamera.org/patch/1234/","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":"<20190519150047.12444-4-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:44","name":"[libcamera-devel,v2,3/6] libcamera: Refactor the camera configuration storage and API","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"7dc01094c8099f00bf8bc0e7ce5ccbc0092b998b","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/1234/mbox/","series":[{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","date":"2019-05-19T15:00:41","name":"Rework camera configuration to introduce negotiation of parameters","version":2,"mbox":"https://patchwork.libcamera.org/series/309/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1234/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1234/checks/","tags":{}},{"id":1235,"url":"https://patchwork.libcamera.org/api/patches/1235/?format=json","web_url":"https://patchwork.libcamera.org/patch/1235/","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":"<20190519150047.12444-5-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:45","name":"[libcamera-devel,v2,4/6] libcamera: camera: Return a pointer from generateConfiguration()","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"8dcc65a05651b57c35835441c68615d88bdcda11","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/1235/mbox/","series":[{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","date":"2019-05-19T15:00:41","name":"Rework camera configuration to introduce negotiation of parameters","version":2,"mbox":"https://patchwork.libcamera.org/series/309/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1235/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1235/checks/","tags":{}},{"id":1236,"url":"https://patchwork.libcamera.org/api/patches/1236/?format=json","web_url":"https://patchwork.libcamera.org/patch/1236/","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":"<20190519150047.12444-6-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:46","name":"[libcamera-devel,v2,5/6] libcamera: pipeline: Move camera data classes to the top level scope","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"d9087ef1081899454cd510f66bcf0d1c6b7a30a8","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/1236/mbox/","series":[{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","date":"2019-05-19T15:00:41","name":"Rework camera configuration to introduce negotiation of parameters","version":2,"mbox":"https://patchwork.libcamera.org/series/309/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1236/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1236/checks/","tags":{}},{"id":1237,"url":"https://patchwork.libcamera.org/api/patches/1237/?format=json","web_url":"https://patchwork.libcamera.org/patch/1237/","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":"<20190519150047.12444-7-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:47","name":"[libcamera-devel,v2,6/6] libcamera: camera: Add a validation API to the CameraConfiguration class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"644da1940f34a944990d46b402755f37dfd18781","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/1237/mbox/","series":[{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","date":"2019-05-19T15:00:41","name":"Rework camera configuration to introduce negotiation of parameters","version":2,"mbox":"https://patchwork.libcamera.org/series/309/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/1237/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/1237/checks/","tags":{}}]