{"id":27040,"url":"https://patchwork.libcamera.org/api/covers/27040/?format=json","web_url":"https://patchwork.libcamera.org/cover/27040/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20260626074100.272963-1-robert.mader@collabora.com>","date":"2026-06-26T07:40:58","name":"[v1,0/2] meson: Build virtual pipeline by default","submitter":{"id":140,"url":"https://patchwork.libcamera.org/api/people/140/?format=json","name":"Robert Mader","email":"robert.mader@collabora.com"},"mbox":"https://patchwork.libcamera.org/cover/27040/mbox/","series":[{"id":6017,"url":"https://patchwork.libcamera.org/api/series/6017/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6017","date":"2026-06-26T07:40:58","name":"meson: Build virtual pipeline by default","version":1,"mbox":"https://patchwork.libcamera.org/series/6017/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/27040/comments/","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 2559CC3264\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 26 Jun 2026 07:41:32 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 4041F658D3;\n\tFri, 26 Jun 2026 09:41:31 +0200 (CEST)","from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com\n\t[136.143.188.112])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id BB528658CF\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 26 Jun 2026 09:41:29 +0200 (CEST)","by mx.zohomail.com with SMTPS id 1782459682078777.5147667795007;\n\tFri, 26 Jun 2026 00:41:22 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=collabora.com\n\theader.i=robert.mader@collabora.com header.b=\"FdD29UmH\"; \n\tdkim-atps=neutral","ARC-Seal":"i=1; a=rsa-sha256; t=1782459684; cv=none; \n\td=zohomail.com; s=zohoarc; \n\tb=XBQ/JWYX2Bb5HW5ZP/fT3170RrgocQtw8yigX2wZYRdlIF9cXxFA2DXv2SSMy+AUGi2QC9KdtLmUWZ64yI1U0iTjQVnhAHm1QtCpqXZN+sPL4pppCdOX7/ULEgYgnIiCBIydL+ciZ3PnccCMuztPthS517jCPO74Ia798Nn5TyA=","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; \n\ts=zohoarc; t=1782459684;\n\th=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To;\n\tbh=nSvGdv01qc99AzyLaR5F3lh3M2MU859kEcYzH7lg7IM=; \n\tb=WjjITcw/UR/0vnfFvBnHYM55xnaZRqil5V++ahmHFGsWzoYyhFcsrHlkCfWJwlMg16acY+498vAcIiKSxQSAClazUEDZC5hETsIB5DnWldTL78SlEXGhS3GLMxyqmVhVzWJ4sAhGFKea+KqP5j7Cd4H644doLxX+dzomKt/0NDo=","ARC-Authentication-Results":"i=1; mx.zohomail.com;\n\tdkim=pass  header.i=collabora.com;\n\tspf=pass  smtp.mailfrom=robert.mader@collabora.com;\n\tdmarc=pass header.from=<robert.mader@collabora.com>","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1782459684;\n\ts=zohomail; d=collabora.com; i=robert.mader@collabora.com;\n\th=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To;\n\tbh=nSvGdv01qc99AzyLaR5F3lh3M2MU859kEcYzH7lg7IM=;\n\tb=FdD29UmHAa4CVMgHcWcZo60Z2UMj4CrBK3G+ylvB46rMceGzSM2drLO45cVjzTMR\n\tM0V8iEvMiOUIdJqxwdmXaApCxF2upKKi5SptTbC0Wnky/2DowADC33FABODKjlE3kQ2\n\tQxOfC7UXwIvruhIQAsfbZ8fWvFcUoIgqXBZAjGOo=","From":"Robert Mader <robert.mader@collabora.com>","To":"libcamera-devel@lists.libcamera.org","Cc":"Robert Mader <robert.mader@collabora.com>","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","Content-Transfer-Encoding":"8bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"From the main commit:\n\nThe virtual pipeline is very helpful for debugging purposes and very\nsmall. One big reason to not build it by default in the past was likely\nthe libyuv dependency, which many distros did not ship by default.\n\nBy now big distros like Debian, Fedora, and others ship libyuv and\nalready use it when building libcamera. Fedora even enables both test\npipelines by default.\n\nThus let's build the virtual pipeline by default, facilitating libcamera\nadoption.\n\nRobert Mader (2):\n  pipeline: virtual: Remove libjpeg dependency\n  meson: Build virtual pipeline by default\n\n meson.build                                | 2 +-\n src/libcamera/pipeline/virtual/meson.build | 3 ---\n 2 files changed, 1 insertion(+), 4 deletions(-)"}