{"id":455,"url":"https://patchwork.libcamera.org/api/series/455/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=455","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":"Object & Thread enhancements","date":"2019-08-12T12:46:24","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":18,"received_total":18,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/455/mbox/","cover_letter":{"id":1778,"url":"https://patchwork.libcamera.org/api/covers/1778/?format=json","web_url":"https://patchwork.libcamera.org/cover/1778/","msgid":"<20190812124642.24287-1-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:24","name":"[libcamera-devel,00/18] Object & Thread enhancements","mbox":"https://patchwork.libcamera.org/cover/1778/mbox/"},"patches":[{"id":1779,"url":"https://patchwork.libcamera.org/api/patches/1779/?format=json","web_url":"https://patchwork.libcamera.org/patch/1779/","msgid":"<20190812124642.24287-2-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:25","name":"[libcamera-devel,01/18] libcamera: object: Make message() method protected","mbox":"https://patchwork.libcamera.org/patch/1779/mbox/"},{"id":1780,"url":"https://patchwork.libcamera.org/api/patches/1780/?format=json","web_url":"https://patchwork.libcamera.org/patch/1780/","msgid":"<20190812124642.24287-3-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:26","name":"[libcamera-devel,02/18] libcamera: thread: Wake up target thread when moving objects","mbox":"https://patchwork.libcamera.org/patch/1780/mbox/"},{"id":1781,"url":"https://patchwork.libcamera.org/api/patches/1781/?format=json","web_url":"https://patchwork.libcamera.org/patch/1781/","msgid":"<20190812124642.24287-4-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:27","name":"[libcamera-devel,03/18] libcamera: thread: Support dispatching messages to main thread","mbox":"https://patchwork.libcamera.org/patch/1781/mbox/"},{"id":1782,"url":"https://patchwork.libcamera.org/api/patches/1782/?format=json","web_url":"https://patchwork.libcamera.org/patch/1782/","msgid":"<20190812124642.24287-5-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:28","name":"[libcamera-devel,04/18] libcamera: signal: Split Slot implementation to reusable classes","mbox":"https://patchwork.libcamera.org/patch/1782/mbox/"},{"id":1783,"url":"https://patchwork.libcamera.org/api/patches/1783/?format=json","web_url":"https://patchwork.libcamera.org/patch/1783/","msgid":"<20190812124642.24287-6-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:29","name":"[libcamera-devel,05/18] libcamera: bound_method: Decouple from Signal implementation","mbox":"https://patchwork.libcamera.org/patch/1783/mbox/"},{"id":1784,"url":"https://patchwork.libcamera.org/api/patches/1784/?format=json","web_url":"https://patchwork.libcamera.org/patch/1784/","msgid":"<20190812124642.24287-7-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:30","name":"[libcamera-devel,06/18] libcamera: object: Add an asynchronous method invocation method","mbox":"https://patchwork.libcamera.org/patch/1784/mbox/"},{"id":1785,"url":"https://patchwork.libcamera.org/api/patches/1785/?format=json","web_url":"https://patchwork.libcamera.org/patch/1785/","msgid":"<20190812124642.24287-8-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:31","name":"[libcamera-devel,07/18] libcamera: object: Notify objects of thread move","mbox":"https://patchwork.libcamera.org/patch/1785/mbox/"},{"id":1786,"url":"https://patchwork.libcamera.org/api/patches/1786/?format=json","web_url":"https://patchwork.libcamera.org/patch/1786/","msgid":"<20190812124642.24287-9-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:32","name":"[libcamera-devel,08/18] test: Add Object::invokeMethod() test","mbox":"https://patchwork.libcamera.org/patch/1786/mbox/"},{"id":1787,"url":"https://patchwork.libcamera.org/api/patches/1787/?format=json","web_url":"https://patchwork.libcamera.org/patch/1787/","msgid":"<20190812124642.24287-10-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:33","name":"[libcamera-devel,09/18] test: Add Object class thread affinity test","mbox":"https://patchwork.libcamera.org/patch/1787/mbox/"},{"id":1788,"url":"https://patchwork.libcamera.org/api/patches/1788/?format=json","web_url":"https://patchwork.libcamera.org/patch/1788/","msgid":"<20190812124642.24287-11-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:34","name":"[libcamera-devel,10/18] libcamera: camera_manager: Bind CameraManager to threads","mbox":"https://patchwork.libcamera.org/patch/1788/mbox/"},{"id":1789,"url":"https://patchwork.libcamera.org/api/patches/1789/?format=json","web_url":"https://patchwork.libcamera.org/patch/1789/","msgid":"<20190812124642.24287-12-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:35","name":"[libcamera-devel,11/18] libcamera: event_notifier: Bind event notifiers to threads","mbox":"https://patchwork.libcamera.org/patch/1789/mbox/"},{"id":1790,"url":"https://patchwork.libcamera.org/api/patches/1790/?format=json","web_url":"https://patchwork.libcamera.org/patch/1790/","msgid":"<20190812124642.24287-13-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:36","name":"[libcamera-devel,12/18] libcamera: timer: Bind timers to threads","mbox":"https://patchwork.libcamera.org/patch/1790/mbox/"},{"id":1791,"url":"https://patchwork.libcamera.org/api/patches/1791/?format=json","web_url":"https://patchwork.libcamera.org/patch/1791/","msgid":"<20190812124642.24287-14-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:37","name":"[libcamera-devel,13/18] test: Add EventNotifier thread move test","mbox":"https://patchwork.libcamera.org/patch/1791/mbox/"},{"id":1792,"url":"https://patchwork.libcamera.org/api/patches/1792/?format=json","web_url":"https://patchwork.libcamera.org/patch/1792/","msgid":"<20190812124642.24287-15-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:38","name":"[libcamera-devel,14/18] test: Add Timer thread move test","mbox":"https://patchwork.libcamera.org/patch/1792/mbox/"},{"id":1793,"url":"https://patchwork.libcamera.org/api/patches/1793/?format=json","web_url":"https://patchwork.libcamera.org/patch/1793/","msgid":"<20190812124642.24287-16-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:39","name":"[libcamera-devel,15/18] libcamera: object: Create parent-child relationships","mbox":"https://patchwork.libcamera.org/patch/1793/mbox/"},{"id":1794,"url":"https://patchwork.libcamera.org/api/patches/1794/?format=json","web_url":"https://patchwork.libcamera.org/patch/1794/","msgid":"<20190812124642.24287-17-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:40","name":"[libcamera-devel,16/18] libcamera: Add parent argument to constructors of Object-derived classes","mbox":"https://patchwork.libcamera.org/patch/1794/mbox/"},{"id":1795,"url":"https://patchwork.libcamera.org/api/patches/1795/?format=json","web_url":"https://patchwork.libcamera.org/patch/1795/","msgid":"<20190812124642.24287-18-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:41","name":"[libcamera-devel,17/18] test: object: Extend object test to verify parent-child relationships","mbox":"https://patchwork.libcamera.org/patch/1795/mbox/"},{"id":1796,"url":"https://patchwork.libcamera.org/api/patches/1796/?format=json","web_url":"https://patchwork.libcamera.org/patch/1796/","msgid":"<20190812124642.24287-19-laurent.pinchart@ideasonboard.com>","date":"2019-08-12T12:46:42","name":"[libcamera-devel,18/18] test: Simplify tests with parent-child relationships","mbox":"https://patchwork.libcamera.org/patch/1796/mbox/"}]}