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".