From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 6AC344E748
	for <ffmpegdev@gitmailbox.com>; Fri, 14 Mar 2025 22:46:11 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1EA40687CE9;
	Sat, 15 Mar 2025 00:46:05 +0200 (EET)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com
 (mail-dm6nam11olkn2099.outbound.protection.outlook.com [40.92.19.99])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 84DE0687CD5
 for <ffmpeg-devel@ffmpeg.org>; Sat, 15 Mar 2025 00:45:58 +0200 (EET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=UE1EZXnmRB2dJHVf/OakZzAAX6lX5JCHlHk8ULUoRoOgyaAFkUvyTeHwVG6RaU6Umngt2NbfYi8eChv6lcdpNSE9/G89U0AbCocSaeh4wmwFmv3bcv9zZoAFwxobazGFqy/dlxqspVbpWbGqDaWD+HXYLwYA8dXVHcNsU85RQoygR08ARUYGqbXfpcSOsIuZ6kQLzivJe+KK7QOaclbk53mfnxRYwO3rytqQPB0JwaGR/o3n7F75neKfeM8RMakGJcV9kowTxatgdTxos2OWhonDJpjFxcQMW+XEASodUV8vLd/HU7gTaywLuXC5vEbWSlWnD+aOLf98WluwyVaiRA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=ATxICF4D5ZX5ifcQVVninnfJT1nk7H7NBMBsmCVBAmU=;
 b=mMFNvN0Bmouy+jbtkOZVLlmH34KCfzqCx5mvpeSCblRXzNbU+pDSK1AQTGQuJh46NEqeKF2OKL+ZzMCXTc3Kc/JgChvFzw1ygJYamPd4lLKmkK525HWcWGc10EABGdn5jVXhM80QfFQ8yoHGAT3qrHrvIDWKvPClN/UmmvacoNaSssBVOa1hQ0G5kzCps63cNhbKgQwKelBTc+w4EZzwDlw7SCVgkyHjpfChuSfta4VSt21f+2rvhuDbow2Fh5ep+ZzSmLBS+qPoxsT83OgPR202fTQDXB7tXVoX2uLRJnIQWXiVRmbt/H395U7nw1GK3ezI9AE0iG+RTGU0R9dxAw==
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=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ATxICF4D5ZX5ifcQVVninnfJT1nk7H7NBMBsmCVBAmU=;
 b=TOOB0nBQ9w8On4UFWI5x3hfw/FAyRRn2CD8rPkzpxdsbcErw/AEUQ8k4MOmGjn5qlu7jImfZvM6QnK7y0ip9+Reg/B4lDw8b+AvuMCI1DUK1izdgkKHiptpxx5hd5eSE3dBi9krfBoHOn0VgS3LnuqvRbrpr/9bO4gBSvDwbGYuhCm3pAqWz7nRDCVmsUr1PHMBAx5xZMhe51ttZdo97JPFzfwID+OffBRNEououZnStsp9DRR+ny0EAcWJVOjqv2qs17jVSLZnjoBVAMTzPgcfyyMZi3jHSSF8HQ8HvsBeNkroSC0m8IKVwn2n1sdQ/Q8Mq4aFe2QhoZT7Lr0pv/Q==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 PH3PPFADBBF20F2.NAMP223.PROD.OUTLOOK.COM (2603:10b6:518:1::53a) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.28; Fri, 14 Mar
 2025 22:45:55 +0000
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7%7]) with mapi id 15.20.8511.031; Fri, 14 Mar 2025
 22:45:55 +0000
From: Soft Works <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH] avfilter: POC: enable out-of-tree filters
Thread-Index: AQHblBIgJKR8yR5DgUaaK2GbWPxxRLNy3FIAgABcjlA=
Date: Fri, 14 Mar 2025 22:45:53 +0000
Message-ID: <DM8P223MB0365A24622178A0249471DB3BAD22@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <6bef7ee3-6e0b-496a-9018-ce02d5e8cd63@gmail.com>
 <6f7b21d5-8a52-4735-8210-07f8f5b0898c@lynne.ee>
In-Reply-To: <6f7b21d5-8a52-4735-8210-07f8f5b0898c@lynne.ee>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8P223MB0365:EE_|PH3PPFADBBF20F2:EE_
x-ms-office365-filtering-correlation-id: 4c6be57e-0cce-4be4-9033-08dd6349f9f8
x-microsoft-antispam: BCL:0;
 ARA:14566002|461199028|8062599003|8060799006|15080799006|7092599003|19110799003|440099028|3412199025|102099032;
