{"id":3241,"url":"https://patchwork.libcamera.org/api/1.1/series/3241/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=3241","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":"Python bindings event handling","date":"2022-07-01T08:45:04","submitter":{"id":109,"url":"https://patchwork.libcamera.org/api/1.1/people/109/?format=json","name":"Tomi Valkeinen","email":"tomi.valkeinen@ideasonboard.com"},"version":3,"total":17,"received_total":17,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/3241/mbox/","cover_letter":{"id":16492,"url":"https://patchwork.libcamera.org/api/1.1/covers/16492/?format=json","web_url":"https://patchwork.libcamera.org/cover/16492/","msgid":"<20220701084521.31831-1-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:04","name":"[libcamera-devel,v3,00/17] Python bindings event handling","mbox":"https://patchwork.libcamera.org/cover/16492/mbox/"},"patches":[{"id":16493,"url":"https://patchwork.libcamera.org/api/1.1/patches/16493/?format=json","web_url":"https://patchwork.libcamera.org/patch/16493/","msgid":"<20220701084521.31831-2-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:05","name":"[libcamera-devel,v3,01/17] py: cam.py: Fix multi camera capture without -C","mbox":"https://patchwork.libcamera.org/patch/16493/mbox/"},{"id":16494,"url":"https://patchwork.libcamera.org/api/1.1/patches/16494/?format=json","web_url":"https://patchwork.libcamera.org/patch/16494/","msgid":"<20220701084521.31831-3-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:06","name":"[libcamera-devel,v3,02/17] py: Add Python logging category","mbox":"https://patchwork.libcamera.org/patch/16494/mbox/"},{"id":16495,"url":"https://patchwork.libcamera.org/api/1.1/patches/16495/?format=json","web_url":"https://patchwork.libcamera.org/patch/16495/","msgid":"<20220701084521.31831-4-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:07","name":"[libcamera-devel,v3,03/17] py: Move ControlValue helpers to py_helpers.cpp","mbox":"https://patchwork.libcamera.org/patch/16495/mbox/"},{"id":16496,"url":"https://patchwork.libcamera.org/api/1.1/patches/16496/?format=json","web_url":"https://patchwork.libcamera.org/patch/16496/","msgid":"<20220701084521.31831-5-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:08","name":"[libcamera-devel,v3,04/17] py: cam.py: Remove todo comment","mbox":"https://patchwork.libcamera.org/patch/16496/mbox/"},{"id":16497,"url":"https://patchwork.libcamera.org/api/1.1/patches/16497/?format=json","web_url":"https://patchwork.libcamera.org/patch/16497/","msgid":"<20220701084521.31831-6-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:09","name":"[libcamera-devel,v3,05/17] py: Create PyCameraManager","mbox":"https://patchwork.libcamera.org/patch/16497/mbox/"},{"id":16498,"url":"https://patchwork.libcamera.org/api/1.1/patches/16498/?format=json","web_url":"https://patchwork.libcamera.org/patch/16498/","msgid":"<20220701084521.31831-7-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:10","name":"[libcamera-devel,v3,06/17] py: Use UniqueFD","mbox":"https://patchwork.libcamera.org/patch/16498/mbox/"},{"id":16499,"url":"https://patchwork.libcamera.org/api/1.1/patches/16499/?format=json","web_url":"https://patchwork.libcamera.org/patch/16499/","msgid":"<20220701084521.31831-8-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:11","name":"[libcamera-devel,v3,07/17] py: Set EFD_CLOEXEC on eventfd to avoid fd leaking","mbox":"https://patchwork.libcamera.org/patch/16499/mbox/"},{"id":16500,"url":"https://patchwork.libcamera.org/api/1.1/patches/16500/?format=json","web_url":"https://patchwork.libcamera.org/patch/16500/","msgid":"<20220701084521.31831-9-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:12","name":"[libcamera-devel,v3,08/17] py: Use libcamera's Mutex classes","mbox":"https://patchwork.libcamera.org/patch/16500/mbox/"},{"id":16501,"url":"https://patchwork.libcamera.org/api/1.1/patches/16501/?format=json","web_url":"https://patchwork.libcamera.org/patch/16501/","msgid":"<20220701084521.31831-10-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:13","name":"[libcamera-devel,v3,09/17] py: Switch to non-blocking eventfd","mbox":"https://patchwork.libcamera.org/patch/16501/mbox/"},{"id":16502,"url":"https://patchwork.libcamera.org/api/1.1/patches/16502/?format=json","web_url":"https://patchwork.libcamera.org/patch/16502/","msgid":"<20220701084521.31831-11-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:14","name":"[libcamera-devel,v3,10/17] py: Use exceptions instead of returning error codes","mbox":"https://patchwork.libcamera.org/patch/16502/mbox/"},{"id":16504,"url":"https://patchwork.libcamera.org/api/1.1/patches/16504/?format=json","web_url":"https://patchwork.libcamera.org/patch/16504/","msgid":"<20220701084521.31831-12-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:15","name":"[libcamera-devel,v3,11/17] py: New event handling","mbox":"https://patchwork.libcamera.org/patch/16504/mbox/"},{"id":16503,"url":"https://patchwork.libcamera.org/api/1.1/patches/16503/?format=json","web_url":"https://patchwork.libcamera.org/patch/16503/","msgid":"<20220701084521.31831-13-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:16","name":"[libcamera-devel,v3,12/17] py: cam.py: Use new events support","mbox":"https://patchwork.libcamera.org/patch/16503/mbox/"},{"id":16505,"url":"https://patchwork.libcamera.org/api/1.1/patches/16505/?format=json","web_url":"https://patchwork.libcamera.org/patch/16505/","msgid":"<20220701084521.31831-14-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:17","name":"[libcamera-devel,v3,13/17] py: unittests.py: Use new events support","mbox":"https://patchwork.libcamera.org/patch/16505/mbox/"},{"id":16506,"url":"https://patchwork.libcamera.org/api/1.1/patches/16506/?format=json","web_url":"https://patchwork.libcamera.org/patch/16506/","msgid":"<20220701084521.31831-15-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:18","name":"[libcamera-devel,v3,14/17] py: simple-capture.py: Use new events support","mbox":"https://patchwork.libcamera.org/patch/16506/mbox/"},{"id":16507,"url":"https://patchwork.libcamera.org/api/1.1/patches/16507/?format=json","web_url":"https://patchwork.libcamera.org/patch/16507/","msgid":"<20220701084521.31831-16-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:19","name":"[libcamera-devel,v3,15/17] py: simple-continuous-capture.py: Use new events support","mbox":"https://patchwork.libcamera.org/patch/16507/mbox/"},{"id":16508,"url":"https://patchwork.libcamera.org/api/1.1/patches/16508/?format=json","web_url":"https://patchwork.libcamera.org/patch/16508/","msgid":"<20220701084521.31831-17-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:20","name":"[libcamera-devel,v3,16/17] py: simple-cam.py: Use new events support","mbox":"https://patchwork.libcamera.org/patch/16508/mbox/"},{"id":16509,"url":"https://patchwork.libcamera.org/api/1.1/patches/16509/?format=json","web_url":"https://patchwork.libcamera.org/patch/16509/","msgid":"<20220701084521.31831-18-tomi.valkeinen@ideasonboard.com>","date":"2022-07-01T08:45:21","name":"[libcamera-devel,v3,17/17] py: Add hotplug-monitor.py","mbox":"https://patchwork.libcamera.org/patch/16509/mbox/"}]}