From patchwork Thu Dec 9 13:32:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naushir Patuck X-Patchwork-Id: 15100 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 269C5BF415 for ; Thu, 9 Dec 2021 13:33:00 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 3DC806088B; Thu, 9 Dec 2021 14:32:59 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="RmML6pXV"; dkim-atps=neutral Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id A20A2607DE for ; Thu, 9 Dec 2021 14:32:56 +0100 (CET) Received: by mail-wr1-x42f.google.com with SMTP id d24so9830269wra.0 for ; Thu, 09 Dec 2021 05:32:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=UUj3tcUg5s7N0n5cbRIRwJykmAsvA8UPmHyMuIAt85I=; b=RmML6pXVPP+LR9b2MQrChIgP5CHr+eO37PaB982UjnpU6faoCy06sGhzxq8ms02QiD gYSdgj95xBbwOGCkFC3rt11tAZ9r76/Usj2b6sI6VAUCJZkz+OGgYZ+xlEur8iPlnvlZ 1gGZDmhgQ745uHeNpBgm/2n8UWALA99Y2gxzKh0ZUND/Vk+bXmaNmV8cWBTKSOj6LI/M F3XxrzbKSGd48zlmfi9ib39Dt92I4R3AzKmAqpPjvq/UNvzr25byq7D4va26gmB2MYg3 isUoVhE0iUBDnemkpukaqPgoWFbsClw+5Ia/2jFxQGgSVbZ9vof4IgzO/P8eDdvR+ZZA rfqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=UUj3tcUg5s7N0n5cbRIRwJykmAsvA8UPmHyMuIAt85I=; b=mQe2gio2lI13iK47KG532kK8/9VlIF5lVHO79BW4x2USffYgsl3gWhxtvNCZP6cS6D pflowhFhZ5yTSk48iaZu1v1rRICl1xJyeis/6pZS5C43v+o0KbSwvi9i+dnvRQg6WNhy ejFQMc4IEFyok9v3In6McaHhIXdAq0omhPzHXf90hMqLrnM8eef5KB+nEYNPBUFeGduy WROIqq5N0oCfvfj3DIyh4nyfcUk1WsyyJ5HgZonfY47D2q2ROW0CZsdG2CV6M4BKMonf LCVjElcEtszmHFpXRnaga0f4MA2jcZh+J5HKPhQ4kfItQqee4qn3xK5oMHgVay16jnvE BqBA== X-Gm-Message-State: AOAM5326FM29a4QI1tTvLd7FJeOUOQvWtXxMLXxCIaKa3q1xQtOo94Lh ny2AOQsZTI5T9ckeetieNvgzi3HxaRIbAI0n X-Google-Smtp-Source: ABdhPJxyihQKTHl8Te75lWs+AsX4AC96LQJNHjNnRZiSoDd1nvx9u8Yzf+N5EMyHFtEWO3JvFXqfcg== X-Received: by 2002:a05:6000:1a88:: with SMTP id f8mr6437815wry.54.1639056775785; Thu, 09 Dec 2021 05:32:55 -0800 (PST) Received: from naush-laptop.pitowers.org ([2a00:1098:3142:14:a3bd:8799:8317:6d3f]) by smtp.gmail.com with ESMTPSA id r15sm8449244wmh.13.2021.12.09.05.32.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Dec 2021 05:32:55 -0800 (PST) From: Naushir Patuck To: libcamera-devel@lists.libcamera.org Date: Thu, 9 Dec 2021 13:32:50 +0000 Message-Id: <20211209133252.2234668-1-naush@raspberrypi.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v3 0/2] Raspberry Pi: Add video mux and bridge support 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: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Hi, The following changes have been made for version 3 of this patch series: - In 2/2, add a comment describing the function of enumerateVideoDevices() and how the entities/links are configured. - In 2/2, early return failure if any of the pad setFormat() on the mux entities fails. Thanks, Naush Naushir Patuck (2): pipeline: raspberrypi: Move sensor entity detection out of registerCamera() pipeline: raspberrypi: Add support for Video Mux and Bridge devices .../pipeline/raspberrypi/raspberrypi.cpp | 154 ++++++++++++++++-- 1 file changed, 139 insertions(+), 15 deletions(-)