From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 0D71C438C0 for ; Sat, 2 Jul 2022 20:50:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0162768B8FD; Sat, 2 Jul 2022 23:50:18 +0300 (EEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04olkn2068.outbound.protection.outlook.com [40.92.46.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 24E4C68B6B8 for ; Sat, 2 Jul 2022 23:50:11 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HBcs3fydfWE/CXrKxLyYetGaxaUASkXnLpKTuCgFVId41F1EnWJpdhkMxzGg1rb04ONdOsrLS+KT0Vl3yyzX5LTM7QMhjv3W3cN8Es57Mpazej+8QBtro7HXxKqYwhI4B5TUCTAeLdsc5ChrkBcHrNf3AfJDtQTUDZDcvMNO7XiMCTg+JFG1itftmBApev3n/oPr4CyW6u9pDAGAhaqToNDulmVHPOriPND0YzTpVDeZPud7xX9RujuUbYVQ84j7quiDkn79TsLbqlnWdMjvgt3GD+GPtTevHzoMR0VBddt+Ve5BZR4TYMPxfWWWA/1knZLgEs5DSbbL++iAptq/yw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xe+Qh5AGsSaWoOkOFLyEZHNWN5f6mBa9vKZPbYe8OOA=; b=lMVDMmpZFk/hOoQa2z41SRiqY0RoihmpI41FUoMl9aUXLqhAWtUCI67EVIyDvxNLc6XmbT5TA0KLHCj+KUBX3fBE/NJFpczi0VNLPoJnCmbBEJ6DKA3QkOmIyoUdqz8NrGUEG+oCEJLb9i2Rr/OlUJieNbdGSU2Z69K8XFZY0+AD+GfoJZZoFX3TH/2tznkU5BFaXKIW6ikVFrT2xlZ4Smo0n4tEZjWQ2lvM4ujECrWr5vkooqJu3bMF3/HFJR3JTz/1pZ9+LiwwNirGqgfAWQHL6uqxOrl5yx7bIGw9lkyNtniSStJgqiT8T+9iiyMEMdkRImpm06f2VjlANF7Lbg== 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=xe+Qh5AGsSaWoOkOFLyEZHNWN5f6mBa9vKZPbYe8OOA=; b=bxcNEC72r0t+bwd85QYKR7pnFDYKmu+bM8VZ+fJRC1dp/EYLnxjHyR2VcPe0ddd5F88tr/VtsNaHmppMnV1negjsYQ3qcXevCnzVCnerRsqmk5Z8BcAcSfckp1xg/8aur5g5Aihf/TjSpjypQfsN37WUFVHJMhTwNrFJPEJpV8efD5uhBBoYqQEUpu9YUKtGzBZivRSw2sOrkOoh0AZLSBxVBYZRcbkUDvIPpt/rZrDpbmeTMf7HVknmoXNquNBFLPuuJ5WJ1xMjuKBcd5isWazgy5NGGnwcz5ls9rhLp8VICE0xY8LP5bZpwVADExpAdjtgJowq/bZlswhxvxlExw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by CH0P223MB0108.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:fc::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Sat, 2 Jul 2022 20:50:07 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::d9e4:ced6:ab31:c231]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::d9e4:ced6:ab31:c231%2]) with mapi id 15.20.5395.018; Sat, 2 Jul 2022 20:50:07 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v5 00/25] Subtitle Filtering 2022 Thread-Index: AQHYiHoQ/s8zpruhyEis6n+SHo1FCK1rU4+AgAAK6wCAABxXoIAABOsAgAADCXCAAAIygIAAAIFAgAARYgCAAAAhAA== Date: Sat, 2 Jul 2022 20:50:07 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [2+nqp2a+CPDXZ25d2PD6oTYR2ZIvQqt9] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 527eeb4d-dbff-4aab-007c-08da5c6c72ca x-ms-exchange-slblob-mailprops: +LiGfBxqLEtZ2Se9LXW8/h2t+qO8GfncKHTeWvlVHHbqR4nCkvmo1wdWQcjPBtDSGYnMkDBSadhd+82t5tvsdGtLtCCYEUMtrfzYd80+WDKXaVjsjL4m+RIxerzaIClSfvR6L0BOnSeKuYNQOy9UxqsJfyVrVNC+bBFsCCjy0kSSnauFlmn6lB53s6CPcEPBql3+OarnB6n0s7ce/mXFn21PIB1eqFl0/PjLJyeuAMgxHYC+8wzkzn7DY+V3XMUyzgbnVQqKDC9YOwUb5oAzIP+Ho1gjiis1HkO2yk1y28+RH6MCxAn0YuKDv8tt7myb+oG4+/eVEnxv7QYMtJRRxpraRDpk00UvFtcqMx7cg7452Yny1GGs2hhYuQb9aFls1V5nFvK6RYwhF1RfZzCCdpQt/vTRf4EdMEEsb/NR23Drq8fhZLU67oEmvg0ATZY4Dr0ytfihYZvdthCIEcnZtRLWXNXWTbesasp3JTCFLLtyqTZWYHJWeMGlJxTt0lvjjgd/js10ehFLekS7CMq1SP5Vgb8X5CpjFjRizx5AxtLi0W9T91FE4W9wmOpqvHsmBxW01+hgwMjMWDYWp8rbI7XaF0WL3CeW95OxTpurtEj7+WTpwgV+VgMJFkKGaQD9DP186znI9p1mJsffnhP9RBlnN9/LnzoShrR5KY/IObmB2d1OBrWz9CakhdBYwxF/YRZBxmCUxIheOIptWfeL1HZfFPJxKtgTyaFp+V2c2LLGu6LWegOf3ocnZmnraF68mJ14BBMvSXBww5p0dj7/rnnQwWvJ/TaQ x-ms-traffictypediagnostic: CH0P223MB0108:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9jFfH4AEyI+8XFpcNVmjKNNH69WiHglf7cQ2QseeE62I0gCtO8Glb3GxqjqTFBNx8SsBZwU5BUdetMiqUwYpQuEyipVmwcJ3EiJOARFschGJZkrrnFQ0Da8Z7WA9fa67CyC67c8nSUYZi270QJxl3JGYkAdUPFgehTYSBDPEZB4TYpAMTteIxhurojKvnj++K4tJRJcDGBf1Zf2YubJXwInwPkXgs+z3N+j7wQjO5xO85+y5dgLShjC0gC/zTCkzL81jfEtXpVti9Xc/JheURkoZQOjocmeWQO6RlcvU+odWWfuwYs8Zu5yNTkIL7Mg54ztrOEnxDichhrgHJibYVTzMRKi6FLj2cp2FCVQhVOkcusUZluaeSf5lVZaBtkICQRAZ5Nt2n21BczadulEc5Y6hdMTq+aIHD9YNhYn6e+mWHCFCiaYVLCbrAWCbo0va/xiOpBvBThMisaoagmEsYqp0BztGhYVuF9OjRNsySRUDGfdraFwRVIxnit56MEuacxFy7Am5U9ei8JgJthqgWM6G69ozxYqzEsnHeqrwU1fhTvQNCWAuO46p1nPWXkZxnr/emWDwUZU5i4Gl7bMncjOIq064nROWShxfueoWvaicYuOf9bRLiSuZGW2n+ndFceb2AF6aVs/88XHUsGwLUg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RTdFeHMxcmZac3hLdFRkZU91c24yekhnQXRpL3lYVTI5V1dIUG5acnpIMkN4?= =?utf-8?B?bFlNSnZXZjNkS1hnaDBVbGVaMkwyRkY1dktESVVsOW56TzkyNHNDWkNlWitq?= =?utf-8?B?aTgrd3pGelZveU9VMERwL0k3WTFrOXhDZzBkRUQvdEdZVHF2MExsUEZjM0g5?= =?utf-8?B?QkN5QU1lQm1PMmxWZkh1TzByeWozUUxPbEhqTThjR2FrTjN2Y1lvNktJWUFG?= =?utf-8?B?OVd0UmpSMncrakNQd2t6MDY5R2NxQ3VUZmpueU1KMUF6VVhZUVdBWElibFBW?= =?utf-8?B?dUV1NXRtZkxXTDlmSVBiVEU4MGtDWCt2MitVZEhmZW9GcTZYeW92ZStUem9O?= =?utf-8?B?c3ZSYkU3K2VBUERDcGVHd1E0SnZGcCtRa3FYWWFOazAzbkJYOEJrVXRKL3dS?= =?utf-8?B?emh3QytZdjlqVUw1R0g1cmRYSW4wK3kzbWNSZkJNa2g4akYzeFpiU3VIVG9k?= =?utf-8?B?eVdiUlpqc0RZVHdOd2F5ZmR4djJjQ2xkdllqbEJ3ZGJYaDdLZDRpR2ZnbDR3?= =?utf-8?B?dkErVEFwa2F1QytCdnJUWU9GN3R4NDN4d2ZBZ3ZDcUFrdTJVUWF4TkdCRnhU?= =?utf-8?B?dm9WbGFPdUxLV0ZsbjZFTWZVTnZTcmhIeUdnM2xNV3VibUlEYkRTaDVwbzM1?= =?utf-8?B?UnB4NjJ6WFd3WHN2RVR2U2lnN3BUUXZmNXZkMm5ZQ1hFT2xRWTVHdnBmcENH?= =?utf-8?B?T0VqV0lRMGJqQjFDYU9HbGRDRjdYSnRpQXRXK1lUNSt4MkUwSnk2RmhPQVpu?= =?utf-8?B?L3Q4YXRNUW43VXI0UEFpdU1OK2lCOGxIbXdkUVJlTGNsYmRscDZyUUdFVTZz?= =?utf-8?B?ei8wclVNVzk4WmlPcG5UUFhacmx1akJvM0JTckpxVHovK3hLZHZnTkFGNlZy?= =?utf-8?B?S2RwellFOWQ3WG9jTmlFTDJNOStKVVNJK3NHZXpvenIweU5tY2Q5Ums1aW5t?= =?utf-8?B?MERzREg5dHArM3VnL2oweXFQQi91UHBtdGhpY3oxU1drZHJrOUpYNnBzVkIy?= =?utf-8?B?a2drSkJvLy9ZYkkvcHo0ZTRlVzhWTUh6WmhCOFZrYy9WTEFkc1NhNkxnWXIv?= =?utf-8?B?d2VuRkMzTmRyWEpkNmJpSTFjSXl1TkpPNFBOemtITEtjQTNRL2dHaFpJdjF4?= =?utf-8?B?TkoyM0JRMC9OdGFDZG84MGd0MzZrV0lSRCtxVUVVQVFHMFhiY1V0WVdvYmR2?= =?utf-8?B?OEpjZThpdFpvTWppTWtOSzNabHdiamRYUG1qbFRsVUs1cmtJWG9weTE2Rldw?= =?utf-8?B?VGNtcjFzMXhzRDlhMjViVXBoU0UvUTFBTTVPT25IR291SVpDcUQ4T0NJQStM?= =?utf-8?B?WUZEZkF4cGw0OG45NmhNa1FiYlkzWHhJbGN4M1NnWTN0TjFqbmZKRVVnY2tM?= =?utf-8?B?L1ozRUNLMTd0WS9QbVRHZ0xzQ3RWOUxScmdzNlhNWlRNOW1Fb0hGaWx2akli?= =?utf-8?B?RGlnRStSTjRUUnV0ZXlMSk1OZ25YSU9qQVNCeGhCeTlkK2ZzTzNaK0ZFVEFR?= =?utf-8?B?ZnhHbTMweVVMbkhES0pjVHk5Y0pmbFZ5S3V4Yjl0VlIvMXU0MG9Lcnh4V2dP?= =?utf-8?B?aUlpSmhYVjNKcGt6U2puNmFMWGJKR3VHYmdHZXVXem4xY0F5cVVjd0hCSi8z?= =?utf-8?B?MEF2ZHZ0TmVaMDdYRDZWYkpNS3BxVzFyYlNNT2wxZ3JSZ29vSlZ2MFVRYW1R?= =?utf-8?Q?o3WM0VPKitcL4oIUcOjP?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.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: 527eeb4d-dbff-4aab-007c-08da5c6c72ca X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2022 20:50:07.8254 (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: CH0P223MB0108 Subject: Re: [FFmpeg-devel] [PATCH v5 00/25] Subtitle Filtering 2022 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Michael Niedermayer , Andriy Gelman , Andreas Rheinhardt Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Paul B Mahol > Sent: Saturday, July 2, 2022 10:40 PM > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Cc: Michael Niedermayer ; Andriy Gelman > ; Andreas Rheinhardt > > Subject: Re: [FFmpeg-devel] [PATCH v5 00/25] Subtitle Filtering 2022 > > On Sat, Jul 2, 2022 at 10:32 PM Soft Works > wrote: > > > > > > > > -----Original Message----- > > > From: ffmpeg-devel On Behalf Of > > > Nicolas George > > > Sent: Saturday, July 2, 2022 9:36 PM > > > To: FFmpeg development discussions and patches > > devel@ffmpeg.org> > > > Cc: Michael Niedermayer ; Andriy Gelman > > > ; Andreas Rheinhardt > > > > > > Subject: Re: [FFmpeg-devel] [PATCH v5 00/25] Subtitle Filtering > 2022 > > > > > > Soft Works (12022-07-02): > > > > This can easily be done AFTER my patchset has been merged. > > > > > > With exponentially more work. Out of question. > > > > Previously it would have been about like: > > > > - Merging audio filter code with the video filter code > > (for the filters in question) > > > > Now it will be > > > > - Merging audio and subtitle filter code with the video filter code > > (for the same filters) > > > > TBH, I can't see any exponent here. I think "double work" would be > > closer to the truth and realistically it will be much less than > that > > because the work for merging audio and subtitle code is very > similar, > > so when you have merged audio code in a filter, merging the > subtitle > > part will be very analogous, so in total it would be less than > > double. > > > > And when we look at the required amount of work in total, that > > calculation would only be valid when you would consider the value > > of MY work that I've already done as zero. > > > > I even think that it's a better approach overall to do the > deduplication > > afterwards, because now - with the subtitle filtering patchset - > the > > specific requirements for subtitle filtering are visible on the > table > > and that way, the deduplication can already provision for those > > specific requirements whereas focusing on audio/video only, might > have > > led to do changes that wouldn't accommodate for the needs of > subtitle > > filtering. > > > > I am convinced that doing deduplication afterwards is a better > order > > for getting this done. I'm also convinced that my patchset is > pretty > > solid in the way it does handle subtitles, and I'm further > convinced > > that you know that very well. During all the process I have watched > > very closely, and in several cases where others had objections > about > > things I had done, you kept quiet, presumably because you were the > only > > other one to know why it had to be done that way. Also, you never > > named any specific detail that would be wrong, and I'm sure you > would > > have done if there had been any significant one. > > My impression is that your primary reason for objection is that my > > patchset interferes with your plans and visions you probably had in > > mind for quite a while and I'm very sorry about that. > > But in the end, my patchset doesn't stand in opposition to your > plans, > > it just requires a bit of adaption regarding the order of doing the > work. > > Neither do I stand in opposition to your plans. I respect the > technical > > architecture of libavfilter, especially regarding its simplicity > and > > effectivity compared to other filtering frameworks (like > DirectShow) > > and my interest in Ffmpeg filtering is not limited to subtitles. > > We don't need to be friends, but when you would manage to act and > > communicate in a friendly way, you might gain somebody to help with > > and support your plans in the future and you would also do a favor > > to all readers of the ML by not having them read through despicable > > conversations. > > > > AFAIK only NIcolas is for this merge of different types of filters > into > single filter, > and filter type negotiation. > > Both ideas are very bad. And Nicolas is (still) not (yet) FFmpeg > dictator. I think it makes sense for certain filters like buffer source, buffer sink, null sink, trim, showinfo, copy, delay, repeat, etc. Yet there is no point in making this a pre-condition for subtitle filtering, it's out of scope. 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".