[{"id":39490,"web_url":"https://patchwork.libcamera.org/comment/39490/","msgid":"<9fdb787a-0638-48af-a9c0-98e172389e0c@gmx.de>","date":"2026-06-26T22:54:04","subject":"Re: [PATCH v2 0/2] meson: Build virtual pipeline by default","submitter":{"id":111,"url":"https://patchwork.libcamera.org/api/people/111/","name":"Christian Rauch","email":"Rauch.Christian@gmx.de"},"content":"Hi Robert,\n\nNote that RHEL (i.e. the other big long-term supported distro) does not \nship libyuv and that EPEL 10 is missing the package at the moment:\n- https://packages.fedoraproject.org/pkgs/libyuv/libyuv/\n- https://bugzilla.redhat.com/show_bug.cgi?id=2344526\n\nBest,\nChristian\n\n\nAm 26.06.26 um 11:28 schrieb Robert Mader:\n>  From the main commit:\n> \n> The virtual pipeline is very helpful for debugging purposes and very\n> small. One big reason to not build it by default in the past was likely\n> the libyuv dependency, which many distros did not ship by default.\n> \n> By now big distros like Debian, Fedora, and others ship libyuv and\n> already use it when building libcamera. Fedora even enables both test\n> pipelines by default.\n> \n> Thus let's build the virtual pipeline by default, facilitating libcamera\n> adoption.\n> \n> ---\n> \n> Changes in v2:\n>   - Reintroduced libjpeg dependency for libyuv subproject\n>   - Collected tags\n> \n> ---\n> \n> Robert Mader (2):\n>    pipeline: virtual: Move libjpeg requirement to libyuv subproject\n>    meson: Build virtual pipeline by default\n> \n>   meson.build                                | 2 +-\n>   src/libcamera/pipeline/virtual/meson.build | 3 ---\n>   src/meson.build                            | 4 +++-\n>   3 files changed, 4 insertions(+), 5 deletions(-)\n>","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 BCEAFC3264\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 26 Jun 2026 22:54:07 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7A91465F0F;\n\tSat, 27 Jun 2026 00:54:06 +0200 (CEST)","from mout.gmx.net (mout.gmx.net [212.227.17.21])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 6D701658C7\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 27 Jun 2026 00:54:05 +0200 (CEST)","from client.hidden.invalid by mail.gmx.net (mrgmx105\n\t[212.227.17.168]) with ESMTPSA (Nemesis) id 1N17YY-1xIk902LqE-00zd7R\n\tfor\n\t<libcamera-devel@lists.libcamera.org>; Sat, 27 Jun 2026 00:54:04 +0200"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmx.de header.i=rauch.christian@gmx.de\n\theader.b=\"iTYRJSgp\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;\n\ts=s31663417; t=1782514444; x=1783119244; i=rauch.christian@gmx.de;\n\tbh=AI1fKSjXU8Ak8EdkhWago0QiHrQyCUBe1aAnbhCUAD0=;\n\th=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:\n\tReferences:From:In-Reply-To:Content-Type:\n\tContent-Transfer-Encoding:cc:content-transfer-encoding:\n\tcontent-type:date:from:message-id:mime-version:reply-to:subject:\n\tto;\n\tb=iTYRJSgpfxL/gD34hqy2krHsAozCCfxknCg/EWm8ozf+snNbgxVFmgyQM6a0KpRk\n\tTexVYKWk/95K7NiA16vlJH7RmSKh28WcoApYlx5vBKHzZGvlkjUOs18nHSRFU2UF0\n\t7TfKu5F3v2jsQd6aYOAzjBSVQu80eE/8TZrEI2sjfV+oVMdccpQ5QvnhnNkyvwobG\n\tuz1xiw50Nxf+/ljBF6E0FVfTovMtCWXPXgwPYetgp5BZlKKAxb3VKkVKg84p3SiYO\n\t1czutRjyCCBqZDf4WqTiwebHjOsK9jpWaUR72R6q8f+qe8QTdCDfjD6ey50OG2Wlf\n\ti3+RyDoRqwuqldQj9A==","X-UI-Sender-Class":"724b4f7f-cbec-4199-ad4e-598c01a50d3a","Message-ID":"<9fdb787a-0638-48af-a9c0-98e172389e0c@gmx.de>","Date":"Sat, 27 Jun 2026 00:54:04 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 0/2] meson: Build virtual pipeline by default","To":"libcamera-devel@lists.libcamera.org","References":"<20260626092847.289764-1-robert.mader@collabora.com>","Content-Language":"en-US","From":"Christian Rauch <Rauch.Christian@gmx.de>","In-Reply-To":"<20260626092847.289764-1-robert.mader@collabora.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"quoted-printable","X-Provags-ID":"V03:K1:zpTiz9Uu5TRLsf1Ifm8dNdxGHigTswUNNzXYi2++kVfgE9QRaOh\n\tbH+XouWxs424lkgwLOYjD3PqK7H6+OVtFldVhBH6NmSozhy2mQZdvL6tv6z7Iemk/Zz5jsD\n\tI7zQDtCrRuZkQOFeThezVT3laAoQE35ZDRmFuw7PEEMszt6LAmvoMp3IR5vE/dK6VnUqDO5\n\tzGDDuVRzRwFKIhqAosqeQ==","X-Spam-Flag":"NO","UI-OutboundReport":"notjunk:1; M01:P0:BDqqI6Z3OV4=;\n\tlyvSt7/XDa7J9TD4b0j9gCAYBT1\n\t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\n\tM3zaFYqe0EXxF+nKO21E8T5N3Hs=","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>"}}]