From patchwork Wed Apr 3 01:12:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Niklas_S=C3=B6derlund?= X-Patchwork-Id: 876 Return-Path: Received: from bin-mail-out-06.binero.net (bin-mail-out-06.binero.net [195.74.38.229]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id ECFD9610BF for ; Wed, 3 Apr 2019 03:12:47 +0200 (CEST) X-Halon-ID: 9148a5e0-55ad-11e9-8144-0050569116f7 Authorized-sender: niklas@soderlund.pp.se Received: from bismarck.berto.se (unknown [89.233.230.99]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPA id 9148a5e0-55ad-11e9-8144-0050569116f7; Wed, 03 Apr 2019 03:12:44 +0200 (CEST) From: =?utf-8?q?Niklas_S=C3=B6derlund?= To: libcamera-devel@lists.libcamera.org Date: Wed, 3 Apr 2019 03:12:31 +0200 Message-Id: <20190403011235.12782-1-niklas.soderlund@ragnatech.se> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 0/4] cam: Add support to specify multiple stream configurations with roles 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: Wed, 03 Apr 2019 01:12:48 -0000 Hi, This series extends the cam tool to work with stream roles and multiple streams. It depends on the stream roles series [1] and is tested on the IPU3 pipeline handler which provides good frames for two streams in the same request. The IPU3 pipeline handler still requires patches who are in flight for it to support multiple streams 1. [PATCH 0/5] libcamera: camera: Add support for stream roles Niklas Söderlund (4): cam: Rename --format to --stream cam: Add support to specify multiple stream configurations with roles cam: Extend request completion handler to deal with multiple streams cam: Allow cameras with more than one stream src/cam/buffer_writer.cpp | 5 +- src/cam/buffer_writer.h | 2 +- src/cam/main.cpp | 152 +++++++++++++++++++++++++++----------- 3 files changed, 112 insertions(+), 47 deletions(-)