{"id":4530,"url":"https://patchwork.libcamera.org/api/1.1/series/4530/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4530","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Fix uvcvideo pipelinehandler keeping /dev/video# open","date":"2024-08-20T19:50:11","submitter":{"id":102,"url":"https://patchwork.libcamera.org/api/1.1/people/102/?format=json","name":"Hans de Goede","email":"hdegoede@redhat.com"},"version":1,"total":5,"received_total":5,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4530/mbox/","cover_letter":{"id":20976,"url":"https://patchwork.libcamera.org/api/1.1/covers/20976/?format=json","web_url":"https://patchwork.libcamera.org/cover/20976/","msgid":"<20240820195016.16028-1-hdegoede@redhat.com>","date":"2024-08-20T19:50:11","name":"[0/5] Fix uvcvideo pipelinehandler keeping /dev/video# open","mbox":"https://patchwork.libcamera.org/cover/20976/mbox/"},"patches":[{"id":20977,"url":"https://patchwork.libcamera.org/api/1.1/patches/20977/?format=json","web_url":"https://patchwork.libcamera.org/patch/20977/","msgid":"<20240820195016.16028-2-hdegoede@redhat.com>","date":"2024-08-20T19:50:12","name":"[1/5] pipeline_handler: Fix unlocking media devices too early when there are multiple cameras","mbox":"https://patchwork.libcamera.org/patch/20977/mbox/"},{"id":20978,"url":"https://patchwork.libcamera.org/api/1.1/patches/20978/?format=json","web_url":"https://patchwork.libcamera.org/patch/20978/","msgid":"<20240820195016.16028-3-hdegoede@redhat.com>","date":"2024-08-20T19:50:13","name":"[2/5] pipeline_handler: Call releaseDevice() before unlocking media devices","mbox":"https://patchwork.libcamera.org/patch/20978/mbox/"},{"id":20979,"url":"https://patchwork.libcamera.org/api/1.1/patches/20979/?format=json","web_url":"https://patchwork.libcamera.org/patch/20979/","msgid":"<20240820195016.16028-4-hdegoede@redhat.com>","date":"2024-08-20T19:50:14","name":"[3/5] pipeline_handler: Add acquireDevice() method to mirror existing releaseDevice()","mbox":"https://patchwork.libcamera.org/patch/20979/mbox/"},{"id":20980,"url":"https://patchwork.libcamera.org/api/1.1/patches/20980/?format=json","web_url":"https://patchwork.libcamera.org/patch/20980/","msgid":"<20240820195016.16028-5-hdegoede@redhat.com>","date":"2024-08-20T19:50:15","name":"[4/5] camera: Use invokeMethod() for pipe_->acquire() and pipe_->release()","mbox":"https://patchwork.libcamera.org/patch/20980/mbox/"},{"id":20981,"url":"https://patchwork.libcamera.org/api/1.1/patches/20981/?format=json","web_url":"https://patchwork.libcamera.org/patch/20981/","msgid":"<20240820195016.16028-6-hdegoede@redhat.com>","date":"2024-08-20T19:50:16","name":"[5/5] uvcvideo: Implement acquireDevice() + releaseDevice()","mbox":"https://patchwork.libcamera.org/patch/20981/mbox/"}]}