{"id":1017,"url":"https://patchwork.libcamera.org/api/1.1/series/1017/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=1017","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":"Support v4l2-compliance","date":"2020-06-19T05:41:06","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/1.1/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":2,"total":17,"received_total":17,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/1017/mbox/","cover_letter":{"id":4080,"url":"https://patchwork.libcamera.org/api/1.1/covers/4080/?format=json","web_url":"https://patchwork.libcamera.org/cover/4080/","msgid":"<20200619054123.19052-1-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:06","name":"[libcamera-devel,v2,00/17] Support v4l2-compliance","mbox":"https://patchwork.libcamera.org/cover/4080/mbox/"},"patches":[{"id":4081,"url":"https://patchwork.libcamera.org/api/1.1/patches/4081/?format=json","web_url":"https://patchwork.libcamera.org/patch/4081/","msgid":"<20200619054123.19052-2-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:07","name":"[libcamera-devel,v2,01/17] v4l2: v4l2_camera_file: Add V4L2CameraFile to model the opened camera file","mbox":"https://patchwork.libcamera.org/patch/4081/mbox/"},{"id":4082,"url":"https://patchwork.libcamera.org/api/1.1/patches/4082/?format=json","web_url":"https://patchwork.libcamera.org/patch/4082/","msgid":"<20200619054123.19052-3-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:08","name":"[libcamera-devel,v2,02/17] v4l2: v4l2_compat: Support multiple open","mbox":"https://patchwork.libcamera.org/patch/4082/mbox/"},{"id":4083,"url":"https://patchwork.libcamera.org/api/1.1/patches/4083/?format=json","web_url":"https://patchwork.libcamera.org/patch/4083/","msgid":"<20200619054123.19052-4-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:09","name":"[libcamera-devel,v2,03/17] v4l2: v4l2_camera_proxy: Check for null arg values in main ioctl handler","mbox":"https://patchwork.libcamera.org/patch/4083/mbox/"},{"id":4084,"url":"https://patchwork.libcamera.org/api/1.1/patches/4084/?format=json","web_url":"https://patchwork.libcamera.org/patch/4084/","msgid":"<20200619054123.19052-5-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:10","name":"[libcamera-devel,v2,04/17] v4l2: v4l2_camera_proxy: Fix v4l2-compliance support for extended formats","mbox":"https://patchwork.libcamera.org/patch/4084/mbox/"},{"id":4085,"url":"https://patchwork.libcamera.org/api/1.1/patches/4085/?format=json","web_url":"https://patchwork.libcamera.org/patch/4085/","msgid":"<20200619054123.19052-6-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:11","name":"[libcamera-devel,v2,05/17] v4l2: v4l2_camera_proxy: Implement VIDIOC_G/S_PRIORITY","mbox":"https://patchwork.libcamera.org/patch/4085/mbox/"},{"id":4086,"url":"https://patchwork.libcamera.org/api/1.1/patches/4086/?format=json","web_url":"https://patchwork.libcamera.org/patch/4086/","msgid":"<20200619054123.19052-7-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:12","name":"[libcamera-devel,v2,06/17] v4l2: v4l2_camera_proxy: Implement VIDIOC_ENUMINPUT, VIDIOC_G/S_INPUT","mbox":"https://patchwork.libcamera.org/patch/4086/mbox/"},{"id":4087,"url":"https://patchwork.libcamera.org/api/1.1/patches/4087/?format=json","web_url":"https://patchwork.libcamera.org/patch/4087/","msgid":"<20200619054123.19052-8-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:13","name":"[libcamera-devel,v2,07/17] v4l2: v4l2_camera_proxy: Implement VIDIOC_ENUM_FRAMESIZES","mbox":"https://patchwork.libcamera.org/patch/4087/mbox/"},{"id":4088,"url":"https://patchwork.libcamera.org/api/1.1/patches/4088/?format=json","web_url":"https://patchwork.libcamera.org/patch/4088/","msgid":"<20200619054123.19052-9-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:14","name":"[libcamera-devel,v2,08/17] v4l2: v4l2_camera: Add isRunning()","mbox":"https://patchwork.libcamera.org/patch/4088/mbox/"},{"id":4089,"url":"https://patchwork.libcamera.org/api/1.1/patches/4089/?format=json","web_url":"https://patchwork.libcamera.org/patch/4089/","msgid":"<20200619054123.19052-10-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:15","name":"[libcamera-devel,v2,09/17] v4l2: v4l2_camera_proxy: Disallow dqbuf when not streaming","mbox":"https://patchwork.libcamera.org/patch/4089/mbox/"},{"id":4090,"url":"https://patchwork.libcamera.org/api/1.1/patches/4090/?format=json","web_url":"https://patchwork.libcamera.org/patch/4090/","msgid":"<20200619054123.19052-11-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:16","name":"[libcamera-devel,v2,10/17] v4l2: v4l2_camera_proxy: noop if streamon when stream is already on","mbox":"https://patchwork.libcamera.org/patch/4090/mbox/"},{"id":4091,"url":"https://patchwork.libcamera.org/api/1.1/patches/4091/?format=json","web_url":"https://patchwork.libcamera.org/patch/4091/","msgid":"<20200619054123.19052-12-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:17","name":"[libcamera-devel,v2,11/17] v4l2: v4l2_camera_proxy: Reset buffer flags on reqbufs 0","mbox":"https://patchwork.libcamera.org/patch/4091/mbox/"},{"id":4092,"url":"https://patchwork.libcamera.org/api/1.1/patches/4092/?format=json","web_url":"https://patchwork.libcamera.org/patch/4092/","msgid":"<20200619054123.19052-13-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:18","name":"[libcamera-devel,v2,12/17] v4l2: v4l2_camera: Don't use libcamera::Semaphore for available buffers","mbox":"https://patchwork.libcamera.org/patch/4092/mbox/"},{"id":4093,"url":"https://patchwork.libcamera.org/api/1.1/patches/4093/?format=json","web_url":"https://patchwork.libcamera.org/patch/4093/","msgid":"<20200619054123.19052-14-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:19","name":"[libcamera-devel,v2,13/17] v4l2: v4l2_camera: Clear pending requests on freeBuffers and streamOff","mbox":"https://patchwork.libcamera.org/patch/4093/mbox/"},{"id":4094,"url":"https://patchwork.libcamera.org/api/1.1/patches/4094/?format=json","web_url":"https://patchwork.libcamera.org/patch/4094/","msgid":"<20200619054123.19052-15-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:20","name":"[libcamera-devel,v2,14/17] v4l2: v4l2_camera_proxy: Check arg->index bounds for querybuf, qbuf, dqbuf","mbox":"https://patchwork.libcamera.org/patch/4094/mbox/"},{"id":4095,"url":"https://patchwork.libcamera.org/api/1.1/patches/4095/?format=json","web_url":"https://patchwork.libcamera.org/patch/4095/","msgid":"<20200619054123.19052-16-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:21","name":"[libcamera-devel,v2,15/17] v4l2: v4l2_camera_proxy: Don't allow streamon if no buffers have been requested","mbox":"https://patchwork.libcamera.org/patch/4095/mbox/"},{"id":4096,"url":"https://patchwork.libcamera.org/api/1.1/patches/4096/?format=json","web_url":"https://patchwork.libcamera.org/patch/4096/","msgid":"<20200619054123.19052-17-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:22","name":"[libcamera-devel,v2,16/17] v4l2: v4l2_camera_proxy: Don't allow buffers to be freed if still mmaped","mbox":"https://patchwork.libcamera.org/patch/4096/mbox/"},{"id":4097,"url":"https://patchwork.libcamera.org/api/1.1/patches/4097/?format=json","web_url":"https://patchwork.libcamera.org/patch/4097/","msgid":"<20200619054123.19052-18-paul.elder@ideasonboard.com>","date":"2020-06-19T05:41:23","name":"[libcamera-devel,v2,17/17] v4l2: v4l2_camera_proxy: Fix buffer flags related to queueing","mbox":"https://patchwork.libcamera.org/patch/4097/mbox/"}]}