From patchwork Mon Oct 26 12:19:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: coolGi X-Patchwork-Id: 28611 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 641DAC324C for ; Mon, 26 Oct 2026 12:20:36 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 076F068FCE; Mon, 26 Oct 2026 13:20:35 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=collabora.com header.i=remy.alipoursafari@collabora.com header.b="k7jHmR04"; dkim-atps=neutral Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id CA75968E22 for ; Mon, 26 Oct 2026 13:20:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; t=1793017229; cv=none; d=zohomail.com; s=zohoarc; b=DXSLOlnIClkTRhSKTdWctjFvEZsDjwMr3OmjJRpuBAnlHp91ti5HaYdDznspRQVgDY3Bj7jz1hcivY/+uqZZXzdImmEmn3IkkAzVYFq28NT2cxYVw+DgfDmeEKJoFGMwtE2uhdwloNgQd8r2E5dOWtq8rIx2s10S0eqgffI2bl4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1793017229; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=GpKltWnBacPEREsMLFKLsJL1qGH4TXX9AmuKdnL+tEw=; b=PcuZ0KDUkODoT9ByIvYtMosfcEruY7HVQa4vZtArJ5dfkJ8s9ue5WmX2NOrzXy/darfSljhfeuFDjEy6EAEpa8lwQlqcG7jTs4hbHsFd87hNIpoLL8AG7Ep76P+G100wtgCwHrhHfUiLGzmoPSH+4E/d68VrklnlKRcBUwiDTQE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=remy.alipoursafari@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1793017229; s=zohomail; d=collabora.com; i=remy.alipoursafari@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=GpKltWnBacPEREsMLFKLsJL1qGH4TXX9AmuKdnL+tEw=; b=k7jHmR04k0HAyj9ycTC5IetNNvD8hwQ0bOYD5XOST54OMDqXPzLnBeOtWGHjMqfW TXdPVdV735weVSrLR62GoKk4Ql3WOHzFUldt1yxyzgJwED+o14yda5n2Jo83mDoIYM2 VD16fkr8fn2bncc9Qe4gdX7B3EohTttcHZGKIp+M= Received: by smtp.zohomail.com with SMTPS id 1793017227161768.0169899384659; Mon, 26 Oct 2026 05:20:27 -0700 (PDT) From: coolGi To: libcamera-devel@lists.libcamera.org Cc: coolGi Subject: [PATCH 0/4] Support rockchip-cif and optimise softisp Date: Tue, 27 Oct 2026 01:19:57 +1300 Message-ID: <20261026122014.61707-1-remy.alipoursafari@collabora.com> X-Mailer: git-send-email 2.56.0 MIME-Version: 1.0 X-ZohoMailClient: External 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" Several small patches originally made to quickly add support for the Radxa Camera 4K (imx415) with softisp. While doing this, I also found a quick optimisation with static uniforms unnecessarily being passed every frame, a redundant check (though, ideally it should be checking if the values are -1), and LSP folder ignore. This is my first time sending patches over email, so please bear with my if something is odd. Thanks in advance! coolGi (4): gitignore: Ignore clang's generated cache folder libcamera: pipeline: simple: Add rockchip-cif to supported devices list libcamera: software_isp: debayer_egl: Remove redundant return value of getShaderVariableLocations libcamera: software_isp: debayer_egl: Only assign static uniforms once .gitignore | 1 + src/libcamera/pipeline/simple/simple.cpp | 1 + src/libcamera/software_isp/debayer_egl.cpp | 28 +++++++++++++--------- src/libcamera/software_isp/debayer_egl.h | 3 ++- 4 files changed, 21 insertions(+), 12 deletions(-)