[{"id":2763,"url":"https://patchwork.libcamera.org/api/1.1/series/2763/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2763","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":"[libcamera-devel,IPU3-IPA,v5] ipu3: Apply auto focus and send lens controls to pipeline handler","date":"2021-11-26T11:30:27","submitter":{"id":98,"url":"https://patchwork.libcamera.org/api/1.1/people/98/?format=json","name":"Hanlin Chen","email":"hanlinchen@chromium.org"},"version":5,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2763/mbox/","cover_letter":null,"patches":[{"id":14809,"url":"https://patchwork.libcamera.org/api/1.1/patches/14809/?format=json","web_url":"https://patchwork.libcamera.org/patch/14809/","msgid":"<20211126113027.3280009-1-hanlinchen@chromium.org>","date":"2021-11-26T11:30:27","name":"[libcamera-devel,IPU3-IPA,v5] ipu3: Apply auto focus and send lens controls to pipeline handler","mbox":"https://patchwork.libcamera.org/patch/14809/mbox/"}]},{"id":2764,"url":"https://patchwork.libcamera.org/api/1.1/series/2764/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2764","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":"[libcamera-devel,v4,1/2] pipeline: raspberrypi: Split out device enumeration and camera registration","date":"2021-11-26T15:35:37","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/1.1/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"version":4,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2764/mbox/","cover_letter":null,"patches":[{"id":14810,"url":"https://patchwork.libcamera.org/api/1.1/patches/14810/?format=json","web_url":"https://patchwork.libcamera.org/patch/14810/","msgid":"<20211126153538.2594702-1-naush@raspberrypi.com>","date":"2021-11-26T15:35:37","name":"[libcamera-devel,v4,1/2] pipeline: raspberrypi: Split out device enumeration and camera registration","mbox":"https://patchwork.libcamera.org/patch/14810/mbox/"},{"id":14811,"url":"https://patchwork.libcamera.org/api/1.1/patches/14811/?format=json","web_url":"https://patchwork.libcamera.org/patch/14811/","msgid":"<20211126153538.2594702-2-naush@raspberrypi.com>","date":"2021-11-26T15:35:38","name":"[libcamera-devel,v4,2/2] pipeline: raspberrypi: Tidy the camera enumeration and registration logic","mbox":"https://patchwork.libcamera.org/patch/14811/mbox/"}]},{"id":2765,"url":"https://patchwork.libcamera.org/api/1.1/series/2765/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2765","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":null,"date":"2021-11-26T16:43:01","submitter":{"id":75,"url":"https://patchwork.libcamera.org/api/1.1/people/75/?format=json","name":"Jean-Michel Hautbois","email":"jeanmichel.hautbois@ideasonboard.com"},"version":1,"total":11,"received_total":1,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/2765/mbox/","cover_letter":null,"patches":[{"id":14812,"url":"https://patchwork.libcamera.org/api/1.1/patches/14812/?format=json","web_url":"https://patchwork.libcamera.org/patch/14812/","msgid":"<20211126164301.61515-1-jeanmichel.hautbois@ideasonboard.com>","date":"2021-11-26T16:43:01","name":"[libcamera-devel,v5.1,10/11] ipa: rkisp1: Introduce AGC","mbox":"https://patchwork.libcamera.org/patch/14812/mbox/"}]},{"id":2766,"url":"https://patchwork.libcamera.org/api/1.1/series/2766/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2766","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":"[libcamera-devel] v4l2: V4L2CameraProxy: Add EXPBUF as one of the supported ioctl","date":"2021-11-27T19:24:40","submitter":{"id":85,"url":"https://patchwork.libcamera.org/api/1.1/people/85/?format=json","name":"Vedant Paranjape","email":"vedantparanjape160201@gmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2766/mbox/","cover_letter":null,"patches":[{"id":14813,"url":"https://patchwork.libcamera.org/api/1.1/patches/14813/?format=json","web_url":"https://patchwork.libcamera.org/patch/14813/","msgid":"<20211127192440.389551-1-vedantparanjape160201@gmail.com>","date":"2021-11-27T19:24:40","name":"[libcamera-devel] v4l2: V4L2CameraProxy: Add EXPBUF as one of the supported ioctl","mbox":"https://patchwork.libcamera.org/patch/14813/mbox/"}]},{"id":2767,"url":"https://patchwork.libcamera.org/api/1.1/series/2767/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2767","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":"[libcamera-devel,v2] v4l2: V4L2CameraProxy: Add EXPBUF as one of the supported ioctl","date":"2021-11-28T06:15:56","submitter":{"id":85,"url":"https://patchwork.libcamera.org/api/1.1/people/85/?format=json","name":"Vedant Paranjape","email":"vedantparanjape160201@gmail.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2767/mbox/","cover_letter":null,"patches":[{"id":14814,"url":"https://patchwork.libcamera.org/api/1.1/patches/14814/?format=json","web_url":"https://patchwork.libcamera.org/patch/14814/","msgid":"<20211128061556.503443-1-vedantparanjape160201@gmail.com>","date":"2021-11-28T06:15:56","name":"[libcamera-devel,v2] v4l2: V4L2CameraProxy: Add EXPBUF as one of the supported ioctl","mbox":"https://patchwork.libcamera.org/patch/14814/mbox/"}]},{"id":2768,"url":"https://patchwork.libcamera.org/api/1.1/series/2768/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2768","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":"libcamera: Introduce UniqueFD","date":"2021-11-28T23:57:35","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":17,"received_total":17,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2768/mbox/","cover_letter":{"id":14815,"url":"https://patchwork.libcamera.org/api/1.1/covers/14815/?format=json","web_url":"https://patchwork.libcamera.org/cover/14815/","msgid":"<20211128235752.10836-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:35","name":"[libcamera-devel,v3,00/17] libcamera: Introduce UniqueFD","mbox":"https://patchwork.libcamera.org/cover/14815/mbox/"},"patches":[{"id":14816,"url":"https://patchwork.libcamera.org/api/1.1/patches/14816/?format=json","web_url":"https://patchwork.libcamera.org/patch/14816/","msgid":"<20211128235752.10836-2-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:36","name":"[libcamera-devel,v3,01/17] libcamera: Move compiler.h to base/","mbox":"https://patchwork.libcamera.org/patch/14816/mbox/"},{"id":14817,"url":"https://patchwork.libcamera.org/api/1.1/patches/14817/?format=json","web_url":"https://patchwork.libcamera.org/patch/14817/","msgid":"<20211128235752.10836-3-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:37","name":"[libcamera-devel,v3,02/17] libcamera: Move file_descriptor.h to base/","mbox":"https://patchwork.libcamera.org/patch/14817/mbox/"},{"id":14818,"url":"https://patchwork.libcamera.org/api/1.1/patches/14818/?format=json","web_url":"https://patchwork.libcamera.org/patch/14818/","msgid":"<20211128235752.10836-4-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:38","name":"[libcamera-devel,v3,03/17] libcamera: base: file_descriptor: Move inode() function to File class","mbox":"https://patchwork.libcamera.org/patch/14818/mbox/"},{"id":14819,"url":"https://patchwork.libcamera.org/api/1.1/patches/14819/?format=json","web_url":"https://patchwork.libcamera.org/patch/14819/","msgid":"<20211128235752.10836-5-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:39","name":"[libcamera-devel,v3,04/17] libcamera: base: Introduce UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14819/mbox/"},{"id":14820,"url":"https://patchwork.libcamera.org/api/1.1/patches/14820/?format=json","web_url":"https://patchwork.libcamera.org/patch/14820/","msgid":"<20211128235752.10836-6-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:40","name":"[libcamera-devel,v3,05/17] test: Add UniqueFD test","mbox":"https://patchwork.libcamera.org/patch/14820/mbox/"},{"id":14821,"url":"https://patchwork.libcamera.org/api/1.1/patches/14821/?format=json","web_url":"https://patchwork.libcamera.org/patch/14821/","msgid":"<20211128235752.10836-7-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:41","name":"[libcamera-devel,v3,06/17] libcamera: base: file_descriptor: Add constructor from UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14821/mbox/"},{"id":14822,"url":"https://patchwork.libcamera.org/api/1.1/patches/14822/?format=json","web_url":"https://patchwork.libcamera.org/patch/14822/","msgid":"<20211128235752.10836-8-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:42","name":"[libcamera-devel,v3,07/17] libcamera: base: file_descriptor: Return UniqueFD from dup()","mbox":"https://patchwork.libcamera.org/patch/14822/mbox/"},{"id":14823,"url":"https://patchwork.libcamera.org/api/1.1/patches/14823/?format=json","web_url":"https://patchwork.libcamera.org/patch/14823/","msgid":"<20211128235752.10836-9-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:43","name":"[libcamera-devel,v3,08/17] libcamera: event_dispatcher_poll: Manage fd by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14823/mbox/"},{"id":14824,"url":"https://patchwork.libcamera.org/api/1.1/patches/14824/?format=json","web_url":"https://patchwork.libcamera.org/patch/14824/","msgid":"<20211128235752.10836-10-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:44","name":"[libcamera-devel,v3,09/17] libcamera: file: Manage fd by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14824/mbox/"},{"id":14825,"url":"https://patchwork.libcamera.org/api/1.1/patches/14825/?format=json","web_url":"https://patchwork.libcamera.org/patch/14825/","msgid":"<20211128235752.10836-11-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:45","name":"[libcamera-devel,v3,10/17] libcamera: ipc_unixsocket: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14825/mbox/"},{"id":14826,"url":"https://patchwork.libcamera.org/api/1.1/patches/14826/?format=json","web_url":"https://patchwork.libcamera.org/patch/14826/","msgid":"<20211128235752.10836-12-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:46","name":"[libcamera-devel,v3,11/17] libcamera: process: Manage pipe fds by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14826/mbox/"},{"id":14827,"url":"https://patchwork.libcamera.org/api/1.1/patches/14827/?format=json","web_url":"https://patchwork.libcamera.org/patch/14827/","msgid":"<20211128235752.10836-13-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:47","name":"[libcamera-devel,v3,12/17] libcamera: media_device: Manage fd by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14827/mbox/"},{"id":14828,"url":"https://patchwork.libcamera.org/api/1.1/patches/14828/?format=json","web_url":"https://patchwork.libcamera.org/patch/14828/","msgid":"<20211128235752.10836-14-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:48","name":"[libcamera-devel,v3,13/17] libcamera: v4l2_device: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14828/mbox/"},{"id":14829,"url":"https://patchwork.libcamera.org/api/1.1/patches/14829/?format=json","web_url":"https://patchwork.libcamera.org/patch/14829/","msgid":"<20211128235752.10836-15-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:49","name":"[libcamera-devel,v3,14/17] libcamera: v4l2_videodevice: Use fd for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14829/mbox/"},{"id":14830,"url":"https://patchwork.libcamera.org/api/1.1/patches/14830/?format=json","web_url":"https://patchwork.libcamera.org/patch/14830/","msgid":"<20211128235752.10836-16-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:50","name":"[libcamera-devel,v3,15/17] libcamera: pipeline: raspberrypi: DmaHeaps: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14830/mbox/"},{"id":14831,"url":"https://patchwork.libcamera.org/api/1.1/patches/14831/?format=json","web_url":"https://patchwork.libcamera.org/patch/14831/","msgid":"<20211128235752.10836-17-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:51","name":"[libcamera-devel,v3,16/17] v4l2: v4l2_camera: Return int in getBufferFd()","mbox":"https://patchwork.libcamera.org/patch/14831/mbox/"},{"id":14832,"url":"https://patchwork.libcamera.org/api/1.1/patches/14832/?format=json","web_url":"https://patchwork.libcamera.org/patch/14832/","msgid":"<20211128235752.10836-18-laurent.pinchart@ideasonboard.com>","date":"2021-11-28T23:57:52","name":"[libcamera-devel,v3,17/17] libcamera: base: Rename FileDescriptor to SharedFD","mbox":"https://patchwork.libcamera.org/patch/14832/mbox/"}]},{"id":2769,"url":"https://patchwork.libcamera.org/api/1.1/series/2769/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2769","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":"[libcamera-devel,v9,1/3] libcamera: camera_sensor: Reference test pattern modes by enum type","date":"2021-11-29T08:34:22","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":9,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2769/mbox/","cover_letter":null,"patches":[{"id":14833,"url":"https://patchwork.libcamera.org/api/1.1/patches/14833/?format=json","web_url":"https://patchwork.libcamera.org/patch/14833/","msgid":"<20211129083424.3136533-1-hiroh@chromium.org>","date":"2021-11-29T08:34:22","name":"[libcamera-devel,v9,1/3] libcamera: camera_sensor: Reference test pattern modes by enum type","mbox":"https://patchwork.libcamera.org/patch/14833/mbox/"},{"id":14834,"url":"https://patchwork.libcamera.org/api/1.1/patches/14834/?format=json","web_url":"https://patchwork.libcamera.org/patch/14834/","msgid":"<20211129083424.3136533-2-hiroh@chromium.org>","date":"2021-11-29T08:34:23","name":"[libcamera-devel,v9,2/3] libcamera: camera_sensor: Enable to set a test pattern mode","mbox":"https://patchwork.libcamera.org/patch/14834/mbox/"},{"id":14835,"url":"https://patchwork.libcamera.org/api/1.1/patches/14835/?format=json","web_url":"https://patchwork.libcamera.org/patch/14835/","msgid":"<20211129083424.3136533-3-hiroh@chromium.org>","date":"2021-11-29T08:34:24","name":"[libcamera-devel,v9,3/3] libcamera: pipeline: ipu3: Apply a requested test pattern mode","mbox":"https://patchwork.libcamera.org/patch/14835/mbox/"}]},{"id":2770,"url":"https://patchwork.libcamera.org/api/1.1/series/2770/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2770","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":"Introduce clang thread safety annotations","date":"2021-11-29T11:44:42","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":2,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2770/mbox/","cover_letter":{"id":14836,"url":"https://patchwork.libcamera.org/api/1.1/covers/14836/?format=json","web_url":"https://patchwork.libcamera.org/cover/14836/","msgid":"<20211129114453.3186042-1-hiroh@chromium.org>","date":"2021-11-29T11:44:42","name":"[libcamera-devel,v2,00/11] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14836/mbox/"},"patches":[{"id":14837,"url":"https://patchwork.libcamera.org/api/1.1/patches/14837/?format=json","web_url":"https://patchwork.libcamera.org/patch/14837/","msgid":"<20211129114453.3186042-2-hiroh@chromium.org>","date":"2021-11-29T11:44:43","name":"[libcamera-devel,v2,01/11] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14837/mbox/"},{"id":14838,"url":"https://patchwork.libcamera.org/api/1.1/patches/14838/?format=json","web_url":"https://patchwork.libcamera.org/patch/14838/","msgid":"<20211129114453.3186042-3-hiroh@chromium.org>","date":"2021-11-29T11:44:44","name":"[libcamera-devel,v2,02/11] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14838/mbox/"},{"id":14839,"url":"https://patchwork.libcamera.org/api/1.1/patches/14839/?format=json","web_url":"https://patchwork.libcamera.org/patch/14839/","msgid":"<20211129114453.3186042-4-hiroh@chromium.org>","date":"2021-11-29T11:44:45","name":"[libcamera-devel,v2,03/11] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14839/mbox/"},{"id":14840,"url":"https://patchwork.libcamera.org/api/1.1/patches/14840/?format=json","web_url":"https://patchwork.libcamera.org/patch/14840/","msgid":"<20211129114453.3186042-5-hiroh@chromium.org>","date":"2021-11-29T11:44:46","name":"[libcamera-devel,v2,04/11] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14840/mbox/"},{"id":14841,"url":"https://patchwork.libcamera.org/api/1.1/patches/14841/?format=json","web_url":"https://patchwork.libcamera.org/patch/14841/","msgid":"<20211129114453.3186042-6-hiroh@chromium.org>","date":"2021-11-29T11:44:47","name":"[libcamera-devel,v2,05/11] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14841/mbox/"},{"id":14842,"url":"https://patchwork.libcamera.org/api/1.1/patches/14842/?format=json","web_url":"https://patchwork.libcamera.org/patch/14842/","msgid":"<20211129114453.3186042-7-hiroh@chromium.org>","date":"2021-11-29T11:44:48","name":"[libcamera-devel,v2,06/11] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14842/mbox/"},{"id":14843,"url":"https://patchwork.libcamera.org/api/1.1/patches/14843/?format=json","web_url":"https://patchwork.libcamera.org/patch/14843/","msgid":"<20211129114453.3186042-8-hiroh@chromium.org>","date":"2021-11-29T11:44:49","name":"[libcamera-devel,v2,07/11] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14843/mbox/"},{"id":14844,"url":"https://patchwork.libcamera.org/api/1.1/patches/14844/?format=json","web_url":"https://patchwork.libcamera.org/patch/14844/","msgid":"<20211129114453.3186042-9-hiroh@chromium.org>","date":"2021-11-29T11:44:50","name":"[libcamera-devel,v2,08/11] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14844/mbox/"},{"id":14845,"url":"https://patchwork.libcamera.org/api/1.1/patches/14845/?format=json","web_url":"https://patchwork.libcamera.org/patch/14845/","msgid":"<20211129114453.3186042-10-hiroh@chromium.org>","date":"2021-11-29T11:44:51","name":"[libcamera-devel,v2,09/11] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14845/mbox/"},{"id":14846,"url":"https://patchwork.libcamera.org/api/1.1/patches/14846/?format=json","web_url":"https://patchwork.libcamera.org/patch/14846/","msgid":"<20211129114453.3186042-11-hiroh@chromium.org>","date":"2021-11-29T11:44:52","name":"[libcamera-devel,v2,10/11] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14846/mbox/"},{"id":14847,"url":"https://patchwork.libcamera.org/api/1.1/patches/14847/?format=json","web_url":"https://patchwork.libcamera.org/patch/14847/","msgid":"<20211129114453.3186042-12-hiroh@chromium.org>","date":"2021-11-29T11:44:53","name":"[libcamera-devel,v2,11/11] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14847/mbox/"}]},{"id":2771,"url":"https://patchwork.libcamera.org/api/1.1/series/2771/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2771","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":null,"date":"2021-11-29T15:31:51","submitter":{"id":75,"url":"https://patchwork.libcamera.org/api/1.1/people/75/?format=json","name":"Jean-Michel Hautbois","email":"jeanmichel.hautbois@ideasonboard.com"},"version":1,"total":11,"received_total":1,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/2771/mbox/","cover_letter":null,"patches":[{"id":14848,"url":"https://patchwork.libcamera.org/api/1.1/patches/14848/?format=json","web_url":"https://patchwork.libcamera.org/patch/14848/","msgid":"<20211129153151.80429-1-jeanmichel.hautbois@ideasonboard.com>","date":"2021-11-29T15:31:51","name":"[libcamera-devel,v5.2,10/11] ipa: rkisp1: Introduce AGC","mbox":"https://patchwork.libcamera.org/patch/14848/mbox/"}]},{"id":2772,"url":"https://patchwork.libcamera.org/api/1.1/series/2772/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2772","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":"[libcamera-devel,v3] v4l2: V4L2CameraProxy: Add EXPBUF as one of the supported ioctl","date":"2021-11-29T16:13:36","submitter":{"id":85,"url":"https://patchwork.libcamera.org/api/1.1/people/85/?format=json","name":"Vedant Paranjape","email":"vedantparanjape160201@gmail.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2772/mbox/","cover_letter":null,"patches":[{"id":14849,"url":"https://patchwork.libcamera.org/api/1.1/patches/14849/?format=json","web_url":"https://patchwork.libcamera.org/patch/14849/","msgid":"<20211129161336.1113408-1-vedantparanjape160201@gmail.com>","date":"2021-11-29T16:13:36","name":"[libcamera-devel,v3] v4l2: V4L2CameraProxy: Add EXPBUF as one of the supported ioctl","mbox":"https://patchwork.libcamera.org/patch/14849/mbox/"}]},{"id":2773,"url":"https://patchwork.libcamera.org/api/1.1/series/2773/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2773","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":"[libcamera-devel] ipu3: ipa: Report correct exposure in request metadata","date":"2021-11-29T17:10:32","submitter":{"id":86,"url":"https://patchwork.libcamera.org/api/1.1/people/86/?format=json","name":"Umang Jain","email":"umang.jain@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2773/mbox/","cover_letter":null,"patches":[{"id":14850,"url":"https://patchwork.libcamera.org/api/1.1/patches/14850/?format=json","web_url":"https://patchwork.libcamera.org/patch/14850/","msgid":"<20211129171032.469605-1-umang.jain@ideasonboard.com>","date":"2021-11-29T17:10:32","name":"[libcamera-devel] ipu3: ipa: Report correct exposure in request metadata","mbox":"https://patchwork.libcamera.org/patch/14850/mbox/"}]},{"id":2774,"url":"https://patchwork.libcamera.org/api/1.1/series/2774/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2774","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":"[libcamera-devel,v1] v4l2: V4L2CameraProxy: Add support for DMABUF buffer I/O in REQBUF ioctl","date":"2021-11-29T19:40:31","submitter":{"id":85,"url":"https://patchwork.libcamera.org/api/1.1/people/85/?format=json","name":"Vedant Paranjape","email":"vedantparanjape160201@gmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2774/mbox/","cover_letter":null,"patches":[{"id":14851,"url":"https://patchwork.libcamera.org/api/1.1/patches/14851/?format=json","web_url":"https://patchwork.libcamera.org/patch/14851/","msgid":"<20211129194031.1340933-1-vedantparanjape160201@gmail.com>","date":"2021-11-29T19:40:31","name":"[libcamera-devel,v1] v4l2: V4L2CameraProxy: Add support for DMABUF buffer I/O in REQBUF ioctl","mbox":"https://patchwork.libcamera.org/patch/14851/mbox/"}]},{"id":2775,"url":"https://patchwork.libcamera.org/api/1.1/series/2775/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2775","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":"libcamera: Fix valgrind usage with tests that fork process","date":"2021-11-30T01:23:01","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2775/mbox/","cover_letter":{"id":14852,"url":"https://patchwork.libcamera.org/api/1.1/covers/14852/?format=json","web_url":"https://patchwork.libcamera.org/cover/14852/","msgid":"<20211130012303.10574-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T01:23:01","name":"[libcamera-devel,v1,0/2] libcamera: Fix valgrind usage with tests that fork process","mbox":"https://patchwork.libcamera.org/cover/14852/mbox/"},"patches":[{"id":14853,"url":"https://patchwork.libcamera.org/api/1.1/patches/14853/?format=json","web_url":"https://patchwork.libcamera.org/patch/14853/","msgid":"<20211130012303.10574-2-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T01:23:02","name":"[libcamera-devel,v1,1/2] test: Store path to the test executable in Test class","mbox":"https://patchwork.libcamera.org/patch/14853/mbox/"},{"id":14854,"url":"https://patchwork.libcamera.org/api/1.1/patches/14854/?format=json","web_url":"https://patchwork.libcamera.org/patch/14854/","msgid":"<20211130012303.10574-3-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T01:23:03","name":"[libcamera-devel,v1,2/2] test: Replace \"/proc/self/exe\" with path to test binary","mbox":"https://patchwork.libcamera.org/patch/14854/mbox/"}]},{"id":2776,"url":"https://patchwork.libcamera.org/api/1.1/series/2776/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2776","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":"libcamera: Introduce UniqueFD","date":"2021-11-30T03:37:58","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":4,"total":22,"received_total":22,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2776/mbox/","cover_letter":{"id":14855,"url":"https://patchwork.libcamera.org/api/1.1/covers/14855/?format=json","web_url":"https://patchwork.libcamera.org/cover/14855/","msgid":"<20211130033820.18235-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:37:58","name":"[libcamera-devel,v4,00/22] libcamera: Introduce UniqueFD","mbox":"https://patchwork.libcamera.org/cover/14855/mbox/"},"patches":[{"id":14856,"url":"https://patchwork.libcamera.org/api/1.1/patches/14856/?format=json","web_url":"https://patchwork.libcamera.org/patch/14856/","msgid":"<20211130033820.18235-2-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:37:59","name":"[libcamera-devel,v4,01/22] libcamera: Move compiler.h to base/","mbox":"https://patchwork.libcamera.org/patch/14856/mbox/"},{"id":14857,"url":"https://patchwork.libcamera.org/api/1.1/patches/14857/?format=json","web_url":"https://patchwork.libcamera.org/patch/14857/","msgid":"<20211130033820.18235-3-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:00","name":"[libcamera-devel,v4,02/22] libcamera: Move file_descriptor.h to base/","mbox":"https://patchwork.libcamera.org/patch/14857/mbox/"},{"id":14858,"url":"https://patchwork.libcamera.org/api/1.1/patches/14858/?format=json","web_url":"https://patchwork.libcamera.org/patch/14858/","msgid":"<20211130033820.18235-4-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:01","name":"[libcamera-devel,v4,03/22] libcamera: base: file_descriptor: Move inode() function to frame_buffer.cpp","mbox":"https://patchwork.libcamera.org/patch/14858/mbox/"},{"id":14859,"url":"https://patchwork.libcamera.org/api/1.1/patches/14859/?format=json","web_url":"https://patchwork.libcamera.org/patch/14859/","msgid":"<20211130033820.18235-5-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:02","name":"[libcamera-devel,v4,04/22] libcamera: base: Introduce UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14859/mbox/"},{"id":14860,"url":"https://patchwork.libcamera.org/api/1.1/patches/14860/?format=json","web_url":"https://patchwork.libcamera.org/patch/14860/","msgid":"<20211130033820.18235-6-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:03","name":"[libcamera-devel,v4,05/22] test: Add UniqueFD test","mbox":"https://patchwork.libcamera.org/patch/14860/mbox/"},{"id":14861,"url":"https://patchwork.libcamera.org/api/1.1/patches/14861/?format=json","web_url":"https://patchwork.libcamera.org/patch/14861/","msgid":"<20211130033820.18235-7-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:04","name":"[libcamera-devel,v4,06/22] libcamera: base: file_descriptor: Add constructor from UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14861/mbox/"},{"id":14863,"url":"https://patchwork.libcamera.org/api/1.1/patches/14863/?format=json","web_url":"https://patchwork.libcamera.org/patch/14863/","msgid":"<20211130033820.18235-8-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:05","name":"[libcamera-devel,v4,07/22] libcamera: base: file_descriptor: Return UniqueFD from dup()","mbox":"https://patchwork.libcamera.org/patch/14863/mbox/"},{"id":14862,"url":"https://patchwork.libcamera.org/api/1.1/patches/14862/?format=json","web_url":"https://patchwork.libcamera.org/patch/14862/","msgid":"<20211130033820.18235-9-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:06","name":"[libcamera-devel,v4,08/22] libcamera: event_dispatcher_poll: Manage fd by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14862/mbox/"},{"id":14865,"url":"https://patchwork.libcamera.org/api/1.1/patches/14865/?format=json","web_url":"https://patchwork.libcamera.org/patch/14865/","msgid":"<20211130033820.18235-10-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:07","name":"[libcamera-devel,v4,09/22] libcamera: file: Manage fd by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14865/mbox/"},{"id":14864,"url":"https://patchwork.libcamera.org/api/1.1/patches/14864/?format=json","web_url":"https://patchwork.libcamera.org/patch/14864/","msgid":"<20211130033820.18235-11-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:08","name":"[libcamera-devel,v4,10/22] libcamera: ipc_unixsocket: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14864/mbox/"},{"id":14867,"url":"https://patchwork.libcamera.org/api/1.1/patches/14867/?format=json","web_url":"https://patchwork.libcamera.org/patch/14867/","msgid":"<20211130033820.18235-12-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:09","name":"[libcamera-devel,v4,11/22] libcamera: ipc_unixsocket: Fix file descriptor leak","mbox":"https://patchwork.libcamera.org/patch/14867/mbox/"},{"id":14866,"url":"https://patchwork.libcamera.org/api/1.1/patches/14866/?format=json","web_url":"https://patchwork.libcamera.org/patch/14866/","msgid":"<20211130033820.18235-13-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:10","name":"[libcamera-devel,v4,12/22] libcamera: process: Manage pipe fds by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14866/mbox/"},{"id":14868,"url":"https://patchwork.libcamera.org/api/1.1/patches/14868/?format=json","web_url":"https://patchwork.libcamera.org/patch/14868/","msgid":"<20211130033820.18235-14-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:11","name":"[libcamera-devel,v4,13/22] libcamera: media_device: Manage fd by UniqueFD","mbox":"https://patchwork.libcamera.org/patch/14868/mbox/"},{"id":14869,"url":"https://patchwork.libcamera.org/api/1.1/patches/14869/?format=json","web_url":"https://patchwork.libcamera.org/patch/14869/","msgid":"<20211130033820.18235-15-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:12","name":"[libcamera-devel,v4,14/22] libcamera: v4l2_device: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14869/mbox/"},{"id":14871,"url":"https://patchwork.libcamera.org/api/1.1/patches/14871/?format=json","web_url":"https://patchwork.libcamera.org/patch/14871/","msgid":"<20211130033820.18235-16-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:13","name":"[libcamera-devel,v4,15/22] libcamera: v4l2_videodevice: Use fd for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14871/mbox/"},{"id":14870,"url":"https://patchwork.libcamera.org/api/1.1/patches/14870/?format=json","web_url":"https://patchwork.libcamera.org/patch/14870/","msgid":"<20211130033820.18235-17-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:14","name":"[libcamera-devel,v4,16/22] libcamera: v4l2_videodevice: Pass SharedFD to open()","mbox":"https://patchwork.libcamera.org/patch/14870/mbox/"},{"id":14872,"url":"https://patchwork.libcamera.org/api/1.1/patches/14872/?format=json","web_url":"https://patchwork.libcamera.org/patch/14872/","msgid":"<20211130033820.18235-18-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:15","name":"[libcamera-devel,v4,17/22] libcamera: pipeline: raspberrypi: DmaHeaps: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14872/mbox/"},{"id":14873,"url":"https://patchwork.libcamera.org/api/1.1/patches/14873/?format=json","web_url":"https://patchwork.libcamera.org/patch/14873/","msgid":"<20211130033820.18235-19-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:16","name":"[libcamera-devel,v4,18/22] v4l2: v4l2_camera: Return int in getBufferFd()","mbox":"https://patchwork.libcamera.org/patch/14873/mbox/"},{"id":14876,"url":"https://patchwork.libcamera.org/api/1.1/patches/14876/?format=json","web_url":"https://patchwork.libcamera.org/patch/14876/","msgid":"<20211130033820.18235-20-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:17","name":"[libcamera-devel,v4,19/22] libcamera: base: Rename FileDescriptor to SharedFD","mbox":"https://patchwork.libcamera.org/patch/14876/mbox/"},{"id":14874,"url":"https://patchwork.libcamera.org/api/1.1/patches/14874/?format=json","web_url":"https://patchwork.libcamera.org/patch/14874/","msgid":"<20211130033820.18235-21-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:18","name":"[libcamera-devel,v4,20/22] libcamera: base: shared_fd: Add comparison operators","mbox":"https://patchwork.libcamera.org/patch/14874/mbox/"},{"id":14875,"url":"https://patchwork.libcamera.org/api/1.1/patches/14875/?format=json","web_url":"https://patchwork.libcamera.org/patch/14875/","msgid":"<20211130033820.18235-22-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:19","name":"[libcamera-devel,v4,21/22] libcamera: base: shared_fd: Rename fd() to get()","mbox":"https://patchwork.libcamera.org/patch/14875/mbox/"},{"id":14877,"url":"https://patchwork.libcamera.org/api/1.1/patches/14877/?format=json","web_url":"https://patchwork.libcamera.org/patch/14877/","msgid":"<20211130033820.18235-23-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T03:38:20","name":"[libcamera-devel,v4,22/22] libcamera: base: unique_fd: Pass rvalue reference to constructor and reset()","mbox":"https://patchwork.libcamera.org/patch/14877/mbox/"}]},{"id":2777,"url":"https://patchwork.libcamera.org/api/1.1/series/2777/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2777","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":"[libcamera-devel] ipa: ipu3: Rectify gain value reporting in request metadata","date":"2021-11-30T05:22:53","submitter":{"id":86,"url":"https://patchwork.libcamera.org/api/1.1/people/86/?format=json","name":"Umang Jain","email":"umang.jain@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2777/mbox/","cover_letter":null,"patches":[{"id":14878,"url":"https://patchwork.libcamera.org/api/1.1/patches/14878/?format=json","web_url":"https://patchwork.libcamera.org/patch/14878/","msgid":"<20211130052253.513278-1-umang.jain@ideasonboard.com>","date":"2021-11-30T05:22:53","name":"[libcamera-devel] ipa: ipu3: Rectify gain value reporting in request metadata","mbox":"https://patchwork.libcamera.org/patch/14878/mbox/"}]},{"id":2778,"url":"https://patchwork.libcamera.org/api/1.1/series/2778/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2778","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":"[libcamera-devel] ipa: rkisp1: Initialize numCells in constructor","date":"2021-11-30T06:45:47","submitter":{"id":75,"url":"https://patchwork.libcamera.org/api/1.1/people/75/?format=json","name":"Jean-Michel Hautbois","email":"jeanmichel.hautbois@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2778/mbox/","cover_letter":null,"patches":[{"id":14879,"url":"https://patchwork.libcamera.org/api/1.1/patches/14879/?format=json","web_url":"https://patchwork.libcamera.org/patch/14879/","msgid":"<20211130064547.37598-1-jeanmichel.hautbois@ideasonboard.com>","date":"2021-11-30T06:45:47","name":"[libcamera-devel] ipa: rkisp1: Initialize numCells in constructor","mbox":"https://patchwork.libcamera.org/patch/14879/mbox/"}]},{"id":2779,"url":"https://patchwork.libcamera.org/api/1.1/series/2779/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2779","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":"[libcamera-devel,v1.1] ipa: rkisp1: Initialize numCells in constructor","date":"2021-11-30T07:10:58","submitter":{"id":75,"url":"https://patchwork.libcamera.org/api/1.1/people/75/?format=json","name":"Jean-Michel Hautbois","email":"jeanmichel.hautbois@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2779/mbox/","cover_letter":null,"patches":[{"id":14880,"url":"https://patchwork.libcamera.org/api/1.1/patches/14880/?format=json","web_url":"https://patchwork.libcamera.org/patch/14880/","msgid":"<20211130071058.47834-1-jeanmichel.hautbois@ideasonboard.com>","date":"2021-11-30T07:10:58","name":"[libcamera-devel,v1.1] ipa: rkisp1: Initialize numCells in constructor","mbox":"https://patchwork.libcamera.org/patch/14880/mbox/"}]},{"id":2780,"url":"https://patchwork.libcamera.org/api/1.1/series/2780/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2780","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":"[libcamera-devel,v2] v4l2: V4L2CameraProxy: Add support for DMABUF buffer I/O in REQBUF ioctl","date":"2021-11-30T08:58:30","submitter":{"id":85,"url":"https://patchwork.libcamera.org/api/1.1/people/85/?format=json","name":"Vedant Paranjape","email":"vedantparanjape160201@gmail.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2780/mbox/","cover_letter":null,"patches":[{"id":14881,"url":"https://patchwork.libcamera.org/api/1.1/patches/14881/?format=json","web_url":"https://patchwork.libcamera.org/patch/14881/","msgid":"<20211130085830.1529550-1-vedantparanjape160201@gmail.com>","date":"2021-11-30T08:58:30","name":"[libcamera-devel,v2] v4l2: V4L2CameraProxy: Add support for DMABUF buffer I/O in REQBUF ioctl","mbox":"https://patchwork.libcamera.org/patch/14881/mbox/"}]},{"id":2781,"url":"https://patchwork.libcamera.org/api/1.1/series/2781/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2781","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":null,"date":"2021-11-30T10:27:16","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":22,"received_total":4,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/2781/mbox/","cover_letter":null,"patches":[{"id":14882,"url":"https://patchwork.libcamera.org/api/1.1/patches/14882/?format=json","web_url":"https://patchwork.libcamera.org/patch/14882/","msgid":"<20211130102716.1674-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T10:27:16","name":"[libcamera-devel,v4.1,03/22] libcamera: base: file_descriptor: Move inode() function to frame_buffer.cpp","mbox":"https://patchwork.libcamera.org/patch/14882/mbox/"},{"id":14883,"url":"https://patchwork.libcamera.org/api/1.1/patches/14883/?format=json","web_url":"https://patchwork.libcamera.org/patch/14883/","msgid":"<20211130102736.1768-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T10:27:36","name":"[libcamera-devel,v4.1,07/22] libcamera: base: file_descriptor: Return UniqueFD from dup()","mbox":"https://patchwork.libcamera.org/patch/14883/mbox/"},{"id":14884,"url":"https://patchwork.libcamera.org/api/1.1/patches/14884/?format=json","web_url":"https://patchwork.libcamera.org/patch/14884/","msgid":"<20211130102800.1890-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T10:28:00","name":"[libcamera-devel,v4.1,17/22] libcamera: pipeline: raspberrypi: DmaHeaps: Use UniqueFD for a file descriptor","mbox":"https://patchwork.libcamera.org/patch/14884/mbox/"},{"id":14885,"url":"https://patchwork.libcamera.org/api/1.1/patches/14885/?format=json","web_url":"https://patchwork.libcamera.org/patch/14885/","msgid":"<20211130102925.2141-1-laurent.pinchart@ideasonboard.com>","date":"2021-11-30T10:29:25","name":"[libcamera-devel,v4.1,20/22] libcamera: base: shared_fd: Add comparison operators","mbox":"https://patchwork.libcamera.org/patch/14885/mbox/"}]},{"id":2782,"url":"https://patchwork.libcamera.org/api/1.1/series/2782/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2782","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":"Introduce Lens class and apply auto focus on ipu3","date":"2021-11-30T10:51:53","submitter":{"id":98,"url":"https://patchwork.libcamera.org/api/1.1/people/98/?format=json","name":"Hanlin Chen","email":"hanlinchen@chromium.org"},"version":6,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2782/mbox/","cover_letter":{"id":14886,"url":"https://patchwork.libcamera.org/api/1.1/covers/14886/?format=json","web_url":"https://patchwork.libcamera.org/cover/14886/","msgid":"<20211130105157.203856-1-hanlinchen@chromium.org>","date":"2021-11-30T10:51:53","name":"[libcamera-devel,v6,0/4] Introduce Lens class and apply auto focus on ipu3","mbox":"https://patchwork.libcamera.org/cover/14886/mbox/"},"patches":[{"id":14887,"url":"https://patchwork.libcamera.org/api/1.1/patches/14887/?format=json","web_url":"https://patchwork.libcamera.org/patch/14887/","msgid":"<20211130105157.203856-2-hanlinchen@chromium.org>","date":"2021-11-30T10:51:54","name":"[libcamera-devel,v6,1/4] ipa: ipu3: Extend ipu3 ipa interface for lens controls","mbox":"https://patchwork.libcamera.org/patch/14887/mbox/"},{"id":14888,"url":"https://patchwork.libcamera.org/api/1.1/patches/14888/?format=json","web_url":"https://patchwork.libcamera.org/patch/14888/","msgid":"<20211130105157.203856-3-hanlinchen@chromium.org>","date":"2021-11-30T10:51:55","name":"[libcamera-devel,v6,2/4] libcamera: add model() for retriving model name in V4L2Subdevice","mbox":"https://patchwork.libcamera.org/patch/14888/mbox/"},{"id":14889,"url":"https://patchwork.libcamera.org/api/1.1/patches/14889/?format=json","web_url":"https://patchwork.libcamera.org/patch/14889/","msgid":"<20211130105157.203856-4-hanlinchen@chromium.org>","date":"2021-11-30T10:51:56","name":"[libcamera-devel,v6,3/4] libcamera: camera_lens: Add a new class to model a camera lens","mbox":"https://patchwork.libcamera.org/patch/14889/mbox/"},{"id":14890,"url":"https://patchwork.libcamera.org/api/1.1/patches/14890/?format=json","web_url":"https://patchwork.libcamera.org/patch/14890/","msgid":"<20211130105157.203856-5-hanlinchen@chromium.org>","date":"2021-11-30T10:51:57","name":"[libcamera-devel,v6,4/4] ipu3: ipa: Allow IPA to apply controls to the lens device","mbox":"https://patchwork.libcamera.org/patch/14890/mbox/"}]},{"id":2783,"url":"https://patchwork.libcamera.org/api/1.1/series/2783/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2783","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":"Buffer format and allocation fixes","date":"2021-11-30T11:22:57","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/1.1/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2783/mbox/","cover_letter":{"id":14891,"url":"https://patchwork.libcamera.org/api/1.1/covers/14891/?format=json","web_url":"https://patchwork.libcamera.org/cover/14891/","msgid":"<20211130112259.18723-1-david.plowman@raspberrypi.com>","date":"2021-11-30T11:22:57","name":"[libcamera-devel,0/2] Buffer format and allocation fixes","mbox":"https://patchwork.libcamera.org/cover/14891/mbox/"},"patches":[{"id":14892,"url":"https://patchwork.libcamera.org/api/1.1/patches/14892/?format=json","web_url":"https://patchwork.libcamera.org/patch/14892/","msgid":"<20211130112259.18723-2-david.plowman@raspberrypi.com>","date":"2021-11-30T11:22:58","name":"[libcamera-devel,1/2] pipeline: raspberrypi: Fix under-allocation of embedded data buffers","mbox":"https://patchwork.libcamera.org/patch/14892/mbox/"},{"id":14893,"url":"https://patchwork.libcamera.org/api/1.1/patches/14893/?format=json","web_url":"https://patchwork.libcamera.org/patch/14893/","msgid":"<20211130112259.18723-3-david.plowman@raspberrypi.com>","date":"2021-11-30T11:22:59","name":"[libcamera-devel,2/2] pipeline: raspberrypi: Choose bit depth and packing according to raw stream","mbox":"https://patchwork.libcamera.org/patch/14893/mbox/"}]},{"id":2784,"url":"https://patchwork.libcamera.org/api/1.1/series/2784/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2784","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":"Use PlatfromFrameBufferAllocator in CameraStream","date":"2021-11-30T12:44:26","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2784/mbox/","cover_letter":{"id":14894,"url":"https://patchwork.libcamera.org/api/1.1/covers/14894/?format=json","web_url":"https://patchwork.libcamera.org/cover/14894/","msgid":"<20211130124428.2163669-1-hiroh@chromium.org>","date":"2021-11-30T12:44:26","name":"[libcamera-devel,0/2] Use PlatfromFrameBufferAllocator in CameraStream","mbox":"https://patchwork.libcamera.org/cover/14894/mbox/"},"patches":[{"id":14895,"url":"https://patchwork.libcamera.org/api/1.1/patches/14895/?format=json","web_url":"https://patchwork.libcamera.org/patch/14895/","msgid":"<20211130124428.2163669-2-hiroh@chromium.org>","date":"2021-11-30T12:44:27","name":"[libcamera-devel,1/2] android: camera_capabilities: Add function to convert PixelFormat to android format","mbox":"https://patchwork.libcamera.org/patch/14895/mbox/"},{"id":14896,"url":"https://patchwork.libcamera.org/api/1.1/patches/14896/?format=json","web_url":"https://patchwork.libcamera.org/patch/14896/","msgid":"<20211130124428.2163669-3-hiroh@chromium.org>","date":"2021-11-30T12:44:28","name":"[libcamera-devel,2/2] android: camera_stream: Use PlatformFrameBufferAllocator","mbox":"https://patchwork.libcamera.org/patch/14896/mbox/"}]},{"id":2785,"url":"https://patchwork.libcamera.org/api/1.1/series/2785/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2785","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":"Introduce clang thread safety annotations","date":"2021-11-30T15:55:48","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":3,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2785/mbox/","cover_letter":{"id":14897,"url":"https://patchwork.libcamera.org/api/1.1/covers/14897/?format=json","web_url":"https://patchwork.libcamera.org/cover/14897/","msgid":"<20211130155600.2203123-1-hiroh@chromium.org>","date":"2021-11-30T15:55:48","name":"[libcamera-devel,v3,00/12] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14897/mbox/"},"patches":[{"id":14898,"url":"https://patchwork.libcamera.org/api/1.1/patches/14898/?format=json","web_url":"https://patchwork.libcamera.org/patch/14898/","msgid":"<20211130155600.2203123-2-hiroh@chromium.org>","date":"2021-11-30T15:55:49","name":"[libcamera-devel,v3,01/12] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14898/mbox/"},{"id":14899,"url":"https://patchwork.libcamera.org/api/1.1/patches/14899/?format=json","web_url":"https://patchwork.libcamera.org/patch/14899/","msgid":"<20211130155600.2203123-3-hiroh@chromium.org>","date":"2021-11-30T15:55:50","name":"[libcamera-devel,v3,02/12] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14899/mbox/"},{"id":14900,"url":"https://patchwork.libcamera.org/api/1.1/patches/14900/?format=json","web_url":"https://patchwork.libcamera.org/patch/14900/","msgid":"<20211130155600.2203123-4-hiroh@chromium.org>","date":"2021-11-30T15:55:51","name":"[libcamera-devel,v3,03/12] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14900/mbox/"},{"id":14901,"url":"https://patchwork.libcamera.org/api/1.1/patches/14901/?format=json","web_url":"https://patchwork.libcamera.org/patch/14901/","msgid":"<20211130155600.2203123-5-hiroh@chromium.org>","date":"2021-11-30T15:55:52","name":"[libcamera-devel,v3,04/12] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14901/mbox/"},{"id":14902,"url":"https://patchwork.libcamera.org/api/1.1/patches/14902/?format=json","web_url":"https://patchwork.libcamera.org/patch/14902/","msgid":"<20211130155600.2203123-6-hiroh@chromium.org>","date":"2021-11-30T15:55:53","name":"[libcamera-devel,v3,05/12] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14902/mbox/"},{"id":14903,"url":"https://patchwork.libcamera.org/api/1.1/patches/14903/?format=json","web_url":"https://patchwork.libcamera.org/patch/14903/","msgid":"<20211130155600.2203123-7-hiroh@chromium.org>","date":"2021-11-30T15:55:54","name":"[libcamera-devel,v3,06/12] libcamera: Correct include headers for Mutex classes","mbox":"https://patchwork.libcamera.org/patch/14903/mbox/"},{"id":14904,"url":"https://patchwork.libcamera.org/api/1.1/patches/14904/?format=json","web_url":"https://patchwork.libcamera.org/patch/14904/","msgid":"<20211130155600.2203123-8-hiroh@chromium.org>","date":"2021-11-30T15:55:55","name":"[libcamera-devel,v3,07/12] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14904/mbox/"},{"id":14905,"url":"https://patchwork.libcamera.org/api/1.1/patches/14905/?format=json","web_url":"https://patchwork.libcamera.org/patch/14905/","msgid":"<20211130155600.2203123-9-hiroh@chromium.org>","date":"2021-11-30T15:55:56","name":"[libcamera-devel,v3,08/12] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14905/mbox/"},{"id":14906,"url":"https://patchwork.libcamera.org/api/1.1/patches/14906/?format=json","web_url":"https://patchwork.libcamera.org/patch/14906/","msgid":"<20211130155600.2203123-10-hiroh@chromium.org>","date":"2021-11-30T15:55:57","name":"[libcamera-devel,v3,09/12] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14906/mbox/"},{"id":14907,"url":"https://patchwork.libcamera.org/api/1.1/patches/14907/?format=json","web_url":"https://patchwork.libcamera.org/patch/14907/","msgid":"<20211130155600.2203123-11-hiroh@chromium.org>","date":"2021-11-30T15:55:58","name":"[libcamera-devel,v3,10/12] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14907/mbox/"},{"id":14908,"url":"https://patchwork.libcamera.org/api/1.1/patches/14908/?format=json","web_url":"https://patchwork.libcamera.org/patch/14908/","msgid":"<20211130155600.2203123-12-hiroh@chromium.org>","date":"2021-11-30T15:55:59","name":"[libcamera-devel,v3,11/12] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14908/mbox/"},{"id":14909,"url":"https://patchwork.libcamera.org/api/1.1/patches/14909/?format=json","web_url":"https://patchwork.libcamera.org/patch/14909/","msgid":"<20211130155600.2203123-13-hiroh@chromium.org>","date":"2021-11-30T15:56:00","name":"[libcamera-devel,v3,12/12] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14909/mbox/"}]},{"id":2786,"url":"https://patchwork.libcamera.org/api/1.1/series/2786/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2786","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":"[libcamera-devel] test: gstreamer: Avoid call to deprecated gst_element_get_request_pad()","date":"2021-11-30T18:29:43","submitter":{"id":107,"url":"https://patchwork.libcamera.org/api/1.1/people/107/?format=json","name":"Xavier Roumegue","email":"xavier.roumegue@oss.nxp.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2786/mbox/","cover_letter":null,"patches":[{"id":14910,"url":"https://patchwork.libcamera.org/api/1.1/patches/14910/?format=json","web_url":"https://patchwork.libcamera.org/patch/14910/","msgid":"<20211130182943.155481-1-xavier.roumegue@oss.nxp.com>","date":"2021-11-30T18:29:43","name":"[libcamera-devel] test: gstreamer: Avoid call to deprecated gst_element_get_request_pad()","mbox":"https://patchwork.libcamera.org/patch/14910/mbox/"}]},{"id":2787,"url":"https://patchwork.libcamera.org/api/1.1/series/2787/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2787","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":"Add support for OV2680 driver","date":"2021-11-30T21:34:09","submitter":{"id":90,"url":"https://patchwork.libcamera.org/api/1.1/people/90/?format=json","name":"Daniel Scally","email":"djrscally@gmail.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2787/mbox/","cover_letter":{"id":14911,"url":"https://patchwork.libcamera.org/api/1.1/covers/14911/?format=json","web_url":"https://patchwork.libcamera.org/cover/14911/","msgid":"<20211130213411.20149-1-djrscally@gmail.com>","date":"2021-11-30T21:34:09","name":"[libcamera-devel,0/2] Add support for OV2680 driver","mbox":"https://patchwork.libcamera.org/cover/14911/mbox/"},"patches":[{"id":14912,"url":"https://patchwork.libcamera.org/api/1.1/patches/14912/?format=json","web_url":"https://patchwork.libcamera.org/patch/14912/","msgid":"<20211130213411.20149-2-djrscally@gmail.com>","date":"2021-11-30T21:34:10","name":"[libcamera-devel,1/2] libipa: Add CameraSensorHelper for ov2680","mbox":"https://patchwork.libcamera.org/patch/14912/mbox/"},{"id":14913,"url":"https://patchwork.libcamera.org/api/1.1/patches/14913/?format=json","web_url":"https://patchwork.libcamera.org/patch/14913/","msgid":"<20211130213411.20149-3-djrscally@gmail.com>","date":"2021-11-30T21:34:11","name":"[libcamera-devel,2/2] libcamera: Add OV2680 sensor properties","mbox":"https://patchwork.libcamera.org/patch/14913/mbox/"}]},{"id":2788,"url":"https://patchwork.libcamera.org/api/1.1/series/2788/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2788","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":"libcamera: Add support for Fence","date":"2021-11-30T23:36:23","submitter":{"id":3,"url":"https://patchwork.libcamera.org/api/1.1/people/3/?format=json","name":"Jacopo Mondi","email":"jacopo@jmondi.org"},"version":3,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2788/mbox/","cover_letter":{"id":14914,"url":"https://patchwork.libcamera.org/api/1.1/covers/14914/?format=json","web_url":"https://patchwork.libcamera.org/cover/14914/","msgid":"<20211130233634.34173-1-jacopo@jmondi.org>","date":"2021-11-30T23:36:23","name":"[libcamera-devel,v3,00/11] libcamera: Add support for Fence","mbox":"https://patchwork.libcamera.org/cover/14914/mbox/"},"patches":[{"id":14915,"url":"https://patchwork.libcamera.org/api/1.1/patches/14915/?format=json","web_url":"https://patchwork.libcamera.org/patch/14915/","msgid":"<20211130233634.34173-2-jacopo@jmondi.org>","date":"2021-11-30T23:36:24","name":"[libcamera-devel,v3,01/11] libcamera: Print Timer identifier","mbox":"https://patchwork.libcamera.org/patch/14915/mbox/"},{"id":14916,"url":"https://patchwork.libcamera.org/api/1.1/patches/14916/?format=json","web_url":"https://patchwork.libcamera.org/patch/14916/","msgid":"<20211130233634.34173-3-jacopo@jmondi.org>","date":"2021-11-30T23:36:25","name":"[libcamera-devel,v3,02/11] libcamera: request: Make Request class Extensible","mbox":"https://patchwork.libcamera.org/patch/14916/mbox/"},{"id":14917,"url":"https://patchwork.libcamera.org/api/1.1/patches/14917/?format=json","web_url":"https://patchwork.libcamera.org/patch/14917/","msgid":"<20211130233634.34173-4-jacopo@jmondi.org>","date":"2021-11-30T23:36:26","name":"[libcamera-devel,v3,03/11] libcamera: fence: Introduce Fence","mbox":"https://patchwork.libcamera.org/patch/14917/mbox/"},{"id":14918,"url":"https://patchwork.libcamera.org/api/1.1/patches/14918/?format=json","web_url":"https://patchwork.libcamera.org/patch/14918/","msgid":"<20211130233634.34173-5-jacopo@jmondi.org>","date":"2021-11-30T23:36:27","name":"[libcamera-devel,v3,04/11] libcamera: framebuffer: Add Fence to FrameBuffer","mbox":"https://patchwork.libcamera.org/patch/14918/mbox/"},{"id":14919,"url":"https://patchwork.libcamera.org/api/1.1/patches/14919/?format=json","web_url":"https://patchwork.libcamera.org/patch/14919/","msgid":"<20211130233634.34173-6-jacopo@jmondi.org>","date":"2021-11-30T23:36:28","name":"[libcamera-devel,v3,05/11] libcamera: request: Add Fence to Request::addBuffer()","mbox":"https://patchwork.libcamera.org/patch/14919/mbox/"},{"id":14920,"url":"https://patchwork.libcamera.org/api/1.1/patches/14920/?format=json","web_url":"https://patchwork.libcamera.org/patch/14920/","msgid":"<20211130233634.34173-7-jacopo@jmondi.org>","date":"2021-11-30T23:36:29","name":"[libcamera-devel,v3,06/11] test: fence: Add test for the Fence class","mbox":"https://patchwork.libcamera.org/patch/14920/mbox/"},{"id":14921,"url":"https://patchwork.libcamera.org/api/1.1/patches/14921/?format=json","web_url":"https://patchwork.libcamera.org/patch/14921/","msgid":"<20211130233634.34173-8-jacopo@jmondi.org>","date":"2021-11-30T23:36:30","name":"[libcamera-devel,v3,07/11] libcamera: pipeline_handler: Split request queueing","mbox":"https://patchwork.libcamera.org/patch/14921/mbox/"},{"id":14922,"url":"https://patchwork.libcamera.org/api/1.1/patches/14922/?format=json","web_url":"https://patchwork.libcamera.org/patch/14922/","msgid":"<20211130233634.34173-9-jacopo@jmondi.org>","date":"2021-11-30T23:36:31","name":"[libcamera-devel,v3,08/11] libcamera: pipeline: Introduce stopDevice()","mbox":"https://patchwork.libcamera.org/patch/14922/mbox/"},{"id":14923,"url":"https://patchwork.libcamera.org/api/1.1/patches/14923/?format=json","web_url":"https://patchwork.libcamera.org/patch/14923/","msgid":"<20211130233634.34173-10-jacopo@jmondi.org>","date":"2021-11-30T23:36:32","name":"[libcamera-devel,v3,09/11] libcamera: request: Add Request::Private::prepare()","mbox":"https://patchwork.libcamera.org/patch/14923/mbox/"},{"id":14924,"url":"https://patchwork.libcamera.org/api/1.1/patches/14924/?format=json","web_url":"https://patchwork.libcamera.org/patch/14924/","msgid":"<20211130233634.34173-11-jacopo@jmondi.org>","date":"2021-11-30T23:36:33","name":"[libcamera-devel,v3,10/11] libcamera: pipeline_handler: Prepare Request","mbox":"https://patchwork.libcamera.org/patch/14924/mbox/"},{"id":14925,"url":"https://patchwork.libcamera.org/api/1.1/patches/14925/?format=json","web_url":"https://patchwork.libcamera.org/patch/14925/","msgid":"<20211130233634.34173-12-jacopo@jmondi.org>","date":"2021-11-30T23:36:34","name":"[libcamera-devel,v3,11/11] android: Remove CameraWorker","mbox":"https://patchwork.libcamera.org/patch/14925/mbox/"}]},{"id":2789,"url":"https://patchwork.libcamera.org/api/1.1/series/2789/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2789","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":"Introduce clang thread safety annotations","date":"2021-12-01T07:07:16","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":4,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2789/mbox/","cover_letter":{"id":14926,"url":"https://patchwork.libcamera.org/api/1.1/covers/14926/?format=json","web_url":"https://patchwork.libcamera.org/cover/14926/","msgid":"<20211201070728.3114247-1-hiroh@chromium.org>","date":"2021-12-01T07:07:16","name":"[libcamera-devel,v4,00/12] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14926/mbox/"},"patches":[{"id":14927,"url":"https://patchwork.libcamera.org/api/1.1/patches/14927/?format=json","web_url":"https://patchwork.libcamera.org/patch/14927/","msgid":"<20211201070728.3114247-2-hiroh@chromium.org>","date":"2021-12-01T07:07:17","name":"[libcamera-devel,v4,01/12] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14927/mbox/"},{"id":14928,"url":"https://patchwork.libcamera.org/api/1.1/patches/14928/?format=json","web_url":"https://patchwork.libcamera.org/patch/14928/","msgid":"<20211201070728.3114247-3-hiroh@chromium.org>","date":"2021-12-01T07:07:18","name":"[libcamera-devel,v4,02/12] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14928/mbox/"},{"id":14929,"url":"https://patchwork.libcamera.org/api/1.1/patches/14929/?format=json","web_url":"https://patchwork.libcamera.org/patch/14929/","msgid":"<20211201070728.3114247-4-hiroh@chromium.org>","date":"2021-12-01T07:07:19","name":"[libcamera-devel,v4,03/12] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14929/mbox/"},{"id":14930,"url":"https://patchwork.libcamera.org/api/1.1/patches/14930/?format=json","web_url":"https://patchwork.libcamera.org/patch/14930/","msgid":"<20211201070728.3114247-5-hiroh@chromium.org>","date":"2021-12-01T07:07:20","name":"[libcamera-devel,v4,04/12] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14930/mbox/"},{"id":14931,"url":"https://patchwork.libcamera.org/api/1.1/patches/14931/?format=json","web_url":"https://patchwork.libcamera.org/patch/14931/","msgid":"<20211201070728.3114247-6-hiroh@chromium.org>","date":"2021-12-01T07:07:21","name":"[libcamera-devel,v4,05/12] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14931/mbox/"},{"id":14932,"url":"https://patchwork.libcamera.org/api/1.1/patches/14932/?format=json","web_url":"https://patchwork.libcamera.org/patch/14932/","msgid":"<20211201070728.3114247-7-hiroh@chromium.org>","date":"2021-12-01T07:07:22","name":"[libcamera-devel,v4,06/12] libcamera: Correct include headers for Mutex classes","mbox":"https://patchwork.libcamera.org/patch/14932/mbox/"},{"id":14933,"url":"https://patchwork.libcamera.org/api/1.1/patches/14933/?format=json","web_url":"https://patchwork.libcamera.org/patch/14933/","msgid":"<20211201070728.3114247-8-hiroh@chromium.org>","date":"2021-12-01T07:07:23","name":"[libcamera-devel,v4,07/12] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14933/mbox/"},{"id":14934,"url":"https://patchwork.libcamera.org/api/1.1/patches/14934/?format=json","web_url":"https://patchwork.libcamera.org/patch/14934/","msgid":"<20211201070728.3114247-9-hiroh@chromium.org>","date":"2021-12-01T07:07:24","name":"[libcamera-devel,v4,08/12] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14934/mbox/"},{"id":14935,"url":"https://patchwork.libcamera.org/api/1.1/patches/14935/?format=json","web_url":"https://patchwork.libcamera.org/patch/14935/","msgid":"<20211201070728.3114247-10-hiroh@chromium.org>","date":"2021-12-01T07:07:25","name":"[libcamera-devel,v4,09/12] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14935/mbox/"},{"id":14936,"url":"https://patchwork.libcamera.org/api/1.1/patches/14936/?format=json","web_url":"https://patchwork.libcamera.org/patch/14936/","msgid":"<20211201070728.3114247-11-hiroh@chromium.org>","date":"2021-12-01T07:07:26","name":"[libcamera-devel,v4,10/12] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14936/mbox/"},{"id":14937,"url":"https://patchwork.libcamera.org/api/1.1/patches/14937/?format=json","web_url":"https://patchwork.libcamera.org/patch/14937/","msgid":"<20211201070728.3114247-12-hiroh@chromium.org>","date":"2021-12-01T07:07:27","name":"[libcamera-devel,v4,11/12] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14937/mbox/"},{"id":14938,"url":"https://patchwork.libcamera.org/api/1.1/patches/14938/?format=json","web_url":"https://patchwork.libcamera.org/patch/14938/","msgid":"<20211201070728.3114247-13-hiroh@chromium.org>","date":"2021-12-01T07:07:28","name":"[libcamera-devel,v4,12/12] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14938/mbox/"}]},{"id":2790,"url":"https://patchwork.libcamera.org/api/1.1/series/2790/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2790","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":"[libcamera-devel,v2] test: gstreamer: Avoid call to deprecated gst_element_get_request_pad()","date":"2021-12-01T07:52:33","submitter":{"id":107,"url":"https://patchwork.libcamera.org/api/1.1/people/107/?format=json","name":"Xavier Roumegue","email":"xavier.roumegue@oss.nxp.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2790/mbox/","cover_letter":null,"patches":[{"id":14939,"url":"https://patchwork.libcamera.org/api/1.1/patches/14939/?format=json","web_url":"https://patchwork.libcamera.org/patch/14939/","msgid":"<20211201075233.218836-1-xavier.roumegue@oss.nxp.com>","date":"2021-12-01T07:52:33","name":"[libcamera-devel,v2] test: gstreamer: Avoid call to deprecated gst_element_get_request_pad()","mbox":"https://patchwork.libcamera.org/patch/14939/mbox/"}]},{"id":2791,"url":"https://patchwork.libcamera.org/api/1.1/series/2791/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2791","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":"Introduce clang thread safety annotations","date":"2021-12-01T07:53:36","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":5,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2791/mbox/","cover_letter":{"id":14940,"url":"https://patchwork.libcamera.org/api/1.1/covers/14940/?format=json","web_url":"https://patchwork.libcamera.org/cover/14940/","msgid":"<20211201075348.3121186-1-hiroh@chromium.org>","date":"2021-12-01T07:53:36","name":"[libcamera-devel,v5,00/12] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14940/mbox/"},"patches":[{"id":14941,"url":"https://patchwork.libcamera.org/api/1.1/patches/14941/?format=json","web_url":"https://patchwork.libcamera.org/patch/14941/","msgid":"<20211201075348.3121186-2-hiroh@chromium.org>","date":"2021-12-01T07:53:37","name":"[libcamera-devel,v5,01/12] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14941/mbox/"},{"id":14942,"url":"https://patchwork.libcamera.org/api/1.1/patches/14942/?format=json","web_url":"https://patchwork.libcamera.org/patch/14942/","msgid":"<20211201075348.3121186-3-hiroh@chromium.org>","date":"2021-12-01T07:53:38","name":"[libcamera-devel,v5,02/12] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14942/mbox/"},{"id":14943,"url":"https://patchwork.libcamera.org/api/1.1/patches/14943/?format=json","web_url":"https://patchwork.libcamera.org/patch/14943/","msgid":"<20211201075348.3121186-4-hiroh@chromium.org>","date":"2021-12-01T07:53:39","name":"[libcamera-devel,v5,03/12] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14943/mbox/"},{"id":14944,"url":"https://patchwork.libcamera.org/api/1.1/patches/14944/?format=json","web_url":"https://patchwork.libcamera.org/patch/14944/","msgid":"<20211201075348.3121186-5-hiroh@chromium.org>","date":"2021-12-01T07:53:40","name":"[libcamera-devel,v5,04/12] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14944/mbox/"},{"id":14945,"url":"https://patchwork.libcamera.org/api/1.1/patches/14945/?format=json","web_url":"https://patchwork.libcamera.org/patch/14945/","msgid":"<20211201075348.3121186-6-hiroh@chromium.org>","date":"2021-12-01T07:53:41","name":"[libcamera-devel,v5,05/12] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14945/mbox/"},{"id":14946,"url":"https://patchwork.libcamera.org/api/1.1/patches/14946/?format=json","web_url":"https://patchwork.libcamera.org/patch/14946/","msgid":"<20211201075348.3121186-7-hiroh@chromium.org>","date":"2021-12-01T07:53:42","name":"[libcamera-devel,v5,06/12] libcamera: Correct include headers for Mutex classes","mbox":"https://patchwork.libcamera.org/patch/14946/mbox/"},{"id":14947,"url":"https://patchwork.libcamera.org/api/1.1/patches/14947/?format=json","web_url":"https://patchwork.libcamera.org/patch/14947/","msgid":"<20211201075348.3121186-8-hiroh@chromium.org>","date":"2021-12-01T07:53:43","name":"[libcamera-devel,v5,07/12] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14947/mbox/"},{"id":14948,"url":"https://patchwork.libcamera.org/api/1.1/patches/14948/?format=json","web_url":"https://patchwork.libcamera.org/patch/14948/","msgid":"<20211201075348.3121186-9-hiroh@chromium.org>","date":"2021-12-01T07:53:44","name":"[libcamera-devel,v5,08/12] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14948/mbox/"},{"id":14949,"url":"https://patchwork.libcamera.org/api/1.1/patches/14949/?format=json","web_url":"https://patchwork.libcamera.org/patch/14949/","msgid":"<20211201075348.3121186-10-hiroh@chromium.org>","date":"2021-12-01T07:53:45","name":"[libcamera-devel,v5,09/12] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14949/mbox/"},{"id":14950,"url":"https://patchwork.libcamera.org/api/1.1/patches/14950/?format=json","web_url":"https://patchwork.libcamera.org/patch/14950/","msgid":"<20211201075348.3121186-11-hiroh@chromium.org>","date":"2021-12-01T07:53:46","name":"[libcamera-devel,v5,10/12] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14950/mbox/"},{"id":14951,"url":"https://patchwork.libcamera.org/api/1.1/patches/14951/?format=json","web_url":"https://patchwork.libcamera.org/patch/14951/","msgid":"<20211201075348.3121186-12-hiroh@chromium.org>","date":"2021-12-01T07:53:47","name":"[libcamera-devel,v5,11/12] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14951/mbox/"},{"id":14952,"url":"https://patchwork.libcamera.org/api/1.1/patches/14952/?format=json","web_url":"https://patchwork.libcamera.org/patch/14952/","msgid":"<20211201075348.3121186-13-hiroh@chromium.org>","date":"2021-12-01T07:53:48","name":"[libcamera-devel,v5,12/12] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14952/mbox/"}]},{"id":2792,"url":"https://patchwork.libcamera.org/api/1.1/series/2792/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2792","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":"Buffer format and allocation fixes","date":"2021-12-01T10:15:06","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/1.1/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2792/mbox/","cover_letter":{"id":14953,"url":"https://patchwork.libcamera.org/api/1.1/covers/14953/?format=json","web_url":"https://patchwork.libcamera.org/cover/14953/","msgid":"<20211201101508.10619-1-david.plowman@raspberrypi.com>","date":"2021-12-01T10:15:06","name":"[libcamera-devel,v2,0/2] Buffer format and allocation fixes","mbox":"https://patchwork.libcamera.org/cover/14953/mbox/"},"patches":[{"id":14954,"url":"https://patchwork.libcamera.org/api/1.1/patches/14954/?format=json","web_url":"https://patchwork.libcamera.org/patch/14954/","msgid":"<20211201101508.10619-2-david.plowman@raspberrypi.com>","date":"2021-12-01T10:15:07","name":"[libcamera-devel,v2,1/2] pipeline: raspberrypi: Fix under-allocation of embedded data buffers","mbox":"https://patchwork.libcamera.org/patch/14954/mbox/"},{"id":14955,"url":"https://patchwork.libcamera.org/api/1.1/patches/14955/?format=json","web_url":"https://patchwork.libcamera.org/patch/14955/","msgid":"<20211201101508.10619-3-david.plowman@raspberrypi.com>","date":"2021-12-01T10:15:08","name":"[libcamera-devel,v2,2/2] pipeline: raspberrypi: Choose bit depth and packing according to raw stream","mbox":"https://patchwork.libcamera.org/patch/14955/mbox/"}]}]