{"id":306,"url":"https://patchwork.libcamera.org/api/series/306/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=306","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":""},"name":"libcamerea: Add support for exclusive access to cameras between processes","date":"2019-05-17T00:54:36","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":4,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/306/mbox/","cover_letter":{"id":1205,"url":"https://patchwork.libcamera.org/api/covers/1205/?format=json","web_url":"https://patchwork.libcamera.org/cover/1205/","msgid":"<20190517005447.27171-1-niklas.soderlund@ragnatech.se>","date":"2019-05-17T00:54:36","name":"[libcamera-devel,v4,00/11] libcamerea: Add support for exclusive access to cameras between processes","mbox":"https://patchwork.libcamera.org/cover/1205/mbox/"},"patches":[{"id":1206,"url":"https://patchwork.libcamera.org/api/patches/1206/?format=json","web_url":"https://patchwork.libcamera.org/patch/1206/","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()","mbox":"https://patchwork.libcamera.org/patch/1206/mbox/"},{"id":1207,"url":"https://patchwork.libcamera.org/api/patches/1207/?format=json","web_url":"https://patchwork.libcamera.org/patch/1207/","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()","mbox":"https://patchwork.libcamera.org/patch/1207/mbox/"},{"id":1208,"url":"https://patchwork.libcamera.org/api/patches/1208/?format=json","web_url":"https://patchwork.libcamera.org/patch/1208/","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()","mbox":"https://patchwork.libcamera.org/patch/1208/mbox/"},{"id":1209,"url":"https://patchwork.libcamera.org/api/patches/1209/?format=json","web_url":"https://patchwork.libcamera.org/patch/1209/","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()","mbox":"https://patchwork.libcamera.org/patch/1209/mbox/"},{"id":1210,"url":"https://patchwork.libcamera.org/api/patches/1210/?format=json","web_url":"https://patchwork.libcamera.org/patch/1210/","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","mbox":"https://patchwork.libcamera.org/patch/1210/mbox/"},{"id":1211,"url":"https://patchwork.libcamera.org/api/patches/1211/?format=json","web_url":"https://patchwork.libcamera.org/patch/1211/","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()","mbox":"https://patchwork.libcamera.org/patch/1211/mbox/"},{"id":1212,"url":"https://patchwork.libcamera.org/api/patches/1212/?format=json","web_url":"https://patchwork.libcamera.org/patch/1212/","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","mbox":"https://patchwork.libcamera.org/patch/1212/mbox/"},{"id":1213,"url":"https://patchwork.libcamera.org/api/patches/1213/?format=json","web_url":"https://patchwork.libcamera.org/patch/1213/","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","mbox":"https://patchwork.libcamera.org/patch/1213/mbox/"},{"id":1214,"url":"https://patchwork.libcamera.org/api/patches/1214/?format=json","web_url":"https://patchwork.libcamera.org/patch/1214/","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","mbox":"https://patchwork.libcamera.org/patch/1214/mbox/"},{"id":1215,"url":"https://patchwork.libcamera.org/api/patches/1215/?format=json","web_url":"https://patchwork.libcamera.org/patch/1215/","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","mbox":"https://patchwork.libcamera.org/patch/1215/mbox/"},{"id":1216,"url":"https://patchwork.libcamera.org/api/patches/1216/?format=json","web_url":"https://patchwork.libcamera.org/patch/1216/","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()","mbox":"https://patchwork.libcamera.org/patch/1216/mbox/"}]}