{"id":307,"url":"https://patchwork.libcamera.org/api/1.1/series/307/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=307","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":"Rework camera configuration to introduce negotiation of parameters","date":"2019-05-17T23:06:09","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":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/307/mbox/","cover_letter":{"id":1217,"url":"https://patchwork.libcamera.org/api/1.1/covers/1217/?format=json","web_url":"https://patchwork.libcamera.org/cover/1217/","msgid":"<20190517230621.24668-1-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:09","name":"[libcamera-devel,PATCH/RFC,00/12] Rework camera configuration to introduce negotiation of parameters","mbox":"https://patchwork.libcamera.org/cover/1217/mbox/"},"patches":[{"id":1218,"url":"https://patchwork.libcamera.org/api/1.1/patches/1218/?format=json","web_url":"https://patchwork.libcamera.org/patch/1218/","msgid":"<20190517230621.24668-2-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:10","name":"[libcamera-devel,PATCH/RFC,01/12] libcamera: camera: Fix std::ostringstream initialisation","mbox":"https://patchwork.libcamera.org/patch/1218/mbox/"},{"id":1219,"url":"https://patchwork.libcamera.org/api/1.1/patches/1219/?format=json","web_url":"https://patchwork.libcamera.org/patch/1219/","msgid":"<20190517230621.24668-3-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:11","name":"[libcamera-devel,PATCH/RFC,02/12] libcamera: camera: Rename configureStreams() and streamConfiguration()","mbox":"https://patchwork.libcamera.org/patch/1219/mbox/"},{"id":1220,"url":"https://patchwork.libcamera.org/api/1.1/patches/1220/?format=json","web_url":"https://patchwork.libcamera.org/patch/1220/","msgid":"<20190517230621.24668-4-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:12","name":"[libcamera-devel,PATCH/RFC,03/12] libcamera: Use stream roles directly instead of StreamUsage","mbox":"https://patchwork.libcamera.org/patch/1220/mbox/"},{"id":1221,"url":"https://patchwork.libcamera.org/api/1.1/patches/1221/?format=json","web_url":"https://patchwork.libcamera.org/patch/1221/","msgid":"<20190517230621.24668-5-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:13","name":"[libcamera-devel,PATCH/RFC,04/12] libcamera: Refactor the camera configuration storage and API","mbox":"https://patchwork.libcamera.org/patch/1221/mbox/"},{"id":1222,"url":"https://patchwork.libcamera.org/api/1.1/patches/1222/?format=json","web_url":"https://patchwork.libcamera.org/patch/1222/","msgid":"<20190517230621.24668-6-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:14","name":"[libcamera-devel,PATCH/RFC,05/12] libcamera: camera: Return a pointer from generateConfiguration()","mbox":"https://patchwork.libcamera.org/patch/1222/mbox/"},{"id":1223,"url":"https://patchwork.libcamera.org/api/1.1/patches/1223/?format=json","web_url":"https://patchwork.libcamera.org/patch/1223/","msgid":"<20190517230621.24668-7-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:15","name":"[libcamera-devel,PATCH/RFC,06/12] libcamera: pipeline: Move camera data classes to the top level scope","mbox":"https://patchwork.libcamera.org/patch/1223/mbox/"},{"id":1224,"url":"https://patchwork.libcamera.org/api/1.1/patches/1224/?format=json","web_url":"https://patchwork.libcamera.org/patch/1224/","msgid":"<20190517230621.24668-8-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:16","name":"[libcamera-devel,PATCH/RFC,07/12] libcamera: camera: Add a validation API to the CameraConfiguration class","mbox":"https://patchwork.libcamera.org/patch/1224/mbox/"},{"id":1225,"url":"https://patchwork.libcamera.org/api/1.1/patches/1225/?format=json","web_url":"https://patchwork.libcamera.org/patch/1225/","msgid":"<20190517230621.24668-9-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:17","name":"[libcamera-devel,PATCH/RFC,08/12] libcamera: stream: Add StreamFormats","mbox":"https://patchwork.libcamera.org/patch/1225/mbox/"},{"id":1226,"url":"https://patchwork.libcamera.org/api/1.1/patches/1226/?format=json","web_url":"https://patchwork.libcamera.org/patch/1226/","msgid":"<20190517230621.24668-10-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:18","name":"[libcamera-devel,PATCH/RFC,09/12] test: stream: Add test for StreamFormat","mbox":"https://patchwork.libcamera.org/patch/1226/mbox/"},{"id":1227,"url":"https://patchwork.libcamera.org/api/1.1/patches/1227/?format=json","web_url":"https://patchwork.libcamera.org/patch/1227/","msgid":"<20190517230621.24668-11-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:19","name":"[libcamera-devel,PATCH/RFC,10/12] libcamera: v4l2_device: Add method to enumerate all discrete frame sizes","mbox":"https://patchwork.libcamera.org/patch/1227/mbox/"},{"id":1228,"url":"https://patchwork.libcamera.org/api/1.1/patches/1228/?format=json","web_url":"https://patchwork.libcamera.org/patch/1228/","msgid":"<20190517230621.24668-12-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:20","name":"[libcamera-devel,PATCH/RFC,11/12] libcamera: pipeline: uvcvideo: Validate format in UVCCameraConfiguration::validate()","mbox":"https://patchwork.libcamera.org/patch/1228/mbox/"},{"id":1229,"url":"https://patchwork.libcamera.org/api/1.1/patches/1229/?format=json","web_url":"https://patchwork.libcamera.org/patch/1229/","msgid":"<20190517230621.24668-13-laurent.pinchart@ideasonboard.com>","date":"2019-05-17T23:06:21","name":"[libcamera-devel,PATCH/RFC,12/12] cam: Validate camera configuration","mbox":"https://patchwork.libcamera.org/patch/1229/mbox/"}]}