From patchwork Sat Apr 25 00:45:26 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 3534 Return-Path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 467ED62E45 for ; Sat, 25 Apr 2020 02:45:52 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="ueRd0W81"; dkim-atps=neutral Received: from pendragon.bb.dnainternet.fi (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id A00D04F7; Sat, 25 Apr 2020 02:45:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1587775551; bh=iGGnvTZhXtGbfn7PKbE5dIKoDmkD1O6hkpGiy0gC33k=; h=From:To:Cc:Subject:Date:From; b=ueRd0W811Wfg+Pb8RYpScestA9EWgP2RWn6pXwjVLq5Hli9G9GT67YJxTV+mf1tmF AOctPIeAB2/S4LUPFv/lN966M4B3Z8U8rH10s+YZ7V+E3RS0yO7H6HXkjgk7BQRsWk vbwRG9BqSuCkQ9g8nx2WfPjSCjXxlsAI1OiymyDk= From: Laurent Pinchart To: libcamera-devel@lists.libcamera.org Date: Sat, 25 Apr 2020 03:45:26 +0300 Message-Id: <20200425004533.26907-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.25.3 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v5 0/7] Patchset for libcamera controls X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2020 00:45:52 -0000 Hello, Here's a new version of Naush's eponymous patch series. Compared to v4, two patches have been added to refactor control handling in the uvcvideo pipeline handler and support the auto-exposure control. The rest then incorporates review comments, improves the control handling changes in the uvcvideo pipeline handler and updates the vimc pipeline handler. Laurent Pinchart (2): libcamera: pipeline: uvcvideo: Refactor control handling libcamera: pipeline: uvcvideo: Add support for AeEnable Naushir Patuck (5): libcamera: control_ids: Add comment to specify control direction libcamera: controls: Updates to gain and exposure controls libcamera: controls: Reorder and update description of existing controls libcamera: controls: Add AE related controls libcamera: controls: Add AWB related controls src/libcamera/control_ids.cpp.in | 3 + src/libcamera/control_ids.yaml | 218 +++++++++++++++-- src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 243 ++++++++++++++++--- src/libcamera/pipeline/vimc/vimc.cpp | 29 ++- 4 files changed, 430 insertions(+), 63 deletions(-)