x-microsoft-antispam-message-info: =?iso-8859-1?Q?5305L+W7PMn7vtF+wFiyqp/7Wa/RxCHt5bTyEIrirsfGkgemjkRoPM4el3?=
 =?iso-8859-1?Q?4UyMEQsIgJMDs+gSLwoMuFAWTpnOs6pYrypR6g4X43Wejezbwgira3ZuxN?=
 =?iso-8859-1?Q?v8NZ9/+Iy7T9PtalkedWmvc3pUUMLh0QQll3R3r9c59G0euP1g8E6Cbrka?=
 =?iso-8859-1?Q?wWiPYKlzxmIbCEhBzW1TknwDD9UaqUJxzTPMKmuHKjGaV79Nj/lhDrqV0k?=
 =?iso-8859-1?Q?UaANPlg8Twl3j4QHICGMzUcn7u2LcNNYa7lfastMt7PtZwGSzoZX06H1iu?=
 =?iso-8859-1?Q?b6GMh2VQ7bJX+PeowNuN7D4yzihZZJYfHfGLLrfdy5OXL+9a8Q06hwJH+0?=
 =?iso-8859-1?Q?dsSV52gefdmHHAHO3L7Gjwu2wCOQOUlDUNwRg+wqbqHz+fBuMgBt61SCec?=
 =?iso-8859-1?Q?pKgemR6j2TahHjjB1cz7fw1iamk5RKqj0nSxOXLtBM91RZnbWyzqnmZlUb?=
 =?iso-8859-1?Q?DHp8+6nEfG1LRN2CFQLhCjRk1mfXkJ14RSz9/2Gg0iJVJkcIfo9vpKO7m7?=
 =?iso-8859-1?Q?UxtgrbnGECgkBzieSQJFjF2PPwQQe48A6iYJrYKQ9RsfXufdYiOJcIIptE?=
 =?iso-8859-1?Q?Wb7zHvmCSdbrvsTH98famBDn1igLuL3xGOPRqlJEWEAcgL7qZXdnKXBeNR?=
 =?iso-8859-1?Q?8MVq147e7V20wk/JMuGPnwKC0hLNkqrwrdzLHcdHEUH3XVs/ojMgk8ixjG?=
 =?iso-8859-1?Q?+YgiSIVdGTTR89Ni+X0ILuxq8WVhDsmcwf0QNArqi4W/z291xDJPWVVnGs?=
 =?iso-8859-1?Q?xMhKCuXaw4e3KB2QcEhLxovmORSOQ1DBR0ElFVFHkq3oKL4yu3wU7LMF0l?=
 =?iso-8859-1?Q?4TBS6zuOrBUIK+bGTlkrJ5ApLPT8rU3RGw3Sq+ARUZyQGEaxKdjYlOE2V3?=
 =?iso-8859-1?Q?D2Ni47Vp6EQzlpmIAaUKnldOyVRCZtlwFSoUnBuL3iyI0Kq1/3QHwDPbov?=
 =?iso-8859-1?Q?RtYe7kpdkK7vXb3ddrIexMH2nZdKYOI9nI9u4yM23jchtY1wPCTPnd7yrr?=
 =?iso-8859-1?Q?E3KOmAGhNG4Tr3aB3h53BFD2J1HkVvoFSiaPAFBn1xBT0lBsTHfoBRuKHX?=
 =?iso-8859-1?Q?ZIDNjKBIbuqGZP2p1UAkGeFm9evyF42KqMyt/a6Rgd318N5a09GgqCal3F?=
 =?iso-8859-1?Q?OMQ1jUNygFcFl7aGuiPzYlMc0fmkk=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?5zrSq6uzxxgMxLZpvdif3krlNiuiyJXfpMSYoG6HwgJcLax5pP4XhODJIk?=
 =?iso-8859-1?Q?iZlXUEg3PehTNdieANvJ9AZZz7TQs6KMJt1dTEgTrCGNjB6/eL/rAaqfnu?=
 =?iso-8859-1?Q?2GPsmu4+jca+Z60h9jJTnpdW8Iov6wR9u/1nSGQMD0yR+ngxK188RHMkGr?=
 =?iso-8859-1?Q?K8POv2z6FrGDUoMymORO+CVsIlTxwM8/tpSVvGIkuCwp0O4G3Ar08k0yIu?=
 =?iso-8859-1?Q?uc1A8/lLJafNnJ0MUSHkE3/eGUAbDmzfj7MOHd8a7fgcPrPIHjCpHY8Vzp?=
 =?iso-8859-1?Q?vL1GFkpzFL1T/OjryRAFE66nUckd5aO9bW9DBnFthgYWeCHzz+Ypk7Ee49?=
 =?iso-8859-1?Q?TP0zH98BH3p2/iG6U6TOYGAHFuyxZtWKmovkSWlEIn50mwhm9V99qJuuLQ?=
 =?iso-8859-1?Q?MnpWYETD9V22Rinvw3z7YUiOmAAvptUCYScfP5su3jZ6K8NhvlUci22bTz?=
 =?iso-8859-1?Q?UP/P78ESPwlBI9QHMVqYoFfj1KXxk/GvBax/N0LSnrktELlc9WN+Jdfy+j?=
 =?iso-8859-1?Q?/vK/uPTREG1MxcL3k8Vf082JHO0lV1HEq6f9Ca1mAQxyOTiuomeFlpunIq?=
 =?iso-8859-1?Q?7cE/8x/YaMyKHayXngTdyYu+nApvzNDIjVn/Y+JUdDKAlCpyE97RBVxBBx?=
 =?iso-8859-1?Q?ei5HSQH0EzCCdIrF4zOUIviRfFkAa6x8JYULyL3V/QKaQy9hv7TU8wzV/x?=
 =?iso-8859-1?Q?CvF2/YOsq5kklgganIt7/kEK3zuIbCRj/ep3uBqzpKZf3g+C10yJXq4hYY?=
 =?iso-8859-1?Q?fnwUys70wWMevK4HA7VsWn4lDZncm8IMRgSpxow0nmJDNi5hDqf6v8iZFQ?=
 =?iso-8859-1?Q?iLzDiMJYcHZ1v6Rb2E1S3DAoGnE6KQ8V9jW0tdkpHF6iZLUvhkqmzudUgN?=
 =?iso-8859-1?Q?PGtl7IwdJzNSEIZPxQOH2WRaVRndSIB7XPh/ubIjtAIP/478vLo8y5NuEO?=
 =?iso-8859-1?Q?lkTmzxVniFlJfnenr8i1rY5IVYim3XoZW9OR3DVfiSwvMtr/oQ3m/TWKSR?=
 =?iso-8859-1?Q?IMNUaFdckyzlw6k+vUPfIpReBghUAs9ReqexTNyLo8JYziFz10XmXPO51B?=
 =?iso-8859-1?Q?zrvQahguyQ/W8XRvoqGRod2nK40k6eDGEHNX/cFrKqPg7U35omPO4BVTvx?=
 =?iso-8859-1?Q?OqdFQ2rxq1SO6+FVGcq3OhdqX5lLpd2sPylQ9I873vPVti1B8iqnjy7Ay3?=
 =?iso-8859-1?Q?oLXmG1SzcqY6V/kHX6w+VB644wRZNJhabmEZQTzHoWZD5p1k4bGilBwwhq?=
 =?iso-8859-1?Q?bcy+ckMuwcTHlcfO7FV4cftzhWhnhHjB1+Gi/XBHw=3D?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c6be57e-0cce-4be4-9033-08dd6349f9f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2025 22:45:53.3479 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFADBBF20F2
