{"id":309,"url":"https://patchwork.libcamera.org/api/series/309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=309","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Rework camera configuration to introduce negotiation of parameters","date":"2019-05-19T15:00:41","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/309/mbox/","cover_letter":{"id":1231,"url":"https://patchwork.libcamera.org/api/covers/1231/?format=json","web_url":"https://patchwork.libcamera.org/cover/1231/","msgid":"<20190519150047.12444-1-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:41","name":"[libcamera-devel,v2,0/6] Rework camera configuration to introduce negotiation of parameters","mbox":"https://patchwork.libcamera.org/cover/1231/mbox/"},"patches":[{"id":1232,"url":"https://patchwork.libcamera.org/api/patches/1232/?format=json","web_url":"https://patchwork.libcamera.org/patch/1232/","msgid":"<20190519150047.12444-2-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:42","name":"[libcamera-devel,v2,1/6] libcamera: camera: Rename configureStreams() and streamConfiguration()","mbox":"https://patchwork.libcamera.org/patch/1232/mbox/"},{"id":1233,"url":"https://patchwork.libcamera.org/api/patches/1233/?format=json","web_url":"https://patchwork.libcamera.org/patch/1233/","msgid":"<20190519150047.12444-3-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:43","name":"[libcamera-devel,v2,2/6] libcamera: Use stream roles directly instead of StreamUsage","mbox":"https://patchwork.libcamera.org/patch/1233/mbox/"},{"id":1234,"url":"https://patchwork.libcamera.org/api/patches/1234/?format=json","web_url":"https://patchwork.libcamera.org/patch/1234/","msgid":"<20190519150047.12444-4-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:44","name":"[libcamera-devel,v2,3/6] libcamera: Refactor the camera configuration storage and API","mbox":"https://patchwork.libcamera.org/patch/1234/mbox/"},{"id":1235,"url":"https://patchwork.libcamera.org/api/patches/1235/?format=json","web_url":"https://patchwork.libcamera.org/patch/1235/","msgid":"<20190519150047.12444-5-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:45","name":"[libcamera-devel,v2,4/6] libcamera: camera: Return a pointer from generateConfiguration()","mbox":"https://patchwork.libcamera.org/patch/1235/mbox/"},{"id":1236,"url":"https://patchwork.libcamera.org/api/patches/1236/?format=json","web_url":"https://patchwork.libcamera.org/patch/1236/","msgid":"<20190519150047.12444-6-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:46","name":"[libcamera-devel,v2,5/6] libcamera: pipeline: Move camera data classes to the top level scope","mbox":"https://patchwork.libcamera.org/patch/1236/mbox/"},{"id":1237,"url":"https://patchwork.libcamera.org/api/patches/1237/?format=json","web_url":"https://patchwork.libcamera.org/patch/1237/","msgid":"<20190519150047.12444-7-laurent.pinchart@ideasonboard.com>","date":"2019-05-19T15:00:47","name":"[libcamera-devel,v2,6/6] libcamera: camera: Add a validation API to the CameraConfiguration class","mbox":"https://patchwork.libcamera.org/patch/1237/mbox/"}]}