{"id":300,"url":"https://patchwork.libcamera.org/api/series/300/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=300","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-08T15:18:20","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":2,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/300/mbox/","cover_letter":{"id":1165,"url":"https://patchwork.libcamera.org/api/covers/1165/?format=json","web_url":"https://patchwork.libcamera.org/cover/1165/","msgid":"<20190508151831.12274-1-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:20","name":"[libcamera-devel,v2,00/11] libcamerea: Add support for exclusive access to cameras between processes","mbox":"https://patchwork.libcamera.org/cover/1165/mbox/"},"patches":[{"id":1166,"url":"https://patchwork.libcamera.org/api/patches/1166/?format=json","web_url":"https://patchwork.libcamera.org/patch/1166/","msgid":"<20190508151831.12274-2-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:21","name":"[libcamera-devel,v2,01/11] libcamera: Always check return value of MediaDevice::acquire()","mbox":"https://patchwork.libcamera.org/patch/1166/mbox/"},{"id":1167,"url":"https://patchwork.libcamera.org/api/patches/1167/?format=json","web_url":"https://patchwork.libcamera.org/patch/1167/","msgid":"<20190508151831.12274-3-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:22","name":"[libcamera-devel,v2,02/11] libcamera: media_device: Open and close media device inside populate()","mbox":"https://patchwork.libcamera.org/patch/1167/mbox/"},{"id":1168,"url":"https://patchwork.libcamera.org/api/patches/1168/?format=json","web_url":"https://patchwork.libcamera.org/patch/1168/","msgid":"<20190508151831.12274-4-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:23","name":"[libcamera-devel,v2,03/11] libcamera: media_device: Only read device information in populate()","mbox":"https://patchwork.libcamera.org/patch/1168/mbox/"},{"id":1169,"url":"https://patchwork.libcamera.org/api/patches/1169/?format=json","web_url":"https://patchwork.libcamera.org/patch/1169/","msgid":"<20190508151831.12274-5-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:24","name":"[libcamera-devel,v2,04/11] libcamera: media_device: Handle media device fd in acquire() and release()","mbox":"https://patchwork.libcamera.org/patch/1169/mbox/"},{"id":1170,"url":"https://patchwork.libcamera.org/api/patches/1170/?format=json","web_url":"https://patchwork.libcamera.org/patch/1170/","msgid":"<20190508151831.12274-6-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:25","name":"[libcamera-devel,v2,05/11] test: media_device: Create a common MediaDeviceTest base class","mbox":"https://patchwork.libcamera.org/patch/1170/mbox/"},{"id":1171,"url":"https://patchwork.libcamera.org/api/patches/1171/?format=json","web_url":"https://patchwork.libcamera.org/patch/1171/","msgid":"<20190508151831.12274-7-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:26","name":"[libcamera-devel,v2,06/11] test: media_device: Add test for acquire() and release()","mbox":"https://patchwork.libcamera.org/patch/1171/mbox/"},{"id":1172,"url":"https://patchwork.libcamera.org/api/patches/1172/?format=json","web_url":"https://patchwork.libcamera.org/patch/1172/","msgid":"<20190508151831.12274-8-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:27","name":"[libcamera-devel,v2,07/11] libcamera: media_device: Make open() and close() private","mbox":"https://patchwork.libcamera.org/patch/1172/mbox/"},{"id":1173,"url":"https://patchwork.libcamera.org/api/patches/1173/?format=json","web_url":"https://patchwork.libcamera.org/patch/1173/","msgid":"<20190508151831.12274-9-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:28","name":"[libcamera-devel,v2,08/11] libcamera: media_device: Add functions to lock device for other processes","mbox":"https://patchwork.libcamera.org/patch/1173/mbox/"},{"id":1174,"url":"https://patchwork.libcamera.org/api/patches/1174/?format=json","web_url":"https://patchwork.libcamera.org/patch/1174/","msgid":"<20190508151831.12274-10-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:29","name":"[libcamera-devel,v2,09/11] libcamera: pipeline_handler: Keep track of MediaDevice","mbox":"https://patchwork.libcamera.org/patch/1174/mbox/"},{"id":1175,"url":"https://patchwork.libcamera.org/api/patches/1175/?format=json","web_url":"https://patchwork.libcamera.org/patch/1175/","msgid":"<20190508151831.12274-11-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:30","name":"[libcamera-devel,v2,10/11] libcamera: pipeline_handler: Add functions to lock a whole pipeline","mbox":"https://patchwork.libcamera.org/patch/1175/mbox/"},{"id":1176,"url":"https://patchwork.libcamera.org/api/patches/1176/?format=json","web_url":"https://patchwork.libcamera.org/patch/1176/","msgid":"<20190508151831.12274-12-niklas.soderlund@ragnatech.se>","date":"2019-05-08T15:18:31","name":"[libcamera-devel,v2,11/11] libcamera: camera: Lock the pipeline handler in acquire()","mbox":"https://patchwork.libcamera.org/patch/1176/mbox/"}]}