{"id":249,"url":"https://patchwork.libcamera.org/api/series/249/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=249","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-04-14T01:34:55","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":1,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/249/mbox/","cover_letter":{"id":969,"url":"https://patchwork.libcamera.org/api/covers/969/?format=json","web_url":"https://patchwork.libcamera.org/cover/969/","msgid":"<20190414013506.10515-1-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:34:55","name":"[libcamera-devel,RFC,00/11] libcamerea: Add support for exclusive access to cameras between processes","mbox":"https://patchwork.libcamera.org/cover/969/mbox/"},"patches":[{"id":970,"url":"https://patchwork.libcamera.org/api/patches/970/?format=json","web_url":"https://patchwork.libcamera.org/patch/970/","msgid":"<20190414013506.10515-2-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:34:56","name":"[libcamera-devel,RFC,01/11] libcamera: Always check return value of MediaDevice::acquire()","mbox":"https://patchwork.libcamera.org/patch/970/mbox/"},{"id":971,"url":"https://patchwork.libcamera.org/api/patches/971/?format=json","web_url":"https://patchwork.libcamera.org/patch/971/","msgid":"<20190414013506.10515-3-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:34:57","name":"[libcamera-devel,RFC,02/11] libcamera: media_device: Open and close media device inside populate()","mbox":"https://patchwork.libcamera.org/patch/971/mbox/"},{"id":972,"url":"https://patchwork.libcamera.org/api/patches/972/?format=json","web_url":"https://patchwork.libcamera.org/patch/972/","msgid":"<20190414013506.10515-4-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:34:58","name":"[libcamera-devel,RFC,03/11] libcamera: media_device: Only read device information in populate()","mbox":"https://patchwork.libcamera.org/patch/972/mbox/"},{"id":974,"url":"https://patchwork.libcamera.org/api/patches/974/?format=json","web_url":"https://patchwork.libcamera.org/patch/974/","msgid":"<20190414013506.10515-5-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:34:59","name":"[libcamera-devel,RFC,04/11] libcamera: media_device: Handle media device fd in acquire() and release()","mbox":"https://patchwork.libcamera.org/patch/974/mbox/"},{"id":973,"url":"https://patchwork.libcamera.org/api/patches/973/?format=json","web_url":"https://patchwork.libcamera.org/patch/973/","msgid":"<20190414013506.10515-6-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:00","name":"[libcamera-devel,RFC,05/11] libcamera: media_device: Make open() and close() private","mbox":"https://patchwork.libcamera.org/patch/973/mbox/"},{"id":975,"url":"https://patchwork.libcamera.org/api/patches/975/?format=json","web_url":"https://patchwork.libcamera.org/patch/975/","msgid":"<20190414013506.10515-7-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:01","name":"[libcamera-devel,RFC,06/11] libcamera: pipeline_handler: Keep track of MediaDevice","mbox":"https://patchwork.libcamera.org/patch/975/mbox/"},{"id":976,"url":"https://patchwork.libcamera.org/api/patches/976/?format=json","web_url":"https://patchwork.libcamera.org/patch/976/","msgid":"<20190414013506.10515-8-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:02","name":"[libcamera-devel,RFC,07/11,HACK] tests: disable media_device_link_test","mbox":"https://patchwork.libcamera.org/patch/976/mbox/"},{"id":977,"url":"https://patchwork.libcamera.org/api/patches/977/?format=json","web_url":"https://patchwork.libcamera.org/patch/977/","msgid":"<20190414013506.10515-9-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:03","name":"[libcamera-devel,RFC,08/11] libcamera: media_device: Restrict acquire() and release()","mbox":"https://patchwork.libcamera.org/patch/977/mbox/"},{"id":978,"url":"https://patchwork.libcamera.org/api/patches/978/?format=json","web_url":"https://patchwork.libcamera.org/patch/978/","msgid":"<20190414013506.10515-10-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:04","name":"[libcamera-devel,RFC,09/11] libcamera: media_device: Add functions to lock device for other processes","mbox":"https://patchwork.libcamera.org/patch/978/mbox/"},{"id":979,"url":"https://patchwork.libcamera.org/api/patches/979/?format=json","web_url":"https://patchwork.libcamera.org/patch/979/","msgid":"<20190414013506.10515-11-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:05","name":"[libcamera-devel,RFC,10/11] libcamera: pipeline_handler: Add functions to lock a whole pipeline","mbox":"https://patchwork.libcamera.org/patch/979/mbox/"},{"id":980,"url":"https://patchwork.libcamera.org/api/patches/980/?format=json","web_url":"https://patchwork.libcamera.org/patch/980/","msgid":"<20190414013506.10515-12-niklas.soderlund@ragnatech.se>","date":"2019-04-14T01:35:06","name":"[libcamera-devel,RFC,11/11] libcamera: camera: Lock the pipeline handler in acquire()","mbox":"https://patchwork.libcamera.org/patch/980/mbox/"}]}