From patchwork Thu Jan 12 12:10:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Plowman X-Patchwork-Id: 18103 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 D9A9EC3240 for ; Thu, 12 Jan 2023 12:10:49 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 2F333625E3; Thu, 12 Jan 2023 13:10:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1673525449; bh=2nWi36a8pDnHpqr/cftn0Ylbd5dvP/tjgvjqhjzGB3I=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=lsNZQMkZhoM6+jSwnMobRucQMlj7BF64MU+kzuiyYkb5NAsnP/iiZ22D6ssJfcNv1 GRoQNQ2WQo2Z4dk0VzjYyJuZISRgYF0/CVqDEWluC/SDLgY9HVbiYcAFVJa/J5ETPm 5YKu0nO5MwWMORNdRmfvxpW73nSlWd35OyATJy3cBsO+EDo7lkvAL7ppqhJ0cSSWjI wHjr7trWOMGzqC110QEKkwM4eODZS4/PG2LXIWjQUtKPkyWG6/0ED3hWQHRaBzCY1m eDZRsIU8Ihctq+fbGgYeyZidHNASTuUY8eBUbI9NHh2hkrCxqN2Fp/wR/lgdc+RR0A dmD4BmyzFfiNA== 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 0DEF461F05 for ; Thu, 12 Jan 2023 13:10:46 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="CH8oxkLf"; dkim-atps=neutral Received: by mail-wr1-x42f.google.com with SMTP id r2so17874174wrv.7 for ; Thu, 12 Jan 2023 04:10:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ueG64mJ+CcAfH/Oq1T2ipwrnrKtrREZeS07C7Vf8Scw=; b=CH8oxkLfDGOwCxZ+RIpMo8h2FXRONLrLSvyGd+9DWYXoQQ/PdRMUh43WkclioB8wOY yCGG9eEGbhlbX4hJ6YRzbteu8tVa7OMiaDuO1l83u29TnVNFcLzx47xeaWpf/Zs3YJfV WJHCtgrJsCo8zg0yB8R2Za6qCDVzIXY871jrRvdxyiKg5fjb6WzK9Qzz9KTPNKoU3QcR WtKFNmOLrge7eehKhxBOpnXCkSrlfwXrC6CUH6ZXC3rA2qUakq0UUQBo97v2DwaX7qSx fVj8QiOKRPygD1UBQvEeFdYGWJlx4mj4QAX0Th4G9p3YrxE9RMIlffVgqpu0ajK16CQm axRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ueG64mJ+CcAfH/Oq1T2ipwrnrKtrREZeS07C7Vf8Scw=; b=2dw/IBZlp2gK3jn1EdemyfY3MC83jx/lJJAvTjwNw+wn1C5j1Jkzip3qBcyHxCeE9t h/B+Y4GFBSu0SDbnBPDHRHLpvPlBKfOQ6Uk+QO0zX9QP1VLR+gqcY9b0vAC2uyPpJWVK Z/CSA5gk3OXrUcAMRjTRpXXaCSrEv8puaQBMsXXZdBpm8UAeh9kTJr6j7HGQ105SrjMg 6spVidDiLrBAqD+HVmJWvDIIHEgDvzn3uMXnPX+bIktdZ/RHnNAk7+/svy3U2PXQcUQg Q6JeFuyiq4OnANjO6wqIbtJatr6Ouw1RfId+puqJyg1YhMtgDXXbHgk7yhbtEm7WKBJZ WzUQ== X-Gm-Message-State: AFqh2kr/sIvixMmrJWwCggTgN07pV+qvVJeAflocbMh30G1r5tCMwsXY KhlQY8ns0JdQmTDJ0KWTCJ6jU+Y4xuNpNDcR X-Google-Smtp-Source: AMrXdXsFgFuqk7kToGL9m7V5aCYPmzocRaZyXXIBn+ShnWu9afTLU2NnprEd3XTGbCW8TUdaT1wPPg== X-Received: by 2002:adf:ed8b:0:b0:2bc:846a:8ea2 with SMTP id c11-20020adfed8b000000b002bc846a8ea2mr7766135wro.4.1673525446241; Thu, 12 Jan 2023 04:10:46 -0800 (PST) Received: from pi4-davidp.pitowers.org ([2a00:1098:3142:14:e4a2:3070:eea4:e434]) by smtp.gmail.com with ESMTPSA id l7-20020a5d6747000000b002b57bae7174sm16318578wrw.5.2023.01.12.04.10.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jan 2023 04:10:45 -0800 (PST) To: libcamera-devel@lists.libcamera.org Date: Thu, 12 Jan 2023 12:10:42 +0000 Message-Id: <20230112121044.28003-1-david.plowman@raspberrypi.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v3 0/2] Fix colour spaces on Raspberry Pi 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-Patchwork-Original-From: David Plowman via libcamera-devel From: David Plowman Reply-To: David Plowman Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Hi Version 3 addresses a suggestion made by Naush, though more importantly applies it to the isYuv function rather than the isRgb one. I had mistakenly thought that it was isRgb that was problematic, whereas in fact isYuv is the one you have to be more careful of! But apart from that there are no other changes. Thanks David David Plowman (2): libcamera: camera: fix validateColorSpaces to choose the correct "main" colour space pipeline: raspberrypi: Fix handling of colour spaces src/libcamera/camera.cpp | 6 +- .../pipeline/raspberrypi/raspberrypi.cpp | 99 ++++++++++++++++++- 2 files changed, 102 insertions(+), 3 deletions(-)