From patchwork Mon Apr 8 13:50:01 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: 949 Return-Path: Received: from bin-mail-out-05.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id A78E360B2E for ; Mon, 8 Apr 2019 15:50:19 +0200 (CEST) X-Halon-ID: 36b66211-5a05-11e9-846a-005056917a89 Authorized-sender: niklas@soderlund.pp.se Received: from bismarck.berto.se (unknown [89.233.230.99]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPA id 36b66211-5a05-11e9-846a-005056917a89; Mon, 08 Apr 2019 15:50:13 +0200 (CEST) From: =?utf-8?q?Niklas_S=C3=B6derlund?= To: libcamera-devel@lists.libcamera.org Date: Mon, 8 Apr 2019 15:50:01 +0200 Message-Id: <20190408135006.15423-1-niklas.soderlund@ragnatech.se> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v4 0/5] 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: Mon, 08 Apr 2019 13:50:19 -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 v4 0/8] libcamera: stream: Add basic stream usages Niklas Söderlund (5): cam: Rename --format to --stream cam: Extend BufferWriter to include a stream name in file path 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 | 6 +- src/cam/buffer_writer.h | 2 +- src/cam/main.cpp | 157 +++++++++++++++++++++++++++----------- 3 files changed, 117 insertions(+), 48 deletions(-)