{"id":3058,"url":"https://patchwork.libcamera.org/api/covers/3058/?format=json","web_url":"https://patchwork.libcamera.org/cover/3058/","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":""},"msgid":"<20200309123319.630-1-naush@raspberrypi.com>","date":"2020-03-09T12:33:13","name":"[libcamera-devel,v2,0/6] Patchset for libcamera controls","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"mbox":"https://patchwork.libcamera.org/cover/3058/mbox/","series":[{"id":715,"url":"https://patchwork.libcamera.org/api/series/715/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=715","date":"2020-03-09T12:33:13","name":"Patchset for libcamera controls","version":2,"mbox":"https://patchwork.libcamera.org/series/715/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/3058/comments/","headers":{"Return-Path":"<naush@raspberrypi.com>","Received":["from mail-wr1-x441.google.com (mail-wr1-x441.google.com\n\t[IPv6:2a00:1450:4864:20::441])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 8A2B4628BD\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon,  9 Mar 2020 13:35:22 +0100 (CET)","by mail-wr1-x441.google.com with SMTP id a25so7084284wrd.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 09 Mar 2020 05:35:22 -0700 (PDT)","from naushir-VirtualBox.pitowers.org (cust51-dsl50.idnet.net.\n\t[212.69.50.51]) by smtp.gmail.com with ESMTPSA id\n\tz135sm25693827wmc.20.2020.03.09.05.35.21\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 09 Mar 2020 05:35:21 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=from:to:cc:subject:date:message-id;\n\tbh=Ot8c346D5HPZU52ZOIZ/+jF7SdpwcOEpiIoyEhZuk98=;\n\tb=CpJAL4JI0tpRsUUJQ3XWdmMzgnHlKg7ZNz3W0Mm6JqtAa8U38rypx2QycPeGzwtg23\n\tG4zjxBaR0XQdnsNzZtAwnJ+3NBr80TG0pVE9HjAvSFi26J1F7fl/wZiW/8zCu9dTm6QB\n\t4A5S0ajYdCVaB8KphIa0HMpRlD5X32ckQqiBefsVPUeeOXcb2MelVLs9jjWKpVQBBGLo\n\tVvZ67RAMowl5pvli+zy+07x8MHRdzWd7DJeX3CX5ta76i0krjYADu7y+sRgb6CEsipR+\n\tE8qOTRf1NENZNPh2CLpiIoqDrfXCZswZRj9o2kFlM7+sK5igNeKzG1qr+Ul9+/4L7lNX\n\tgF/g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=Ot8c346D5HPZU52ZOIZ/+jF7SdpwcOEpiIoyEhZuk98=;\n\tb=CzCk8OjiQWBmJFXXMSZk075BSNG5w//Dobt8B21vH7+wfehd+GmibeTxy6mYWkZBXO\n\tcTj5iu0auPg1LPbeUFyxIkXyiTqZdvj/rJf/k7AbcxDWzXr0/Iy8FACaayJax9h6NdMf\n\tfRO64ep4M/Li8lChfG6Se6uY9/dQrnVOQ2rDGHHXkKsv6K8jEZZ2tu83ca/p0Q1vZ7lJ\n\tXk/Hft+MhAJUYNQ6QTn66Ci8+d97hvy5Vzz1gbo4Zvo6tyKNQMY8aa9dab6SEhX7R759\n\tL5pHzgk6amCJ2/kBi3IaLyVT61Jf7eo4DqrechvlZfazoC9DbyQExZPlXjsJUE1AK6h9\n\tyT8g==","X-Gm-Message-State":"ANhLgQ04k8uDA7DVXNzqGk+f7FkNZYy6aC6gDwmiKITtHvN2PD3ltRS6\n\trZ7IDMTk2C8G3HOZnrU1VJYF8xqAWdoNeA==","X-Google-Smtp-Source":"ADFU+vvHm9y/B/fJik5G1e46nkHtE0C6F2+YhqgoVScyDqWmfkPuvkMWqPXN19EiAGKMmoAfTXrx2w==","X-Received":"by 2002:adf:fd92:: with SMTP id\n\td18mr19031946wrr.411.1583757321885; \n\tMon, 09 Mar 2020 05:35:21 -0700 (PDT)","From":"Naushir Patuck <naush@raspberrypi.com>","To":"libcamera-devel@lists.libcamera.org","Date":"Mon,  9 Mar 2020 12:33:13 +0000","Message-Id":"<20200309123319.630-1-naush@raspberrypi.com>","X-Mailer":"git-send-email 2.17.1","Subject":"[libcamera-devel] [PATCH v2 0/6] Patchset for libcamera controls","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","X-List-Received-Date":"Mon, 09 Mar 2020 12:35:22 -0000"},"content":"Hi,\n\nThis is a follow-on from my previous patchset on adding libcamera controls.  This\nversion has been rebased on top of the recent work on controls (addition of arrays\nand float types).\n\nThis patchset constists of the following changes:\n\n[1/6]: Changes the units of exposure to micro-seconds, and gain to float.\n[2/6]: Update uvcvideo pipeline reflecting the above change.\n[3/6]: Add new controls for AE operating modes. Patchset v2 replaces the\nstd::string control types with enums.\n[4/6]: Add new controls for AWB operating modes. Patchset v2 replaces the\nstd::string control types with enums.\n[5/6]: Existing controls (contrast, saturation, brightnss) have been updated\nwith more formal descriptions.\n[6/6]: Add controls to pass out IPA state in the frame metadata.\n\nThanks!\n\nNaushir Patuck (6):\n  libcamera: controls: Specify manual gain units and change exposure\n    units\n  libcamera: uvcvideo: Update exposure/gain ctrls set with new units\n  libcamera: controls: Add AE related controls\n  libcamera: controls: Add AWB related controls\n  libcamera: controls: Update usage and description for existing\n    controls\n  libcamera: controls: Add controls to report back frame metadata\n\n src/libcamera/control_ids.yaml      | 214 ++++++++++++++++++++++++++--\n src/libcamera/pipeline/uvcvideo.cpp |  17 ++-\n 2 files changed, 215 insertions(+), 16 deletions(-)\n\n\nNaush"}