Subject: Re: [FFmpeg-devel] [PATCH] avfilter: POC: enable out-of-tree filters
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB0365A24622178A0249471DB3BAD22@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Lynne
> Sent: Freitag, 14. M=E4rz 2025 17:58
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH] avfilter: POC: enable out-of-tree
> filters
> =

> On 13/03/2025 13:18, Leandro Santiago wrote:
> > This is a POC/prototype that aims to enable out of tree filters on
> > FFmpeg.
> >
> > Here I name them "extra filters".
> >
> > It introduces the program `jq` as a new build dependency.
> >
> > To test it, create a directory, for instance, /tmp/my-shiny-filter/
> and
> > inside it, create the following files:
> >
> > `filter.json`, with the content:
> =

> This is a pointless patch and a pointlessly complex addition to the
> build system. I wouldn't accept something like this.
> Those who for some reason have custom filters simply distribute their
> own branch with properly integrated filters. This also lets them
> upstream it if they want to.
> _______________________________________________

Hi Lynne,

as someone who is using a number of custom filters, I can say that the "own=
 branch with properly integrated filters" approach is a continuing source o=
f trouble when rebasing or trying to apply it to different base branches. E=
ven though these aren't really 3rd party filters, having a mechanism for it=
 would make it much easier to maintain additional filters.
I don't want to argue about the specific approach as other will know better=
 than me, but I'm sure that it's possible to find a nice non-complex way, n=
o?

sw




_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".