From patchwork Tue Apr 2 17:12:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 856 Return-Path: Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id F09EF610B6 for ; Tue, 2 Apr 2019 19:12:28 +0200 (CEST) X-Originating-IP: 2.224.242.101 Received: from uno.lan (2-224-242-101.ip172.fastwebnet.it [2.224.242.101]) (Authenticated sender: jacopo@jmondi.org) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 72526FF813; Tue, 2 Apr 2019 17:12:28 +0000 (UTC) From: Jacopo Mondi To: libcamera-devel@lists.libcamera.org Date: Tue, 2 Apr 2019 19:12:56 +0200 Message-Id: <20190402171309.6447-1-jacopo@jmondi.org> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v7 00/13] libcamera: ipu3: Add ImgU support X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Apr 2019 17:12:29 -0000 * Broke out size caching from "libcamera: ipu3: Create CIO2Device class" * Take in Laurent's comment in 2/13 Jacopo Mondi (13): libcamera: geometry: Add 0-initialized SizeRange constructor libcamera: geometry: Add Size structure libcamera: ipu3: Create CIO2Device class libcamera: ipu3: Cache the sensor sizes libcamera: ipu3: Create ImgUDevice class libcamera: ipu3: Apply image format to the pipeline libcamera: ipu3: Implement memory handling libcamera: ipu3: Implement camera start/stop libcamera: ipu3: Queue requests to ImgU libcamera: ipu3: Connect CIO2 and ImgU bufferReady signals libcamera: ipu3: Set stream configuration libcamera: ipu3: Limit resolution to 2560x1920 libcamera: ipu3: Enable ImgU media links src/libcamera/geometry.cpp | 40 +- src/libcamera/include/geometry.h | 24 +- src/libcamera/pipeline/ipu3/ipu3.cpp | 1128 ++++++++++++++++++++++---- 3 files changed, 1016 insertions(+), 176 deletions(-) --- 2.21.0