{"id":511,"url":"https://patchwork.libcamera.org/api/series/511/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=511","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":"Improve the application-facing controls API","date":"2019-09-28T15:22:26","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/511/mbox/","cover_letter":{"id":2042,"url":"https://patchwork.libcamera.org/api/covers/2042/?format=json","web_url":"https://patchwork.libcamera.org/cover/2042/","msgid":"<20190928152238.23752-1-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:26","name":"[libcamera-devel,00/12] Improve the application-facing controls API","mbox":"https://patchwork.libcamera.org/cover/2042/mbox/"},"patches":[{"id":2043,"url":"https://patchwork.libcamera.org/api/patches/2043/?format=json","web_url":"https://patchwork.libcamera.org/patch/2043/","msgid":"<20190928152238.23752-2-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:27","name":"[libcamera-devel,01/12] libcamera: controls: Rename ControlValueType to ControlType","mbox":"https://patchwork.libcamera.org/patch/2043/mbox/"},{"id":2044,"url":"https://patchwork.libcamera.org/api/patches/2044/?format=json","web_url":"https://patchwork.libcamera.org/patch/2044/","msgid":"<20190928152238.23752-3-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:28","name":"[libcamera-devel,02/12] libcamera: controls: Make ControlValue get/set accessors template methods","mbox":"https://patchwork.libcamera.org/patch/2044/mbox/"},{"id":2045,"url":"https://patchwork.libcamera.org/api/patches/2045/?format=json","web_url":"https://patchwork.libcamera.org/patch/2045/","msgid":"<20190928152238.23752-4-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:29","name":"[libcamera-devel,03/12] libcamera: controls: Use explicit 32-bit integer types","mbox":"https://patchwork.libcamera.org/patch/2045/mbox/"},{"id":2046,"url":"https://patchwork.libcamera.org/api/patches/2046/?format=json","web_url":"https://patchwork.libcamera.org/patch/2046/","msgid":"<20190928152238.23752-5-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:30","name":"[libcamera-devel,04/12] libcamera: controls: Improve the API towards applications","mbox":"https://patchwork.libcamera.org/patch/2046/mbox/"},{"id":2047,"url":"https://patchwork.libcamera.org/api/patches/2047/?format=json","web_url":"https://patchwork.libcamera.org/patch/2047/","msgid":"<20190928152238.23752-6-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:31","name":"[libcamera-devel,05/12] libcamera: controls: Remove the unused ControlList::update() method","mbox":"https://patchwork.libcamera.org/patch/2047/mbox/"},{"id":2048,"url":"https://patchwork.libcamera.org/api/patches/2048/?format=json","web_url":"https://patchwork.libcamera.org/patch/2048/","msgid":"<20190928152238.23752-7-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:32","name":"[libcamera-devel,06/12] libcamera: controls: Remove ControlInfo::id","mbox":"https://patchwork.libcamera.org/patch/2048/mbox/"},{"id":2049,"url":"https://patchwork.libcamera.org/api/patches/2049/?format=json","web_url":"https://patchwork.libcamera.org/patch/2049/","msgid":"<20190928152238.23752-8-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:33","name":"[libcamera-devel,07/12] libcamera: controls: Rename ControlInfo to ControlRange","mbox":"https://patchwork.libcamera.org/patch/2049/mbox/"},{"id":2050,"url":"https://patchwork.libcamera.org/api/patches/2050/?format=json","web_url":"https://patchwork.libcamera.org/patch/2050/","msgid":"<20190928152238.23752-9-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:34","name":"[libcamera-devel,08/12] libcamera: v4l2_controls: Use the ControlValue class for data storage","mbox":"https://patchwork.libcamera.org/patch/2050/mbox/"},{"id":2051,"url":"https://patchwork.libcamera.org/api/patches/2051/?format=json","web_url":"https://patchwork.libcamera.org/patch/2051/","msgid":"<20190928152238.23752-10-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:35","name":"[libcamera-devel,09/12] libcamera: v4l2_controls: Use the ControlRange class for control info","mbox":"https://patchwork.libcamera.org/patch/2051/mbox/"},{"id":2052,"url":"https://patchwork.libcamera.org/api/patches/2052/?format=json","web_url":"https://patchwork.libcamera.org/patch/2052/","msgid":"<20190928152238.23752-11-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:36","name":"[libcamera-devel,10/12] libcamera: Add ControlValidator","mbox":"https://patchwork.libcamera.org/patch/2052/mbox/"},{"id":2053,"url":"https://patchwork.libcamera.org/api/patches/2053/?format=json","web_url":"https://patchwork.libcamera.org/patch/2053/","msgid":"<20190928152238.23752-12-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:37","name":"[libcamera-devel,11/12] libcamera: Add ControlValidator implementation for Camera","mbox":"https://patchwork.libcamera.org/patch/2053/mbox/"},{"id":2054,"url":"https://patchwork.libcamera.org/api/patches/2054/?format=json","web_url":"https://patchwork.libcamera.org/patch/2054/","msgid":"<20190928152238.23752-13-laurent.pinchart@ideasonboard.com>","date":"2019-09-28T15:22:38","name":"[libcamera-devel,12/12] libcamera: controls: Use ControlValidator to validate ControlList","mbox":"https://patchwork.libcamera.org/patch/2054/mbox/"}]}