From patchwork Fri Jun 26 09:28:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Mader X-Patchwork-Id: 27043 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 BFC8EC3261 for ; Fri, 26 Jun 2026 09:29:20 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id CAB29658DB; Fri, 26 Jun 2026 11:29:19 +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="kr4sNIXv"; 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 B86F5658D0 for ; Fri, 26 Jun 2026 11:29:17 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1782466153; cv=none; d=zohomail.com; s=zohoarc; b=lZk6gq+AfTg4JtnUS19zJNwO1GUlK/tC+QBsg3IuejTl2x4Dm5nNunGCPuwkhClh/vyTI/3hU3qEWNX6BrBTI+aC/tHc8lIb8p1Y8HSSpkAhDUn17xWtkICY+gI+aH0xzhByDUaC7hCOo9j/qhXtv3UCfwBd3/SvY9aJZjbtMAg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782466153; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=tLcKNeN2Eu0CBFpOnvDlOTfK8Wo/IvdbNWTSqadD5Sw=; b=k1EgGjD8Dfht3j+O2FY7U8ajbMPIGeiTkdJbibHNZM6b4UzS69wSaZ+9Pr+tx/5vYmmKG05T2l/hw6FUDJC9eVAh5237MkWrSsH17PBYklZY4F54VkCvZH7coWdHXZaxx2juqCWRi1Cr29RsjLbDqLloTvU2xET3OgETJ1lVav0= 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=1782466153; 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-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=tLcKNeN2Eu0CBFpOnvDlOTfK8Wo/IvdbNWTSqadD5Sw=; b=kr4sNIXv61pfTHTwamEhnWAz+OzJzW18zsmFZDwJfF4bS4+ucnQnwjlAqmWYA78z mA5YBQ53Rayg/d14xMI2MjepkjxMye+DcYznzUF8P28rowzq4nKAJOnbnUQxtMzEsht CuLvrp5ydkjO0kJWoqyg/g0T41FQRYoJ38fMoE6Q= Received: by mx.zohomail.com with SMTPS id 1782466151488788.6612518943571; Fri, 26 Jun 2026 02:29:11 -0700 (PDT) From: Robert Mader To: libcamera-devel@lists.libcamera.org Cc: Robert Mader Subject: [PATCH v2 0/2] meson: Build virtual pipeline by default Date: Fri, 26 Jun 2026 11:28:45 +0200 Message-ID: <20260626092847.289764-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. --- Changes in v2: - Reintroduced libjpeg dependency for libyuv subproject - Collected tags --- Robert Mader (2): pipeline: virtual: Move libjpeg requirement to libyuv subproject meson: Build virtual pipeline by default meson.build | 2 +- src/libcamera/pipeline/virtual/meson.build | 3 --- src/meson.build | 4 +++- 3 files changed, 4 insertions(+), 5 deletions(-)