From patchwork Mon Jun 29 10:30:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Plowman X-Patchwork-Id: 27077 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 D9724C3261 for ; Mon, 29 Jun 2026 11:02:48 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id E2DCD65F23; Mon, 29 Jun 2026 13:02:47 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="Vs01Yn4d"; dkim-atps=neutral Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id B7E0965F04 for ; Mon, 29 Jun 2026 13:02:45 +0200 (CEST) Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-698439b6e8aso3736156a12.3 for ; Mon, 29 Jun 2026 04:02:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1782730965; x=1783335765; darn=lists.libcamera.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=t9zicXGGxlhv4/aEHC1TzOnmzYdPv/sNDz/HhA3snk4=; b=Vs01Yn4dy4dFxEstww98cSBPyAav3sDyQgRaPDiN0tY207oump4L1mBPJpUYli/P1u FqAYtgXJ3DskgqQZn6h4T0nFVenru7D+xbZiXxYY60eLUt83lJpZ0DT/s47yA5yYq+Ha eNCbE5h7j7P6dMVecwox4M3D0phsY0xyEn5+gRvDkKqIqPsyjVPRxylbqxndaUUeZlmg rUkYBJ49xwdzrQbVyZO1l6TDUtfaBuwkwHtuUEk7xGV9vCXqHU7GaBEofSe4krn6Q9Z+ W7Ute8TnpmtOkbWypIGfnjH7b24tPvV9gidAsHgUqBC4vgjKqdygKh6phAomYNGi8j/u HQDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782730965; x=1783335765; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=t9zicXGGxlhv4/aEHC1TzOnmzYdPv/sNDz/HhA3snk4=; b=ZxxWVhTeaNma9omuc84AlnBWmdlTbix0YmvuuWFF/Vx5CPGZC/l8wd3S9Mpa+nd55E BvnDsCmC1n2UTBp4nS0FrQyC/CY+H3nJKD4Ca5Bha3cjJdfZZml8Fvd4TmROdmTqnU0X 0brPPrwk74Jkk+yXEWIS6WKCRdwCgpRj7ewoowYhCJjw3Fz1zZWasfWIa/Qxgg8Wa4lc Ts/RYvGl4L13PSA0DRBc1DrG7/J93OuUc/dEe01JSOjlfbmz6RmQfVHCLsj6qbUkrqju +zCBorgNvLz/NGAlryfu2BE7HZLFERpcqvg4adLDEV9K3LhV3fN9brVabHm10V6+/mEs Irmw== X-Gm-Message-State: AOJu0Yxw5uRWPii169zKfMzbKwJn3VK+8792lHOP3Ys8A3Wr+INO+83I qlt+Q07FP/cw2AECxQ2mKqNM5cZNS9H1hF2Z9bf/QE+K3YWCrr/O5m4v+ViLEa+SZ7E724hzuY4 e7ZYdVo4= X-Gm-Gg: AfdE7clvbiD8Dp/masH1msDsB7Otn8FolbqTP89giCDTYw0fXek64W/cT2NKJcYPFec yVMd/PiT5+6TKcO8k8t6f8DfwKS917bQq9V/ZdKMXrZHDT5ph8XswJ9mH91m+Om8Ax44FAXAfPq GZ3NsFfzN8G3ljOTlOCZAyDClQL7qZSujHnUtyTagRSjdV6IFT7Y9RgLOrFZcGtVNmV0uIy+3y/ CqjOAAiu7okhzO/eqLoEVY9DWcvpPreiYcvFOG+IgpPRrKi+iPM+DE9YfcPdE+lXAQKltlXkSq7 GL2wmRKUoKIkzHzQEA9UpeiXGf0OGAQfGaCzF7xJAQycUGXZazSMmRl1QoCvCfiDVOeJi3B0pMX 0TJth0f4iCvfU90sM2PejFCnaseAe8z6Q0M84QIYgYrTxa2Vy4oAkbg7Vrolc5w/Y8IXb6gZhku fzHAZj+0eBwOtUEugtMfAa3Gdtl3OcbUaD6rKhYau07w1Jk1i5q+Vfm87pIoeNosA2Nex+DA/iU cZd+8D++pr8L4r9vx/NFUdxq2KNiaLp1BRSZnnuWA== X-Received: by 2002:a17:907:1c1c:b0:c12:34ed:e0fe with SMTP id a640c23a62f3a-c1234edf368mr442433366b.60.1782730964894; Mon, 29 Jun 2026 04:02:44 -0700 (PDT) Received: from davidp-pi5.pitowers.org ([2a00:1098:3142:1f:88ea:c658:5b20:5e46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-473dddcb295sm8346405f8f.35.2026.06.29.04.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2026 04:02:44 -0700 (PDT) From: David Plowman To: libcamera-devel@lists.libcamera.org Cc: David Plowman Subject: [PATCH 0/1] Make Raspberry Pi 5 handle buffer offsets Date: Mon, 29 Jun 2026 11:30:59 +0100 Message-ID: <20260629110240.3656-1-david.plowman@raspberrypi.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 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 A short patch which I hope is fairly self-explanatory. Just to note that it relies on a libpisp release we haven't made yet, but will do so shortly. David David Plowman (1): pipeline: rpi: Handle buffers with offsets .../pipeline/rpi/common/rpi_stream.h | 10 ++++++++-- src/libcamera/pipeline/rpi/pisp/pisp.cpp | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-)