{"id":463,"url":"https://patchwork.libcamera.org/api/series/463/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=463","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-17T15:20:46","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":18,"received_total":18,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/463/mbox/","cover_letter":{"id":1818,"url":"https://patchwork.libcamera.org/api/covers/1818/?format=json","web_url":"https://patchwork.libcamera.org/cover/1818/","msgid":"<20190817152104.10834-1-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:46","name":"[libcamera-devel,v2,00/18] Object & Thread enhancements","mbox":"https://patchwork.libcamera.org/cover/1818/mbox/"},"patches":[{"id":1819,"url":"https://patchwork.libcamera.org/api/patches/1819/?format=json","web_url":"https://patchwork.libcamera.org/patch/1819/","msgid":"<20190817152104.10834-2-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:47","name":"[libcamera-devel,v2,01/18] libcamera: object: Make message() method protected","mbox":"https://patchwork.libcamera.org/patch/1819/mbox/"},{"id":1820,"url":"https://patchwork.libcamera.org/api/patches/1820/?format=json","web_url":"https://patchwork.libcamera.org/patch/1820/","msgid":"<20190817152104.10834-3-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:48","name":"[libcamera-devel,v2,02/18] libcamera: thread: Wake up target thread when moving objects","mbox":"https://patchwork.libcamera.org/patch/1820/mbox/"},{"id":1821,"url":"https://patchwork.libcamera.org/api/patches/1821/?format=json","web_url":"https://patchwork.libcamera.org/patch/1821/","msgid":"<20190817152104.10834-4-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:49","name":"[libcamera-devel,v2,03/18] libcamera: thread: Support dispatching messages to main thread","mbox":"https://patchwork.libcamera.org/patch/1821/mbox/"},{"id":1822,"url":"https://patchwork.libcamera.org/api/patches/1822/?format=json","web_url":"https://patchwork.libcamera.org/patch/1822/","msgid":"<20190817152104.10834-5-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:50","name":"[libcamera-devel,v2,04/18] libcamera: signal: Split Slot implementation to reusable classes","mbox":"https://patchwork.libcamera.org/patch/1822/mbox/"},{"id":1823,"url":"https://patchwork.libcamera.org/api/patches/1823/?format=json","web_url":"https://patchwork.libcamera.org/patch/1823/","msgid":"<20190817152104.10834-6-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:51","name":"[libcamera-devel,v2,05/18] libcamera: bound_method: Decouple from Signal implementation","mbox":"https://patchwork.libcamera.org/patch/1823/mbox/"},{"id":1824,"url":"https://patchwork.libcamera.org/api/patches/1824/?format=json","web_url":"https://patchwork.libcamera.org/patch/1824/","msgid":"<20190817152104.10834-7-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:52","name":"[libcamera-devel,v2,06/18] libcamera: object: Add an asynchronous method invocation method","mbox":"https://patchwork.libcamera.org/patch/1824/mbox/"},{"id":1825,"url":"https://patchwork.libcamera.org/api/patches/1825/?format=json","web_url":"https://patchwork.libcamera.org/patch/1825/","msgid":"<20190817152104.10834-8-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:53","name":"[libcamera-devel,v2,07/18] libcamera: object: Notify objects of thread move","mbox":"https://patchwork.libcamera.org/patch/1825/mbox/"},{"id":1826,"url":"https://patchwork.libcamera.org/api/patches/1826/?format=json","web_url":"https://patchwork.libcamera.org/patch/1826/","msgid":"<20190817152104.10834-9-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:54","name":"[libcamera-devel,v2,08/18] test: Add Object::invokeMethod() test","mbox":"https://patchwork.libcamera.org/patch/1826/mbox/"},{"id":1827,"url":"https://patchwork.libcamera.org/api/patches/1827/?format=json","web_url":"https://patchwork.libcamera.org/patch/1827/","msgid":"<20190817152104.10834-10-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:55","name":"[libcamera-devel,v2,09/18] test: Add Object class thread affinity test","mbox":"https://patchwork.libcamera.org/patch/1827/mbox/"},{"id":1828,"url":"https://patchwork.libcamera.org/api/patches/1828/?format=json","web_url":"https://patchwork.libcamera.org/patch/1828/","msgid":"<20190817152104.10834-11-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:56","name":"[libcamera-devel,v2,10/18] libcamera: camera_manager: Bind CameraManager to threads","mbox":"https://patchwork.libcamera.org/patch/1828/mbox/"},{"id":1829,"url":"https://patchwork.libcamera.org/api/patches/1829/?format=json","web_url":"https://patchwork.libcamera.org/patch/1829/","msgid":"<20190817152104.10834-12-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:57","name":"[libcamera-devel,v2,11/18] libcamera: event_notifier: Bind event notifiers to threads","mbox":"https://patchwork.libcamera.org/patch/1829/mbox/"},{"id":1830,"url":"https://patchwork.libcamera.org/api/patches/1830/?format=json","web_url":"https://patchwork.libcamera.org/patch/1830/","msgid":"<20190817152104.10834-13-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:58","name":"[libcamera-devel,v2,12/18] libcamera: timer: Bind timers to threads","mbox":"https://patchwork.libcamera.org/patch/1830/mbox/"},{"id":1831,"url":"https://patchwork.libcamera.org/api/patches/1831/?format=json","web_url":"https://patchwork.libcamera.org/patch/1831/","msgid":"<20190817152104.10834-14-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:20:59","name":"[libcamera-devel,v2,13/18] test: Add EventNotifier thread move test","mbox":"https://patchwork.libcamera.org/patch/1831/mbox/"},{"id":1832,"url":"https://patchwork.libcamera.org/api/patches/1832/?format=json","web_url":"https://patchwork.libcamera.org/patch/1832/","msgid":"<20190817152104.10834-15-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:21:00","name":"[libcamera-devel,v2,14/18] test: Add Timer thread move test","mbox":"https://patchwork.libcamera.org/patch/1832/mbox/"},{"id":1833,"url":"https://patchwork.libcamera.org/api/patches/1833/?format=json","web_url":"https://patchwork.libcamera.org/patch/1833/","msgid":"<20190817152104.10834-16-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:21:01","name":"[libcamera-devel,v2,15/18] libcamera: object: Create parent-child relationships","mbox":"https://patchwork.libcamera.org/patch/1833/mbox/"},{"id":1834,"url":"https://patchwork.libcamera.org/api/patches/1834/?format=json","web_url":"https://patchwork.libcamera.org/patch/1834/","msgid":"<20190817152104.10834-17-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:21:02","name":"[libcamera-devel,v2,16/18] libcamera: Add parent argument to constructors of Object-derived classes","mbox":"https://patchwork.libcamera.org/patch/1834/mbox/"},{"id":1835,"url":"https://patchwork.libcamera.org/api/patches/1835/?format=json","web_url":"https://patchwork.libcamera.org/patch/1835/","msgid":"<20190817152104.10834-18-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:21:03","name":"[libcamera-devel,v2,17/18] test: object: Extend object test to verify parent-child relationships","mbox":"https://patchwork.libcamera.org/patch/1835/mbox/"},{"id":1836,"url":"https://patchwork.libcamera.org/api/patches/1836/?format=json","web_url":"https://patchwork.libcamera.org/patch/1836/","msgid":"<20190817152104.10834-19-laurent.pinchart@ideasonboard.com>","date":"2019-08-17T15:21:04","name":"[libcamera-devel,v2,18/18] test: Simplify tests with parent-child relationships","mbox":"https://patchwork.libcamera.org/patch/1836/mbox/"}]}