From unknown Sun Jun 15 08:58:39 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41759] [PATCH] gnu: Add v4l2loopback-linux-module. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Jun 2020 04:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41759 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41759@debbugs.gnu.org Cc: Morgan Smith X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15915891232649 (code B ref -1); Mon, 08 Jun 2020 04:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jun 2020 04:05:23 +0000 Received: from localhost ([127.0.0.1]:55586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ji92J-0000ge-36 for submit@debbugs.gnu.org; Mon, 08 Jun 2020 00:05:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:42556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ji92H-0000gX-7i for submit@debbugs.gnu.org; Mon, 08 Jun 2020 00:05:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ji92H-0000xo-2V for guix-patches@gnu.org; Mon, 08 Jun 2020 00:05:21 -0400 Received: from mail-dm6nam10olkn2032.outbound.protection.outlook.com ([40.92.41.32]:28000 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ji92C-0008IK-0X for guix-patches@gnu.org; Mon, 08 Jun 2020 00:05:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U9N0XheIP00hYt7lAuB5LmpOhu0g8FfyffbmoF8qD6ll/pthNbLkPhbitz5aBAO20PItKPj+Ln260uziLI0bXQyKn0kMxwsONNUG3O2LNgPpVig2zo3SBAxclwqy+xGTadWoT1r11FgNTXhjgrIPBkv93yiiB7mHDqK3H55x5Gfn677s8procz+oQ0BuKKF3rfY/oQgBJVoGzl4YIKAs6PrI/7+TghZ+MSJ49IOLqP0TvQ7Tb1YrLPWO+iifl7ia21zAqqD4r7sYlA8/7ERMHdI1FVYKvvLWCr8ppKaeDzupNwU2/gD/ap5GiPNuCmUjauMfdXf6cXl1zlQnFIDodA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j4NT9NAOpfjXKSrcqmp3Efwh/GCH0asTSGWUR2cjQPo=; b=QhRJw5LwmR92s9okIG+XNVo+ADvFhOvDPRpi9DXvYKAFJrelESjqXnkFGcsuGQBdtpuM2PSjD4O6z0712U2aB77YUuP0s4JUou73/M81qatLGytRiS9V5GlAtAJBVj726WeuEXeVjTHem8XvXWdJ8lsteM6o/ZOqNYJN4wZyDafTlWcAgNgAD2AqodEN/s3HfVPGdg9rKWnSkAxwAvxubIUm5+Cto9It3TZyYFnOvmgyzaDO+Gkuct7QBiggnT1POaXBE1tCg8Aww4PHhc9jSxI96ns/wpePNVmRM7iV17esMt5id5T92/B0HVqvuOwPEkXjkACjdqQeDPYwdKvHUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j4NT9NAOpfjXKSrcqmp3Efwh/GCH0asTSGWUR2cjQPo=; b=Lp360O09WtHwS3mblrgRtoQhJyssG2DIPdGVL1qzW3kvHQRCFgpoMYt9t0KlAJlZlKee4W/pfSF/zzmhHosUSjmPETeg6FyFjMtMQhXrQHOOk0mC8xrjVv8KlaWPeVWggMph1+EH+rHvUukDFuMb0hYDx9PYrKnq0LJ7LDEFOCPnmUZ27pkHfBNkKuWCmaOxJTdJZwgi/m6zk1o069AZG40EV5VTslXWOcPQgszZMfVlZvkJoiiHz/n4XNS4K9nAevhNzLU6y9HvFvQ+q6Ml3Xfeqi9XjARp5ippSmuNAbM8gHebt0NYiRBnuLngINHRNBK28A5FExqNtXCfOZDfTQ== Received: from BN7NAM10FT043.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e8f::4b) by BN7NAM10HT028.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e8f::346) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.23; Mon, 8 Jun 2020 03:50:11 +0000 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com (2a01:111:e400:7e8f::42) by BN7NAM10FT043.mail.protection.outlook.com (2a01:111:e400:7e8f::110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.23 via Frontend Transport; Mon, 8 Jun 2020 03:50:11 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C94E663879E89F8F0BA1568E2C04B33A9F296C85903227506104C2AAB91BF4E3; UpperCasedChecksum:FF61D5E50FE0C2A9A52E62D929C2CC7DFB80778D73D79FEA9A73BCFDD1B7B401; SizeAsReceived:8587; Count:48 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::98bd:eee8:9d42:b132]) by DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::98bd:eee8:9d42:b132%3]) with mapi id 15.20.3066.023; Mon, 8 Jun 2020 03:50:11 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 7 Jun 2020 23:49:55 -0400 Message-ID: X-Mailer: git-send-email 2.26.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YQBPR01CA0070.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::42) To DM5PR1001MB2105.namprd10.prod.outlook.com (2603:10b6:4:2b::24) X-Microsoft-Original-Message-ID: <20200608034955.16960-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from guix.lan (70.27.158.64) by YQBPR01CA0070.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Mon, 8 Jun 2020 03:50:11 +0000 X-Mailer: git-send-email 2.26.2 X-Microsoft-Original-Message-ID: <20200608034955.16960-1-Morgan.J.Smith@outlook.com> X-TMN: [HWw7I461cguzjeqQXT7w1IjG1yWWmH4G] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 03fce3c7-c464-4c56-f88e-08d80b5f0b5d X-MS-Exchange-SLBlob-MailProps: NS9Gj58uCj02ITEV61sTG29HM6oRKCFGfrEBN4OyDpgxSTcshtnrT74etegCRkHwy7R2JDcX3wLMqIDCngij5gxqIU4gwOM7tH9e2OwyOVgDaXjSsEDKR2WmzQAabw2ds94Aga2jRFVdSeHAlGy6ujloOdN7ghrxazvUJcGrFaB6zACTJkQfFJkemifmvjexYD+q6PNnfwPbDjcUwO5AuEtinZZRtA6ZbqkkLiB4d3pcs//TIJ1hN6i5Xhy0C5by1khhYBfbhVxJh/EHG0xwuB9MKSmhr7yIsjt6+CCruvihlr32x2ZlTfKv6mRTxhCSS+bROQAAudIwtCUVnCJBLBEzZYGvAsFu9DFAQf9YfFo9jGieiO82VxSso4PwXSXgdgige5quWuFfNkL65vYS6Qcc51sp3s6vC7qjN0PVaX+fjsUu3Tw06x4pujnJVITUiExzp1C874yy0KZGdH8evAmgVICfiEea+0WpV8534i2nwcWPzLG4PiniGczVf0duYaU76x0moRPmmAUjIQBxioJH7dQYhfw9g2NEs4Kiyq8+a7JTHmolBstxUdCoG98zQo6m3uFdo17LiGP3uUCufX9foWupbqrG144UVe+NTWStCXHWIeCaPxWTpqVglTEHFLDc1gufL+Lsod9EgASn9b+WOe+zZvlAwDtu0zSMuvFqdqdTuSY+mAJ8jxa7BlnkvalG7Emzo6EY8NMNi3hmLw== X-MS-TrafficTypeDiagnostic: BN7NAM10HT028: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: svy/O7HftW0cg/KjAEFOVq1fzGIg+EmedRp9b3j5IN2qDN/VCQrxMqDuCrXl93OSqj2LzR3qOMUOKRKE2C7dukSyrRZO2oYZRkl3AVe0zOWl9OLcORmgreLmMtkqKHynAZiOchyM99YFGzzVCotI8JJuwIdTLbKjW4MDY0vmhQFF4or5juitbbRScpuWGzegAzgnGLJpFsNnYPya4li0TZ7sXE1Tzjc7G4COl+1CmImhILeTOPwTGrWiZgk7mSjV X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR1001MB2105.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 5RxyjhVheasv6oDN/tD49yC/o4PPitXHxX7SRF+YyP5jHKyXiRBDAAYv7r7AQ0niImG4Q8Rq+1faaOUJWzUSJJvKs+NMhGg9cmekA9So9ra2w4UKzr42YuwWjqIJWJzn4+FjTun0+fPSDbVts99lLw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03fce3c7-c464-4c56-f88e-08d80b5f0b5d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2020 03:50:11.6140 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7NAM10HT028 Received-SPF: pass client-ip=40.92.41.32; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM10-DM6-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/08 00:05:14 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) From: Morgan Smith * gnu/packages/linux.scm (v4l2loopback-linux-module): New variable. --- gnu/packages/linux.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index db03160085..20ba222790 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -43,6 +43,7 @@ ;;; Copyright © 2020 Chris Marusich ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020 Morgan Smith ;;; ;;; This file is part of GNU Guix. ;;; @@ -1134,6 +1135,39 @@ module allows the control of the backlight level or luminance property when supported under @file{/sys/class/backlight/}.") (license license:gpl2+))) +(define-public v4l2loopback-linux-module + (package + (name "v4l2loopback-linux-module") + (version "0.12.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/umlaeute/v4l2loopback.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qi4l6yam8nrlmc3zwkrz9vph0xsj1cgmkqci4652mbpbzigg7vn")))) + (build-system linux-module-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "make" + "--directory=./tests" + (string-append "CC=" ,(cc-for-target)))))))) + (home-page "https://github.com/umlaeute/v4l2loopback") + (synopsis "Linux kernel module that allows you to create \"virtual video devices\"") + (description "This module allows you to create \"virtual video devices\" +normal (v4l2) applications will read these devices as if they were ordinary +video devices, but the video will not be read from e.g. a capture card but +instead it is generated by another application. this allows you for instance +to apply some nifty video effects on your Jitsi video... it also allows some +more serious things (e.g. using it to add streaming capabilities to an +application by the means of hooking GStreamer into the loopback devices).") + (license license:gpl2+))) + ;;; ;;; Pluggable authentication modules (PAM). -- 2.26.2 From unknown Sun Jun 15 08:58:39 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41759] [PATCH] gnu: Add v4l2loopback-linux-module. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Jun 2020 08:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41759 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Morgan.J.Smith@outlook.com Cc: 41759@debbugs.gnu.org X-Debbugs-Original-Cc: 41759@debbugs.gnu.org, guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159160547029137 (code B ref -1); Mon, 08 Jun 2020 08:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jun 2020 08:37:50 +0000 Received: from localhost ([127.0.0.1]:55884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiDHy-0007Zo-6o for submit@debbugs.gnu.org; Mon, 08 Jun 2020 04:37:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:60292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiDHw-0007ZY-AT for submit@debbugs.gnu.org; Mon, 08 Jun 2020 04:37:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiDHw-0007eX-2y for guix-patches@gnu.org; Mon, 08 Jun 2020 04:37:48 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:57270) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiDHu-0000UH-MQ for guix-patches@gnu.org; Mon, 08 Jun 2020 04:37:47 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 0d68c833; Mon, 8 Jun 2020 08:37:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=a7Pq8qfqbpLer93shyNYSF Ql9zwbzTQhBJI8UV8DFok=; b=DFSUJLteKP5IUJf5ThgsXg5+3HNBH+jx0rssti 86KKB1i1jYDlQkeA0Ca+DSOl237htcv8o59zIu/xvLJTmc7TZ5cCEgn2HSDuqO7E EzJ7XojmBmK9iqaxx1gCku6xN9lPXwCNHpe95Ul6fS4KT+QB2h8FJ/pdnQG2KjFZ OMCP83oXgpppkeaYzW7O7zPJhpQwxXli8jAtnXL+tKZWoMV2bJ3ZQdIBNI/NsCcl 38t04lLrQwlbomwgy0005rQqPwj9gLdc8ZQ4I2qxhhz5W6IeH+UNM0eTbLyY0bTF 6a7hKeMj6ifaJzEhF9iMqviW6sd4qSdHdxv0j/+i26gqubLw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id e419acb9 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 8 Jun 2020 08:37:50 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice References: In-reply-to: Date: Mon, 08 Jun 2020 10:37:41 +0200 Message-ID: <87lfkyq7fu.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Morgan, Morgan.J.Smith@outlook.com =E5=86=99=E9=81=93=EF=BC=9A > + (package > + (name "v4l2loopback-linux-module") > + (version "0.12.5") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url=20 > "https://github.com/umlaeute/v4l2loopback.git") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > +=20 > "1qi4l6yam8nrlmc3zwkrz9vph0xsj1cgmkqci4652mbpbzigg7vn")))) > + (build-system linux-module-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (replace 'check > + (lambda _ > + (invoke "make" > + "--directory=3D./tests" > + (string-append "CC=3D"=20 > ,(cc-for-target)))))))) This only builds the =E2=80=98test_dqbuf=E2=80=99 executable, but doesn't r= un it.=20 Trying to fails with: usage: tests/test_dqbuf i.e. it needs the kernel module to be loaded as we discussed on=20 IRC. That's the norm for kernel drivers. For obvious reasons,=20 loading them in the build environment isn't an option. (Computers are magic and one could virtualise a kernel, similar to=20 what we do with Xvfb for X11 tests, but it would work only for=20 drivers that don't require any hardware and excuse me the word=20 =E2=80=98overkill=E2=80=99 is knocking at the door.) > + (home-page "https://github.com/umlaeute/v4l2loopback") > + (synopsis "Linux kernel module that allows you to create=20 > \"virtual video devices\"") Life hack: s/that allows you// > + (description "This module allows you to create \"virtual=20 > video devices\" > +normal (v4l2) applications will read these devices as if they=20 > were ordinary > +video devices, but the video will not be read from e.g. a=20 > capture card but > +instead it is generated by another application. this allows you=20 > for instance > +to apply some nifty video effects on your Jitsi video... it=20 > also allows some > +more serious things (e.g. using it to add streaming=20 > capabilities to an > +application by the means of hooking GStreamer into the loopback=20 > devices).") Double-spacing between sentences is mandatory in Texinfo, because=20 we are all boomers. I was just about to push with the edits below, but=E2=80=A6 OK. Done=20 separately as fdcd193744dbb92d3478c8e4e6c4f4336a872831 et al. Thanks! T G-R --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 3a8d45e20b..c40b33a0a9 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1150,23 +1150,17 @@ supported under @file{/sys/class/backlight/}.") (base32 "1qi4l6yam8nrlmc3zwkrz9vph0xsj1cgmkqci4652mbpbzigg7vn")))) (build-system linux-module-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda _ - (invoke "make" - "--directory=./tests" - (string-append "CC=" ,(cc-for-target)))))))) (home-page "https://github.com/umlaeute/v4l2loopback") - (synopsis "Linux kernel module that allows you to create \"virtual video devices\"") - (description "This module allows you to create \"virtual video devices\" -normal (v4l2) applications will read these devices as if they were ordinary -video devices, but the video will not be read from e.g. a capture card but -instead it is generated by another application. this allows you for instance -to apply some nifty video effects on your Jitsi video... it also allows some -more serious things (e.g. using it to add streaming capabilities to an -application by the means of hooking GStreamer into the loopback devices).") + (synopsis "Linux kernel module to create virtual V4L2 video devices") + (description + "This Linux module creates virtual video devices. @acronym{V4L2, Video +for Linux 2} applications will treat these as ordinary video devices but read +video data generated by another application, instead of a hardware device such +as a capture card. + +This lets you apply nifty effects to your Jitsi video, for example, but also +allows some more serious things like adding streaming capabilities to an +application by hooking GStreamer into the loopback device.") (license license:gpl2+))) --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXt341QAKCRANsP+IT1Vt efEZAP9Ma1rz80mnabX5ltqqUuvZ2leGi02YR6SGajT4uS1LCgEA+yxPT4JxRsY8 id2CegAYUw2TlNQqCNpCBAjB+BhKugs= =pvMY -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 04:38:54 2020 Received: (at control) by debbugs.gnu.org; 8 Jun 2020 08:38:55 +0000 Received: from localhost ([127.0.0.1]:55890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiDJ0-0007bj-Mb for submit@debbugs.gnu.org; Mon, 08 Jun 2020 04:38:54 -0400 Received: from tobias.gr ([80.241.217.52]:33332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiDIy-0007bb-U8 for control@debbugs.gnu.org; Mon, 08 Jun 2020 04:38:53 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 2996e2f5 for ; Mon, 8 Jun 2020 08:38:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :date:message-id:mime-version:content-type; s=2018; i= me@tobias.gr; bh=Aef680j6zhEcyiDg3nEqGygnLNkOH8a3bAmEAd3gjsc=; b= NobGaZ/mjQEO/WyarVqfTvd0YR1vjRgXH9ID8cNy6mq6laXsQKStWKTe19NOtH2y LZ/hH2ywm9ULqxaU8jjKoGClQvHAIxua/aUdw76unWbw7P9NBU8ZYSOfuUP+VAvr A4g4tiOglA66ZzhjYR0/rx/t1b8XutnzDfGTJ/HhX6zcSHmaIGtMMB967NNpmhcp 620ibNjl5/ltn1bhRJDKw0mO6cW5pJvOxFVmlLkyieNsJ46a9zI25NqND6o+kDRX P4ztmz4sAReefZJfmABSdZQWSoIkdIgltgvK4rx7qBC9UqYoDzr7wcTpT9+YHJyU 7Hrz4Ma1GxdrSkrlAObivw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id f3239bd6 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Mon, 8 Jun 2020 08:38:59 +0000 (UTC) From: Tobias Geerinckx-Rice To: control@debbugs.gnu.org Date: Mon, 08 Jun 2020 10:38:51 +0200 Message-ID: <87img2q7dw.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) close 41759