From patchwork Fri Jun 26 07:40:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Mader X-Patchwork-Id: 27040 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 2559CC3264 for ; Fri, 26 Jun 2026 07:41:32 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 4041F658D3; Fri, 26 Jun 2026 09:41:31 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=collabora.com header.i=robert.mader@collabora.com header.b="FdD29UmH"; 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 BB528658CF for ; Fri, 26 Jun 2026 09:41:29 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1782459684; cv=none; d=zohomail.com; s=zohoarc; b=XBQ/JWYX2Bb5HW5ZP/fT3170RrgocQtw8yigX2wZYRdlIF9cXxFA2DXv2SSMy+AUGi2QC9KdtLmUWZ64yI1U0iTjQVnhAHm1QtCpqXZN+sPL4pppCdOX7/ULEgYgnIiCBIydL+ciZ3PnccCMuztPthS517jCPO74Ia798Nn5TyA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782459684; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=nSvGdv01qc99AzyLaR5F3lh3M2MU859kEcYzH7lg7IM=; b=WjjITcw/UR/0vnfFvBnHYM55xnaZRqil5V++ahmHFGsWzoYyhFcsrHlkCfWJwlMg16acY+498vAcIiKSxQSAClazUEDZC5hETsIB5DnWldTL78SlEXGhS3GLMxyqmVhVzWJ4sAhGFKea+KqP5j7Cd4H644doLxX+dzomKt/0NDo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=robert.mader@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1782459684; s=zohomail; d=collabora.com; i=robert.mader@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=nSvGdv01qc99AzyLaR5F3lh3M2MU859kEcYzH7lg7IM=; b=FdD29UmHAa4CVMgHcWcZo60Z2UMj4CrBK3G+ylvB46rMceGzSM2drLO45cVjzTMR M0V8iEvMiOUIdJqxwdmXaApCxF2upKKi5SptTbC0Wnky/2DowADC33FABODKjlE3kQ2 QxOfC7UXwIvruhIQAsfbZ8fWvFcUoIgqXBZAjGOo= Received: by mx.zohomail.com with SMTPS id 1782459682078777.5147667795007; Fri, 26 Jun 2026 00:41:22 -0700 (PDT) From: Robert Mader To: libcamera-devel@lists.libcamera.org Cc: Robert Mader Subject: [PATCH v1 0/2] meson: Build virtual pipeline by default Date: Fri, 26 Jun 2026 09:40:58 +0200 Message-ID: <20260626074100.272963-1-robert.mader@collabora.com> X-Mailer: git-send-email 2.54.0 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" From the main commit: The virtual pipeline is very helpful for debugging purposes and very small. One big reason to not build it by default in the past was likely the libyuv dependency, which many distros did not ship by default. By now big distros like Debian, Fedora, and others ship libyuv and already use it when building libcamera. Fedora even enables both test pipelines by default. Thus let's build the virtual pipeline by default, facilitating libcamera adoption. Robert Mader (2): pipeline: virtual: Remove libjpeg dependency meson: Build virtual pipeline by default meson.build | 2 +- src/libcamera/pipeline/virtual/meson.build | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-)