From unknown Tue Aug 12 08:32:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29054] frei0r-plugins + build ffmpeg with frei0r Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 Oct 2017 12:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29054 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 29054@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15092807593980 (code B ref -1); Sun, 29 Oct 2017 12:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Oct 2017 12:39:19 +0000 Received: from localhost ([127.0.0.1]:39899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8mrz-000124-HH for submit@debbugs.gnu.org; Sun, 29 Oct 2017 08:39:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8mrx-00011q-JU for submit@debbugs.gnu.org; Sun, 29 Oct 2017 08:39:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e8mro-0004RD-1v for submit@debbugs.gnu.org; Sun, 29 Oct 2017 08:39:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.0 required=5.0 tests=BAYES_50,RCVD_IN_SORBS_SPAM, URIBL_BLACK autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56998) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e8mrn-0004R8-Tp for submit@debbugs.gnu.org; Sun, 29 Oct 2017 08:39:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41536) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e8mrm-000795-Hb for guix-patches@gnu.org; Sun, 29 Oct 2017 08:39:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e8mrj-0004Pn-DV for guix-patches@gnu.org; Sun, 29 Oct 2017 08:39:02 -0400 Received: from aibo.runbox.com ([91.220.196.211]:45794) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e8mrj-0004P1-4o for guix-patches@gnu.org; Sun, 29 Oct 2017 08:38:59 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e8mrg-0008FG-Ek for guix-patches@gnu.org; Sun, 29 Oct 2017 13:38:56 +0100 Received: from [163.172.212.115] (helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e8mrP-0000GG-OY for guix-patches@gnu.org; Sun, 29 Oct 2017 13:38:40 +0100 Date: Sun, 29 Oct 2017 12:38:37 +0000 From: ng0 Message-ID: <20171029123837.lxwmgbtku2mdjeao@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ptf4qptomw4n3cr2" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.8 (--) 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.8 (--) --ptf4qptomw4n3cr2 Content-Type: multipart/mixed; boundary="s6kpg7zxr2fkwbzp" Content-Disposition: inline --s6kpg7zxr2fkwbzp Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This adds frei0r-plugins on my path to pitivi. frei0r is also an optional dependency for ffmepg so I added it to ffmepg and removed the "TODO" style comment about it in ffmepg. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --s6kpg7zxr2fkwbzp Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-frei0r-plugins.patch" Content-Transfer-Encoding: quoted-printable =46rom 566ad05a47e2f0e8cfe271cc5e121bd1b21ad5b5 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sun, 29 Oct 2017 12:16:05 +0000 Subject: [PATCH 1/2] gnu: Add frei0r-plugins. * gnu/packages/video.scm (frei0r-plugins): New variable. --- gnu/packages/video.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index cea662b04..fba249c58 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2548,3 +2548,43 @@ In addition, it handles the sometimes ugly task of c= onverting between all these formats and provides some elementary operations (copying, scaling, alpha blending etc).") (license license:gpl3))) + +(define-public frei0r-plugins + (package + (name "frei0r-plugins") + (version "1.6.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://files.dyne.org/frei0r/" + "frei0r-plugins-" version ".tar.gz")) + (sha256 + (base32 + "0pji26fpd0dqrx1akyhqi6729s394irl73dacnyxk58ijqq4dhp0")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autotools + (lambda _ + (zero? (system* "sh" "autogen.sh"))))))) + ;; TODO: opencv for additional face detection filters + (inputs + `(("gavl" ,gavl) + ("cairo" ,cairo))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("libtool" ,libtool) + ("automake" ,automake) + ("autoconf" ,autoconf))) + (home-page "http://gmerlin.sourceforge.net") + (synopsis "Minimalistic plugin API for video effects") + (description + "Frei0r is a minimalistic plugin API for video effects. +The main emphasis is on simplicity for an API that will round up +the most common video effects into simple filters, sources and +mixers that can be controlled by parameters. Frei0r wants to +provide a way to share these simple effects between many +applications, avoiding their reimplementation by different projects. +It counts more than 100 plugins.") + (license license:gpl2))) --=20 2.14.3 --s6kpg7zxr2fkwbzp Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-ffmpeg-Configure-with-frei0r.patch" Content-Transfer-Encoding: quoted-printable =46rom 50d18aa32ce9510f3a62a2376b0668fafae62c0d Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sun, 29 Oct 2017 12:33:57 +0000 Subject: [PATCH 2/2] gnu: ffmpeg: Configure with frei0r. * gnu/packages/video.scm (ffmepg)[inputs]: Add 'frei0r-plugins'. (arguments)[configure-flags]: Add '--enable-frei0r' and remove 'TODO' comment about frei0r. --- gnu/packages/video.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fba249c58..2712b51ee 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -599,6 +599,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) + ("frei0r-plugins" ,frei0r-plugins) ("gnutls" ,gnutls) ("opus" ,opus) ("ladspa" ,ladspa) @@ -638,7 +639,6 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") ;; possible additional inputs: ;; --enable-avisynth enable reading of AviSynth script ;; files [no] - ;; --enable-frei0r enable frei0r video filtering ;; --enable-libaacplus enable AAC+ encoding via libaacplus [= no] ;; --enable-libcelt enable CELT decoding via libcelt [no] ;; --enable-libdc1394 enable IIDC-1394 grabbing using libdc= 1394 @@ -686,6 +686,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") '("--enable-avresample" "--enable-gpl" ; enable optional gpl licensed parts "--enable-shared" + "--enable-frei0r" "--enable-fontconfig" "--enable-gnutls" "--enable-ladspa" --=20 2.14.3 --s6kpg7zxr2fkwbzp-- --ptf4qptomw4n3cr2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAln1y80ACgkQ4i+bv+40 hYjpDBAAh8oEDhLso3G/SavoL9sth0avZEBb5kGb/MF1ZtzUjrSNhKOwHzXY+/Kg b+gCqxMsf8hPQhBPx9UrXp0CdTIXLMmIXMvWtxToK7E8LEHLqr75tERnhtib0E1x 4lhPXpf7Ns0tM5hASpw5eyK69NGmWmnaiCGOqokutkgJX64BTUtOpAEgMRdzUa/c x1pjXeVvkRFwBFedfNw3EE/0UXajzlZ5L8Vr5wxKCjf0p1FCSTF6LqSJCjaYnwmk /ML4SyUuT2KYBlH6/okd20RU/44CkyXzukGYPCrug+4llpvqtzYtk11Iv7Mp855b Bj2VQiYZcdPZnCujcJx2R29n92F2X+J00ciZqJjTOo97QcDZpjq4iXedOKZHvbhT ZdtonSgQmjAGOSB1gCrJ/MOqCEy+gM6JXsp+9l7Ps0P5Q54iqxA5fWTnYuWE3g6s JBUsVLPlZBHzLTHiX0kdIQpHWX0XCZ6Lt/Zct41gwyZBVRLJ6w8oCZpwhWSTye6j OwBx+9msQ5xKzAY2AVs+cVi1IOD/xP4BXx83bwQkvwss+kL/fvaVFT0IARaKudbU slrOZvs+tcXtrx3jcyYPP0Q84GEQ2zMmkJuWYXqygSsF8Qi3D5v0OBAnkxDMw6Zy MGMSaxFCy9IqL6izNfJTgNxqVAEVZTcBTcyeJPjXPN9MuLHi9GY= =68GQ -----END PGP SIGNATURE----- --ptf4qptomw4n3cr2-- From unknown Tue Aug 12 08:32:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29054] frei0r-plugins + build ffmpeg with frei0r Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 Oct 2017 12:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29054 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 29054@debbugs.gnu.org Received: via spool by 29054-submit@debbugs.gnu.org id=B29054.15092810174382 (code B ref 29054); Sun, 29 Oct 2017 12:44:01 +0000 Received: (at 29054) by debbugs.gnu.org; 29 Oct 2017 12:43:37 +0000 Received: from localhost ([127.0.0.1]:39904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8mwC-00018b-HB for submit@debbugs.gnu.org; Sun, 29 Oct 2017 08:43:37 -0400 Received: from aibo.runbox.com ([91.220.196.211]:34364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8mwA-00018R-Lu for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 08:43:35 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e8mw8-0007de-Vq for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 13:43:33 +0100 Received: from [163.172.212.115] (helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e8mvu-0002IK-HH for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 13:43:18 +0100 Date: Sun, 29 Oct 2017 12:43:16 +0000 From: ng0 Message-ID: <20171029124316.myjvbxi2pdyirl7t@abyayala> References: <20171029123837.lxwmgbtku2mdjeao@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5zeprw3va6byxrcj" Content-Disposition: inline In-Reply-To: <20171029123837.lxwmgbtku2mdjeao@abyayala> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 5.8K bytes: > This adds frei0r-plugins on my path to pitivi. > frei0r is also an optional dependency for ffmepg > so I added it to ffmepg and removed the "TODO" style > comment about it in ffmepg. > -- > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 5.8K bytes: > This adds frei0r-plugins on my path to pitivi. > frei0r is also an optional dependency for ffmepg > so I added it to ffmepg and removed the "TODO" style > comment about it in ffmepg. > -- > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders --5zeprw3va6byxrcj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 5.8K bytes: > This adds frei0r-plugins on my path to pitivi. > frei0r is also an optional dependency for ffmepg > so I added it to ffmepg and removed the "TODO" style > comment about it in ffmepg. > --=20 > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org > From 566ad05a47e2f0e8cfe271cc5e121bd1b21ad5b5 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 29 Oct 2017 12:16:05 +0000 > Subject: [PATCH 1/2] gnu: Add frei0r-plugins. >=20 > * gnu/packages/video.scm (frei0r-plugins): New variable. > --- > gnu/packages/video.scm | 40 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) >=20 > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index cea662b04..fba249c58 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -2548,3 +2548,43 @@ In addition, it handles the sometimes ugly task of= converting between all > these formats and provides some elementary operations (copying, scaling, > alpha blending etc).") > (license license:gpl3))) > + > +(define-public frei0r-plugins > + (package > + (name "frei0r-plugins") > + (version "1.6.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://files.dyne.org/frei0r/" > + "frei0r-plugins-" version ".tar.gz")) > + (sha256 > + (base32 > + "0pji26fpd0dqrx1akyhqi6729s394irl73dacnyxk58ijqq4dhp0")))) > + (build-system gnu-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'autotools > + (lambda _ > + (zero? (system* "sh" "autogen.sh"))))))) > + ;; TODO: opencv for additional face detection filters > + (inputs > + `(("gavl" ,gavl) > + ("cairo" ,cairo))) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("libtool" ,libtool) > + ("automake" ,automake) > + ("autoconf" ,autoconf))) > + (home-page "http://gmerlin.sourceforge.net") Ohno=E2=80=A6 I'll send a correction soon. Obviously this is not the home p= age. I have to build another software right now to be able to switch back to the branch where frei0r is. > + (synopsis "Minimalistic plugin API for video effects") > + (description > + "Frei0r is a minimalistic plugin API for video effects. > +The main emphasis is on simplicity for an API that will round up > +the most common video effects into simple filters, sources and > +mixers that can be controlled by parameters. Frei0r wants to > +provide a way to share these simple effects between many > +applications, avoiding their reimplementation by different projects. > +It counts more than 100 plugins.") > + (license license:gpl2))) > --=20 > 2.14.3 >=20 > From 50d18aa32ce9510f3a62a2376b0668fafae62c0d Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 29 Oct 2017 12:33:57 +0000 > Subject: [PATCH 2/2] gnu: ffmpeg: Configure with frei0r. >=20 > * gnu/packages/video.scm (ffmepg)[inputs]: Add 'frei0r-plugins'. > (arguments)[configure-flags]: Add '--enable-frei0r' and remove > 'TODO' comment about frei0r. > --- > gnu/packages/video.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index fba249c58..2712b51ee 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -599,6 +599,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264= , and VC-1/VMW3).") > (inputs > `(("fontconfig" ,fontconfig) > ("freetype" ,freetype) > + ("frei0r-plugins" ,frei0r-plugins) > ("gnutls" ,gnutls) > ("opus" ,opus) > ("ladspa" ,ladspa) > @@ -638,7 +639,6 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264= , and VC-1/VMW3).") > ;; possible additional inputs: > ;; --enable-avisynth enable reading of AviSynth script > ;; files [no] > - ;; --enable-frei0r enable frei0r video filtering > ;; --enable-libaacplus enable AAC+ encoding via libaacplus= [no] > ;; --enable-libcelt enable CELT decoding via libcelt [n= o] > ;; --enable-libdc1394 enable IIDC-1394 grabbing using lib= dc1394 > @@ -686,6 +686,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264= , and VC-1/VMW3).") > '("--enable-avresample" > "--enable-gpl" ; enable optional gpl licensed parts > "--enable-shared" > + "--enable-frei0r" > "--enable-fontconfig" > "--enable-gnutls" > "--enable-ladspa" > --=20 > 2.14.3 >=20 --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --5zeprw3va6byxrcj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAln1zOQACgkQ4i+bv+40 hYiFkQ//SbCNp5cDzPwbz9hvHdA8g3QXU1DgsaF6g/7M1y+GMk1Rf6PXGubyErbz 3rJ0TG57qqEXFA0SU1SKswe0fceuXfvl745reGHwauhPYyrCYJjft+HN/vh2urcl hH7JvPjdnnNeooa0n+WiSmMgtiaAYKnJMyyqsUYehwnP1wCtZPDFd8GEA3Rpesw0 ZxHDcLjWk+alNURnu6F6EtXBFYNmemWCdfAjolucRa+h+qPEkG0Nn7d6MNGPfp2f jmik0tP46mTus/uVQTWTloqnhc+o08IEBAoUR1nNSx8YLmRcWRdnrtjC2/YCwKcW gjqJjKZOSH5HpXag/SLtjUYAgfLZh887DmfeOcD494BPLEqf097cJnsItw8LFDBE GxadMDz6Ew1JHqb0CtabGhtpw6cR6wGqCjxjDd5EVT2BmKXDuXdngKkEPma/Y/Dk f8bGmjZpWoTw/Mgikrh6cm4JWGIooKpeu5e3loMj04Ox6EFZ+HKAzIcCJ3pTOLG5 jZ+IC6S+PhVo/ObpuskbXxl3cbneEu6Eb8C3L/4Li7f84unrDdEtggSHpmyqeAHP 0NKCUhyrQwWn3Nut9Q9C7IYRCcBU1VmFxKp2MJ/kZcezpQg2f7ZZgVlvJDEVnRvJ LwhjV8KfZ+FMmGiXcM8wQB7XlBwui4/dQZi64KL0CUkBFvb1nK0= =Q/i4 -----END PGP SIGNATURE----- --5zeprw3va6byxrcj-- From unknown Tue Aug 12 08:32:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29054] frei0r-plugins + build ffmpeg with frei0r Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 Oct 2017 13:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29054 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 29054@debbugs.gnu.org Received: via spool by 29054-submit@debbugs.gnu.org id=B29054.15092821276107 (code B ref 29054); Sun, 29 Oct 2017 13:03:01 +0000 Received: (at 29054) by debbugs.gnu.org; 29 Oct 2017 13:02:07 +0000 Received: from localhost ([127.0.0.1]:39914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8nE6-0001aQ-NZ for submit@debbugs.gnu.org; Sun, 29 Oct 2017 09:02:07 -0400 Received: from aibo.runbox.com ([91.220.196.211]:34892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8nE4-0001aI-OA for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 09:02:05 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e8nE2-0000V5-1Z for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 14:02:02 +0100 Received: from 62-210-37-82.rev.poneytelecom.eu ([62.210.37.82] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e8nD0-0004Ae-4e for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 14:00:58 +0100 Date: Sun, 29 Oct 2017 13:00:45 +0000 From: ng0 Message-ID: <20171029130045.tj7s5pozjz3hciim@abyayala> References: <20171029123837.lxwmgbtku2mdjeao@abyayala> <20171029124316.myjvbxi2pdyirl7t@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xanbgp7dyxjlwpjt" Content-Disposition: inline In-Reply-To: <20171029124316.myjvbxi2pdyirl7t@abyayala> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 5.9K bytes: > ng0 transcribed 5.8K bytes: > > This adds frei0r-plugins on my path to pitivi. > > frei0r is also an optional dependency for ffmepg > > so I added it to ffmepg and removed the "TODO" style > > comment about it in ffmepg. =?UTF-8?Q?=E2=80=A6?= > =?UTF-8?Q?Ohno=E2=80=A6?= I'll send a correction soon. Obviously this is not the home page. > I have to build another software right now to be able to switch back > to the branch where frei0r is. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 5.9K bytes: > ng0 transcribed 5.8K bytes: > > This adds frei0r-plugins on my path to pitivi. > > frei0r is also an optional dependency for ffmepg > > so I added it to ffmepg and removed the "TODO" style > > comment about it in ffmepg. =?UTF-8?Q?=E2=80=A6?= > =?UTF-8?Q?Ohno=E2=80=A6?= I'll send a correction soon. Obviously this is not the home page. > I have to build another software right now to be able to switch back > to the branch where frei0r is. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders --xanbgp7dyxjlwpjt Content-Type: multipart/mixed; boundary="ctdesl234a3f4hs7" Content-Disposition: inline --ctdesl234a3f4hs7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 5.9K bytes: > ng0 transcribed 5.8K bytes: > > This adds frei0r-plugins on my path to pitivi. > > frei0r is also an optional dependency for ffmepg > > so I added it to ffmepg and removed the "TODO" style > > comment about it in ffmepg. =E2=80=A6 > Ohno=E2=80=A6 I'll send a correction soon. Obviously this is not the home= page. > I have to build another software right now to be able to switch back > to the branch where frei0r is. Corrected version appended. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --ctdesl234a3f4hs7 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-frei0r-plugins.patch" Content-Transfer-Encoding: quoted-printable =46rom b65092f2dddfd0f9b930f534fab218279ad17929 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sun, 29 Oct 2017 12:16:05 +0000 Subject: [PATCH 1/2] gnu: Add frei0r-plugins. * gnu/packages/video.scm (frei0r-plugins): New variable. --- gnu/packages/video.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index cea662b04..c978e8a6e 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2548,3 +2548,43 @@ In addition, it handles the sometimes ugly task of c= onverting between all these formats and provides some elementary operations (copying, scaling, alpha blending etc).") (license license:gpl3))) + +(define-public frei0r-plugins + (package + (name "frei0r-plugins") + (version "1.6.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://files.dyne.org/frei0r/" + "frei0r-plugins-" version ".tar.gz")) + (sha256 + (base32 + "0pji26fpd0dqrx1akyhqi6729s394irl73dacnyxk58ijqq4dhp0")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autotools + (lambda _ + (zero? (system* "sh" "autogen.sh"))))))) + ;; TODO: opencv for additional face detection filters + (inputs + `(("gavl" ,gavl) + ("cairo" ,cairo))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("libtool" ,libtool) + ("automake" ,automake) + ("autoconf" ,autoconf))) + (home-page "https://www.dyne.org/software/frei0r/") + (synopsis "Minimalistic plugin API for video effects") + (description + "Frei0r is a minimalistic plugin API for video effects. +The main emphasis is on simplicity for an API that will round up +the most common video effects into simple filters, sources and +mixers that can be controlled by parameters. Frei0r wants to +provide a way to share these simple effects between many +applications, avoiding their reimplementation by different projects. +It counts more than 100 plugins.") + (license license:gpl2))) --=20 2.14.3 --ctdesl234a3f4hs7 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-ffmpeg-Configure-with-frei0r.patch" Content-Transfer-Encoding: quoted-printable =46rom 872ec75abcca3b674a6b3c6731642b3b71d5bff1 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sun, 29 Oct 2017 12:33:57 +0000 Subject: [PATCH 2/2] gnu: ffmpeg: Configure with frei0r. * gnu/packages/video.scm (ffmepg)[inputs]: Add 'frei0r-plugins'. (arguments)[configure-flags]: Add '--enable-frei0r' and remove 'TODO' comment about frei0r. --- gnu/packages/video.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index c978e8a6e..afd2b1d4e 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -599,6 +599,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) + ("frei0r-plugins" ,frei0r-plugins) ("gnutls" ,gnutls) ("opus" ,opus) ("ladspa" ,ladspa) @@ -638,7 +639,6 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") ;; possible additional inputs: ;; --enable-avisynth enable reading of AviSynth script ;; files [no] - ;; --enable-frei0r enable frei0r video filtering ;; --enable-libaacplus enable AAC+ encoding via libaacplus [= no] ;; --enable-libcelt enable CELT decoding via libcelt [no] ;; --enable-libdc1394 enable IIDC-1394 grabbing using libdc= 1394 @@ -686,6 +686,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") '("--enable-avresample" "--enable-gpl" ; enable optional gpl licensed parts "--enable-shared" + "--enable-frei0r" "--enable-fontconfig" "--enable-gnutls" "--enable-ladspa" --=20 2.14.3 --ctdesl234a3f4hs7-- --xanbgp7dyxjlwpjt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAln10P0ACgkQ4i+bv+40 hYh8Qw//UZ6eyJH57VcvzOwAozyZxWTkb73Y/fzjL3XU6de9O+tz9uCPsSBZN7dO HsCpCQbcX7yojCihJqlPgCeHhXbf5RGm6SeyJ7H+xBXrXUJS1zJBByVcunAYWnm5 7LwDVLUGbXuehaKy8aT5T6u7SSY+DkrkH9gMqAptWtxkJU8stReST3Ei6KoTv6s1 INAA4Lspmd8Ga7pZVDc+aIcrK+CUhwC8YwIe4wU1bRkZjWx8bVsAehyb8vHgQb7r hN7m36/mPslvNvQd5JnE+jrN3lNyMo67+ZYd/ijLlKb1FICglw88VPMV1qQDCgm3 B6c8154RJjaTcReRHSm/8Ptpaj7Jg7+bBWcyE3C4Z+N840jL69fkSaC4rfQi8UQk Bg7mvRlusohId0Yu5l3a2yPCEn7iDrvI4PdV6IxA6cp+UF77/6eb4jc+zPw9MjOD qaQmtcTQ63Z5i1Jq77nxpBF886DRZ9Yu/ZP3FTqINkoo78UlQT7dTawkj4FYycfL 6ncu2ZXa6y4+H2cPEmRuSbkfF6XUlhz9y8GRGP2wceetZPA7UdMwII0OE0z2+QPT NrezKYySftcxOD9Ta74P6h9FZnef8vaF4gdu5xx+dwwiR31yd3on28R+XYUVRIro vSoLXyBnFyQxkwXsfFBH5AT3lwdcHJ+mzg/WTkhqdeNmZZuESAg= =xGTg -----END PGP SIGNATURE----- --xanbgp7dyxjlwpjt-- From unknown Tue Aug 12 08:32:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29054] frei0r-plugins + build ffmpeg with frei0r Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 Oct 2017 13:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29054 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 29054@debbugs.gnu.org Received: via spool by 29054-submit@debbugs.gnu.org id=B29054.15092829687348 (code B ref 29054); Sun, 29 Oct 2017 13:17:01 +0000 Received: (at 29054) by debbugs.gnu.org; 29 Oct 2017 13:16:08 +0000 Received: from localhost ([127.0.0.1]:39919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8nRg-0001uS-4X for submit@debbugs.gnu.org; Sun, 29 Oct 2017 09:16:08 -0400 Received: from aibo.runbox.com ([91.220.196.211]:44768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8nRd-0001uI-P3 for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 09:16:06 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e8nRc-0002IW-NN for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 14:16:04 +0100 Received: from exit1.ipredator.se ([197.231.221.211] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e8nRT-0007eQ-Bj for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 14:15:55 +0100 Date: Sun, 29 Oct 2017 13:15:43 +0000 From: ng0 Message-ID: <20171029131543.jkxnfpntnbplo2j5@abyayala> References: <20171029123837.lxwmgbtku2mdjeao@abyayala> <20171029124316.myjvbxi2pdyirl7t@abyayala> <20171029130045.tj7s5pozjz3hciim@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xa6vcpq4bfisu6ix" Content-Disposition: inline In-Reply-To: <20171029130045.tj7s5pozjz3hciim@abyayala> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 6.1K bytes: > ng0 transcribed 5.9K bytes: > > ng0 transcribed 5.8K bytes: > > > This adds frei0r-plugins on my path to pitivi. > > > frei0r is also an optional dependency for ffmepg > > > so I added it to ffmepg and removed the "TODO" style > > > comment about it in ffmepg. > =?UTF-8?Q?=E2=80=A6?= > > =?UTF-8?Q?Ohno=E2=80=A6?= I'll send a correction soon. Obviously this is not the home page. > > I have to build another software right now to be able to switch back > > to the branch where frei0r is. > > Corrected version appended. > > -- > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 6.1K bytes: > ng0 transcribed 5.9K bytes: > > ng0 transcribed 5.8K bytes: > > > This adds frei0r-plugins on my path to pitivi. > > > frei0r is also an optional dependency for ffmepg > > > so I added it to ffmepg and removed the "TODO" style > > > comment about it in ffmepg. > =?UTF-8?Q?=E2=80=A6?= > > =?UTF-8?Q?Ohno=E2=80=A6?= I'll send a correction soon. Obviously this is not the home page. > > I have to build another software right now to be able to switch back > > to the branch where frei0r is. > > Corrected version appended. > > -- > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders --xa6vcpq4bfisu6ix Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 6.1K bytes: > ng0 transcribed 5.9K bytes: > > ng0 transcribed 5.8K bytes: > > > This adds frei0r-plugins on my path to pitivi. > > > frei0r is also an optional dependency for ffmepg > > > so I added it to ffmepg and removed the "TODO" style > > > comment about it in ffmepg. > =E2=80=A6 > > Ohno=E2=80=A6 I'll send a correction soon. Obviously this is not the ho= me page. > > I have to build another software right now to be able to switch back > > to the branch where frei0r is. >=20 > Corrected version appended. >=20 > --=20 > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org > From b65092f2dddfd0f9b930f534fab218279ad17929 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 29 Oct 2017 12:16:05 +0000 > Subject: [PATCH 1/2] gnu: Add frei0r-plugins. >=20 > * gnu/packages/video.scm (frei0r-plugins): New variable. > --- > gnu/packages/video.scm | 40 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) >=20 > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index cea662b04..c978e8a6e 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -2548,3 +2548,43 @@ In addition, it handles the sometimes ugly task of= converting between all > these formats and provides some elementary operations (copying, scaling, > alpha blending etc).") > (license license:gpl3))) > + > +(define-public frei0r-plugins > + (package > + (name "frei0r-plugins") > + (version "1.6.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://files.dyne.org/frei0r/" > + "frei0r-plugins-" version ".tar.gz")) > + (sha256 > + (base32 > + "0pji26fpd0dqrx1akyhqi6729s394irl73dacnyxk58ijqq4dhp0")))) > + (build-system gnu-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'autotools > + (lambda _ > + (zero? (system* "sh" "autogen.sh"))))))) > + ;; TODO: opencv for additional face detection filters > + (inputs > + `(("gavl" ,gavl) > + ("cairo" ,cairo))) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("libtool" ,libtool) > + ("automake" ,automake) > + ("autoconf" ,autoconf))) > + (home-page "https://www.dyne.org/software/frei0r/") > + (synopsis "Minimalistic plugin API for video effects") > + (description > + "Frei0r is a minimalistic plugin API for video effects. > +The main emphasis is on simplicity for an API that will round up > +the most common video effects into simple filters, sources and > +mixers that can be controlled by parameters. Frei0r wants to > +provide a way to share these simple effects between many > +applications, avoiding their reimplementation by different projects. > +It counts more than 100 plugins.") > + (license license:gpl2))) ^ | ---------------- actually the files.dyne.org file said GPL2, the source itself has: - GPL2 or later for all files, but - LGPL 2.1 or later applying to: user@abyayala ~/Downloads/frei0r-plugins-1.6.1$ egrep -nr "2\.1" =E2=80=A6 src/generator/ising0r/ising0r.c:9:version 2.1 of the License, or (at your o= ption) any later version. src/generator/onecol0r/onecol0r.cpp:9:version 2.1 of the License, or (at yo= ur option) any later version. src/generator/nois0r/nois0r.cpp:9:version 2.1 of the License, or (at your o= ption) any later version. src/generator/lissajous0r/lissajous0r.cpp:10:version 2.1 of the License, or= (at your option) any later version. src/filter/ndvi/gradientlut.hpp:7: * version 2.1 of the License, or (at you= r option) any later version. src/filter/ndvi/ndvi.cpp:7: * version 2.1 of the License, or (at your optio= n) any later version. src/filter/facedetect/facedetect.cpp:8: * version 2.1 of the License, or (a= t your option) any later version. so=E2=80=A6 next version correction coming soon. > --=20 > 2.14.3 >=20 > From 872ec75abcca3b674a6b3c6731642b3b71d5bff1 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 29 Oct 2017 12:33:57 +0000 > Subject: [PATCH 2/2] gnu: ffmpeg: Configure with frei0r. >=20 > * gnu/packages/video.scm (ffmepg)[inputs]: Add 'frei0r-plugins'. > (arguments)[configure-flags]: Add '--enable-frei0r' and remove > 'TODO' comment about frei0r. > --- > gnu/packages/video.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index c978e8a6e..afd2b1d4e 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -599,6 +599,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264= , and VC-1/VMW3).") > (inputs > `(("fontconfig" ,fontconfig) > ("freetype" ,freetype) > + ("frei0r-plugins" ,frei0r-plugins) > ("gnutls" ,gnutls) > ("opus" ,opus) > ("ladspa" ,ladspa) > @@ -638,7 +639,6 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264= , and VC-1/VMW3).") > ;; possible additional inputs: > ;; --enable-avisynth enable reading of AviSynth script > ;; files [no] > - ;; --enable-frei0r enable frei0r video filtering > ;; --enable-libaacplus enable AAC+ encoding via libaacplus= [no] > ;; --enable-libcelt enable CELT decoding via libcelt [n= o] > ;; --enable-libdc1394 enable IIDC-1394 grabbing using lib= dc1394 > @@ -686,6 +686,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264= , and VC-1/VMW3).") > '("--enable-avresample" > "--enable-gpl" ; enable optional gpl licensed parts > "--enable-shared" > + "--enable-frei0r" > "--enable-fontconfig" > "--enable-gnutls" > "--enable-ladspa" > --=20 > 2.14.3 >=20 --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --xa6vcpq4bfisu6ix Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAln11H8ACgkQ4i+bv+40 hYgl6g/+Ldpq27JHDgwZoamR5Ekq0eo2vwvLMGcT1K5yqOzVjEenGwU77WAB1GVe 3z18RnwTOovq2ORbZCDxEwJMNIPySmICi98AOoa91/liMXYFowR9oEhJXKESkWku 9B8OKhIvGO4KqsKBpU5WqrSdmavbiT5G0qIilaP/UViF4hUPjykMFBu3HglKAndS sQQGOLJwxJLthHTiL9a8CaHtPLsvVpFHDwH71c3y+HfAG4G3baeIDtOzK0Y77kA5 pf3rkqUaXTlsX0HbrMqDqO7NUHrbOo5ubd6k2mm1VGpKdBFaD3IPGEHKijh77UNO pcwsm2Ra6YJktNSnpoe2VLnja0jevCwaEGAemj7KtXhVV9C5jNZzzXtLV+2ASqSa R07Rg8wVldv/ZDZX5ahhZIyij1IqZzYybdHxn1pPmoW/ODd65jDy1cVVYWKqDnyl H3TwJ2UD3afcYoEc27nQu4gnHOP6l/4jNZfNdB0o5m3D73RsnW7TNLJVy2sKdH+M iVbmBaSS2URT9CMVtofFM6OMwXkKvJruLvI0CLspO0AyxCjsunjjd1bz3337ORip 6uu1BN7UVhthPZif6NRyflFVyxKFETT1VmjWANr7JieKnqvx5eCFO9/1sj/FWGTi EkJx/a7EXG7kOsU5fOIIzDwz4Amcadx7Y2nj51dRqtxMln+FUuM= =wLKi -----END PGP SIGNATURE----- --xa6vcpq4bfisu6ix-- From unknown Tue Aug 12 08:32:47 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29054] frei0r-plugins + build ffmpeg with frei0r Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 Oct 2017 13:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29054 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 29054@debbugs.gnu.org Received: via spool by 29054-submit@debbugs.gnu.org id=B29054.15092834568070 (code B ref 29054); Sun, 29 Oct 2017 13:25:02 +0000 Received: (at 29054) by debbugs.gnu.org; 29 Oct 2017 13:24:16 +0000 Received: from localhost ([127.0.0.1]:39924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8nZY-000265-4J for submit@debbugs.gnu.org; Sun, 29 Oct 2017 09:24:16 -0400 Received: from aibo.runbox.com ([91.220.196.211]:35838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8nZW-00025x-KB for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 09:24:15 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e8nZV-0002CW-IS for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 14:24:13 +0100 Received: from exit1.ipredator.se ([197.231.221.211] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e8nZE-0001D6-2L for 29054@debbugs.gnu.org; Sun, 29 Oct 2017 14:23:56 +0100 Date: Sun, 29 Oct 2017 13:23:54 +0000 From: ng0 Message-ID: <20171029132354.v64ufincsno6kr62@abyayala> References: <20171029123837.lxwmgbtku2mdjeao@abyayala> <20171029124316.myjvbxi2pdyirl7t@abyayala> <20171029130045.tj7s5pozjz3hciim@abyayala> <20171029131543.jkxnfpntnbplo2j5@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="agop3li3gptlgfja" Content-Disposition: inline In-Reply-To: <20171029131543.jkxnfpntnbplo2j5@abyayala> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 7.1K bytes: > ng0 transcribed 6.1K bytes: > > ng0 transcribed 5.9K bytes: > > > ng0 transcribed 5.8K bytes: > > > > This adds frei0r-plugins on my path to pitivi. > > > > frei0r is also an optional dependency for ffmepg > > > > so I added it to ffmepg and removed the "TODO" style > > > > comment about it in ffmepg. > > =?UTF-8?Q?=E2=80=A6?= > > > =?UTF-8?Q?Ohno=E2=80=A6?= I'll send a correction soon. Obviously this is not the home page. > > > I have to build another software right now to be able to switch back > > > to the branch where frei0r is. > > > > Corrected version appended. =?UTF-8?Q?=E2=80=A6?= > > + (license license:gpl2))) > ^ > | > > actually the files.dyne.org file said GPL2, > the source itself has: > - GPL2 or later for all files, but > - LGPL 2.1 or later applying to: =?UTF-8?Q?=E2=80=A6?= [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ng0 transcribed 7.1K bytes: > ng0 transcribed 6.1K bytes: > > ng0 transcribed 5.9K bytes: > > > ng0 transcribed 5.8K bytes: > > > > This adds frei0r-plugins on my path to pitivi. > > > > frei0r is also an optional dependency for ffmepg > > > > so I added it to ffmepg and removed the "TODO" style > > > > comment about it in ffmepg. > > =?UTF-8?Q?=E2=80=A6?= > > > =?UTF-8?Q?Ohno=E2=80=A6?= I'll send a correction soon. Obviously this is not the home page. > > > I have to build another software right now to be able to switch back > > > to the branch where frei0r is. > > > > Corrected version appended. =?UTF-8?Q?=E2=80=A6?= > > + (license license:gpl2))) > ^ > | > > actually the files.dyne.org file said GPL2, > the source itself has: > - GPL2 or later for all files, but > - LGPL 2.1 or later applying to: =?UTF-8?Q?=E2=80=A6?= [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [91.220.196.211 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [91.220.196.211 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.196.211 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders --agop3li3gptlgfja Content-Type: multipart/mixed; boundary="6nkbtoxy46pqbxvd" Content-Disposition: inline --6nkbtoxy46pqbxvd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 7.1K bytes: > ng0 transcribed 6.1K bytes: > > ng0 transcribed 5.9K bytes: > > > ng0 transcribed 5.8K bytes: > > > > This adds frei0r-plugins on my path to pitivi. > > > > frei0r is also an optional dependency for ffmepg > > > > so I added it to ffmepg and removed the "TODO" style > > > > comment about it in ffmepg. > > =E2=80=A6 > > > Ohno=E2=80=A6 I'll send a correction soon. Obviously this is not the = home page. > > > I have to build another software right now to be able to switch back > > > to the branch where frei0r is. > >=20 > > Corrected version appended. =E2=80=A6 > > + (license license:gpl2))) > ^ > | > ---------------- > actually the files.dyne.org file said GPL2, > the source itself has: > - GPL2 or later for all files, but > - LGPL 2.1 or later applying to: =E2=80=A6 Update appended. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --6nkbtoxy46pqbxvd Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-frei0r-plugins.patch" Content-Transfer-Encoding: quoted-printable =46rom 5872deacd8d3759c90c8eeaa917d6d5770bea174 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sun, 29 Oct 2017 12:16:05 +0000 Subject: [PATCH 1/2] gnu: Add frei0r-plugins. * gnu/packages/video.scm (frei0r-plugins): New variable. --- gnu/packages/video.scm | 49 ++++++++++++++++++++++++++++++++++++++++++++++= +++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index cea662b04..ae6c46521 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2548,3 +2548,52 @@ In addition, it handles the sometimes ugly task of c= onverting between all these formats and provides some elementary operations (copying, scaling, alpha blending etc).") (license license:gpl3))) + +(define-public frei0r-plugins + (package + (name "frei0r-plugins") + (version "1.6.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://files.dyne.org/frei0r/" + "frei0r-plugins-" version ".tar.gz")) + (sha256 + (base32 + "0pji26fpd0dqrx1akyhqi6729s394irl73dacnyxk58ijqq4dhp0")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autotools + (lambda _ + (zero? (system* "sh" "autogen.sh"))))))) + ;; TODO: opencv for additional face detection filters + (inputs + `(("gavl" ,gavl) + ("cairo" ,cairo))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("libtool" ,libtool) + ("automake" ,automake) + ("autoconf" ,autoconf))) + (home-page "https://www.dyne.org/software/frei0r/") + (synopsis "Minimalistic plugin API for video effects") + (description + "Frei0r is a minimalistic plugin API for video effects. +The main emphasis is on simplicity for an API that will round up +the most common video effects into simple filters, sources and +mixers that can be controlled by parameters. Frei0r wants to +provide a way to share these simple effects between many +applications, avoiding their reimplementation by different projects. +It counts more than 100 plugins.") + (license (list license:gpl2+ + ;; The following files are licensed as LGPL2.1+: + ;; src/generator/ising0r/ising0r.c + ;; src/generator/onecol0r/onecol0r.cpp + ;; src/generator/nois0r/nois0r.cpp + ;; src/generator/lissajous0r/lissajous0r.cpp + ;; src/filter/ndvi/gradientlut.hpp + ;; src/filter/ndvi/ndvi.cpp + ;; src/filter/facedetect/facedetect.cpp + license:lgpl2.1+)))) --=20 2.14.3 --6nkbtoxy46pqbxvd Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-ffmpeg-Configure-with-frei0r.patch" Content-Transfer-Encoding: quoted-printable =46rom a97e5e423886d83eb2ce9e9409b3c585cbc44a7f Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sun, 29 Oct 2017 12:33:57 +0000 Subject: [PATCH 2/2] gnu: ffmpeg: Configure with frei0r. * gnu/packages/video.scm (ffmepg)[inputs]: Add 'frei0r-plugins'. (arguments)[configure-flags]: Add '--enable-frei0r' and remove 'TODO' comment about frei0r. --- gnu/packages/video.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index ae6c46521..e1d3b3564 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -599,6 +599,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) + ("frei0r-plugins" ,frei0r-plugins) ("gnutls" ,gnutls) ("opus" ,opus) ("ladspa" ,ladspa) @@ -638,7 +639,6 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") ;; possible additional inputs: ;; --enable-avisynth enable reading of AviSynth script ;; files [no] - ;; --enable-frei0r enable frei0r video filtering ;; --enable-libaacplus enable AAC+ encoding via libaacplus [= no] ;; --enable-libcelt enable CELT decoding via libcelt [no] ;; --enable-libdc1394 enable IIDC-1394 grabbing using libdc= 1394 @@ -686,6 +686,7 @@ standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, = and VC-1/VMW3).") '("--enable-avresample" "--enable-gpl" ; enable optional gpl licensed parts "--enable-shared" + "--enable-frei0r" "--enable-fontconfig" "--enable-gnutls" "--enable-ladspa" --=20 2.14.3 --6nkbtoxy46pqbxvd-- --agop3li3gptlgfja Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAln11moACgkQ4i+bv+40 hYifiA//fW8EtSTw3Roi/bRE1PphXrKCOCxll6FbPVbEI92QMFtNTvPyqr2QrkBn Y9PqKYRIQJ7AM7zEO3x4q8iAV1qwJt3bhvh9tNKO6mJB+69UKO2Yb5X3qUh2JNx9 XnprKxbF6G4A+Vp7IffcTLnDpREVLsWsOy+x1CZvFf6Aqm50/wxO58MrWrh5Fdty f7cGykdkdcFkpCaZm794pBiEq95FN5mRh8vtScGTVrWYh0IZuezjDtWTtLVeiTgk SDaM16U2Z7qDdgzqe54Z147cP+j5UjYNsm9ZexLY3lt4qfMbZ6qGmFTF1CMs7lS6 uF5ncWQno6+OwlbunItozk8wf0fUTQrLTRhYV+ut1wj87WDXPHYUapGL7DH6XQ4t wO+7jSYusyQzJ9kXjUyRKn8u4sJ6pSV6x49jQZb/XXq+5qtxQ1ZaBwweWUb2bRsv 5rql0r1bplw6slTWMKgpfPKi8CwBAh8u0RZ9bUWBLqcjtBB6Lk3rDpF2n6UTV8a0 4xtQzi0SrtrkrDGpa13ow5iA5R/Pp8jnZib8/hGadNAlTMrsxtQOo3ftPB2WIz2x tItVHo1fmTnGspRfadkZaytGxJFY3QVn5PJ8vlBdpbIF7A7nEMBECkETjSjv8vKm h9lAnlOfIfmfXlSwpgpwK3Q/KaedZQuBoR0JQOLqWYokMiEqggk= =eaOO -----END PGP SIGNATURE----- --agop3li3gptlgfja--