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 5E6FF438CA for ; Sat, 2 Jul 2022 20:32:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AD6F468B8D4; Sat, 2 Jul 2022 23:32:42 +0300 (EEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2058.outbound.protection.outlook.com [40.92.23.58]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E2E6168B8A8 for ; Sat, 2 Jul 2022 23:32:35 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kFu8TUXPmNOZ+iA3QwPPKG92tQNOHHJe7Ya6CYQkHInP0SfVJcdOlProMZzv84yvfqMk/qzrNdwxl5vwpS7ollSWvqrv8HKK1LrUMgMBwAWUTvPySfTi4JRjPw7j2tWRdnmGeljeAQ2dVGgZzx8JVcxw2Z6mYQO+xoLEey1lr1YdPAkE3FrBCngMMW1l/3KR6LBzicf1BRXRca2wGvOSeTw1R3AuGBKwOuPnouo9HqMDtJk1DQA2k4FjIycecAQ62kHqyMpUNyYZOjbBiMVPwfUmmyBCl0SZDTk6/onv/hPw7CLbbRM5cA3geTRy1U2yjWYCoUbW/gUjnpu9Q5ViFQ== 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=YSnttfYkBFD0l6jk8Uimk77wE50s+Kq6xeeOOn/iDFM=; b=VkV1XRrS61ljP+v2WfwaIOLA2ztCmJZrZ5JBUAOSnnn1hoghVEFGSCPrHzik8O5Yy64SSswwgiSCPaq0gzbZxhF4LD71Lmcbq12hIiE1XcgWeFYNPOZYjKPr7bHIUZkM/2SslcCIQKG1uDkbKJYcBc7cY7OiTx5FFGeNVfcBPPCOFi6SKsmV9o1mJo1mWEqTAbM0ifdg9giljaGceykNOIF09NLsy5k5GA8ik9qaEGtMVMBG4ZJ52NRIX6wBj6WpYM94/oYhT0QafShE6k0gRQZLH2RZ1bpDsoQ07U6gEP88q1Q1UheruQjdzk8NSkZLB+NPHw7zAQ7P2bfDMzp+SQ== 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=YSnttfYkBFD0l6jk8Uimk77wE50s+Kq6xeeOOn/iDFM=; b=r+52AJ9CMJv9uBZKGIwHYtxJwtDHzn8b+TivbTEofwBm1vcKK9NnEGIk+wgV12FBWyfd+uNMqkddtue3DESRSLvzdGWW0in9xx4/dpP9TjVgYDcjDiUDQgxxVVlcpR7wdl7NR99JaZGsypztvxumSKzjHqCFH2uaIM4TwrxJ449tlI6Cuoy+j3vs0EjdF0/NfgcWlBq2Mht2dSLGRQRD5Otdugu2ruET4bRPTxkJd0EL2MinAFjgJXX8HK6Gc5UMopMBBNRqyewvL3WakuNjDCc9K78WZ2lbCTQpBcgE4VOV8p+W7GU66vMBXXgVhutVtbkNvit3ChkSoAJ+5Guh9w== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0226.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:34b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Sat, 2 Jul 2022 20:32:32 +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:32:32 +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+AgAAK6wCAABxXoIAABOsAgAADCXCAAAIygIAAAIFA Date: Sat, 2 Jul 2022 20:32:32 +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: [ozyTQVDkiMxoq3VBG1+HMTZvCNusQQW2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ac9deacc-8a25-40f3-5114-08da5c69fdb5 x-ms-exchange-slblob-mailprops: +LiGfBxqLEtZ2Se9LXW8/h2t+qO8GfncKHTeWvlVHHZMArTWGehbDY16y+vfsPkmHh+ZmpC3NqwKX/wmmmX0gLdA21GFwVq88cuZrCkrEM/k8fhXYwJDIDNkDEzZpA8iF2LHcnsuneaFD/ue2t7vdwXxgd7moxwfTOc1Jw9HvrX7BC+pKO1K/h+Z1Xh7pfDHvzlYGPhjtrRid9JZ8XaG9y8tR+4daQtS0hwP+bhAbl4HKce6Nef/Mfgs0FeJwYC+hzVX4vDy3ThpU7kIqihpwnkJIrig6QMSVeOGzluoorE2/MjCR/jPyBZbfxrYD4HRIqA+1joSLGg4fOsZ3XCxTiyEFW3QCh4BiFOHVRICBREfso9KRrroORze7hUFK0hH+k2plA3PQARamlcOvxugtt/4lVrxnZ+WXU1B/2Asf4klOr46HVv/yVA/TtId85Rb6nJpKAQ9zwktbrFKaB0+CcF/0SKc35mPuakuj8EmSNh+sed+9RogEdz991uEo8P964wAh+qZD4Y508I9gr9mZORC9gMC3gXHcXIsU3nHrrMRca6+UIpJyzJsFOE1HZHCZu8AKuNbYdxhiq8wcP67+Pu02ksEivOT1kT4MKXmdajMRuUUmv+TInAS/8ylIb/MD+xWcJbD4vWGXmBshMTTU2r/Z+5tagE+1Caz6MnVDzOtz4tEWitwaverkb2t006Ugg4Ty4RQpS05QLsXlUiuhNnAhsl/c5JROKzoE99W0VkZLx8nC/wTDStC7Tjgvg5dZzLGMJSYzZ/Okq8ewfOmXH4n8nn7nW4D x-ms-traffictypediagnostic: BL3P223MB0226:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aosKPe+HGj3ekGq4KlLO0EY8RIZtq0ruEjuclnsfPD+ZArRnVpHsiPoN8GGfgulhUvlmmbC5Aqz18crJzRaN6iDnAlsSWuPBMsNNJofnNL+7MaJPhdFgfvNxke0Dc5vsW/CP+Ipif2uXmQdeMmIssEaVTcbkB2OkTy0X+xaKkpsXYN0qhgug8OeSQtnTvVR0TK/ntCowhpEIsBl2jJw2quDV3vA7WeKbG9qpJeRh5rA7+XtZX6eIGEMIg2Cu0LDkjamQhvwJrTsep0XDJn5Xg+tWS6gsp0mMvkvhF56cQoDuJTQPxlBtiAUNl3YJXonWp0W6EYjAombxxxyuai33UHwzc9keQRpc4t1KrkDJsWlYEPstNL/eMvZ+w0qQlA1qenPvS2BM4K8R6HtUgaON29fI1BJccSAkv8wfWWDxmHu5Za71BPGXuM/Sk4w1bZEcpQtXuqg24PwVlC3ib/XKJ3tqQr97X11sUTafRIWQbGtwamU6ETKlkKLQvg8wTJH0bBprCJDfPtYlyU8zxZUpK6L0SqZX22I+1NQVNM12hMJO7I0WM0sD3CqhMqmBs3nRZFq2LP4Xj+ffxHX+4OBaWIujiZkIZWgOpy/p0Wc3WRn4gSE9nqRHuIlM08U9fkYnub7ckwkjIy0I/jUVJFHCPg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dTJNOXA3WGYwcGs2RHg3MTlEU01FNXU3U0VxbmlNNWloSkRVRnpuMFV4dkwz?= =?utf-8?B?ZlBYSytBMzZrb0Ixc2lNK2J4UHMxR3cvYVlyUXlqdTVMcStPY1k2QkRoRlU3?= =?utf-8?B?OUhPK2hRdExEbTZIK2lKKzQxZGZBUGsrRTFrWGI1VW1pcWtYVG1WeHJyaGo0?= =?utf-8?B?OUZJd3NxcFdhSVR4YmdGdjNIV085MjhXbXlTYmRnRjZXcEwrWEwxcGdQUFNu?= =?utf-8?B?OWFyV2dCeitGbzk0SnMwVHZLUlJQSFFpWCtXekdQSlZ1cjl1Z1ZkMzdvRjVF?= =?utf-8?B?ZXdKWlRWck5ZNmNaaDRtcCtIazhYWEoxZ3lvNjFGVktVM1lvUXFtMlJyM0Vx?= =?utf-8?B?NHkvU242Z291Wk5yS3VqRjNVVlZFWHRtTk8vT2thUzVIckdEQXNyelJpY0FO?= =?utf-8?B?c09KVmtaMTVlVUpPM1FnV05qalhnUVhUdmJGSVowNWxqcHhEMjRLdmt0WlM2?= =?utf-8?B?MCt6bHE0SkJ5WDV3MGMrQmxVdEJZa2VKTVhMaWdSWmRMcC9uVWZZVlo0TTNt?= =?utf-8?B?cWxNWkt4K01QQXdvS1d6VFlpaGVlOUtqd1FsMWpvQTc0U0x1ZGptc1hZY2Yx?= =?utf-8?B?WENwb2ZWSWhWeGNodFl0b1pFYkQ4MEpDTWkzN09tUzFoeVJmNEtmKzhyRDlo?= =?utf-8?B?akJ2eHdCMExJQkNnRW1DM05JOThqaGdrLzR1dW9xM0QyNHJ2OXZwcDlteFRQ?= =?utf-8?B?WlplbStKRmhTSVV2S2N5NkpHS2tnTkZ4aDNSSk9qejF6RmRCL0thbjRwOWU5?= =?utf-8?B?SCszdUptUk1PMDZuNFdQZlFrQ201ajZ5c1U2Y05ZVHkyUXRoMnBGalNDclZF?= =?utf-8?B?a0s3cUpMRzdzSnVsUFVoK2J6eFd5UnliZGJodUZnN0d2UnV3N3lBUkF1RVJK?= =?utf-8?B?cjVmQlpwOUdNdk1xWVFmMi9FcE9mWmZ6bDJydFRiemgxa21mdUVucS9XMHEr?= =?utf-8?B?UUFpT3dvZmtkaTFReTlIU011QVIzYzc1L3BOVWF2WS90Ung5a2g0RThnUTMy?= =?utf-8?B?a2hNNE54N2QrQXJFNURlS005RFdpalhyS2VnQktLekVxQ0NoV2VmMFhQaWw2?= =?utf-8?B?eGVRaENuekp2U0tqOTJsdXhGRXNMQWZBcUx3dFRlOVc4RS9GTksvUXVuR0Nr?= =?utf-8?B?bFVMS1JNRTR2V250MUNWdml0SWsvd09QNGtzYTZJWCtJMmNxZXhLQUxCSTE4?= =?utf-8?B?S1dvL0h1MERvb0p5ZGVrWGN4eEZFZWZ4YlBoQTU4ZFVtaHU1SGNxbmpmeExK?= =?utf-8?B?eG5IdkpYTTEyazZBT3pWbzRUZm5BTkh1eHhJK0kxYjhHMHNuRVhVVzRyekFt?= =?utf-8?B?WUFzeTdRRWplTmlnU2lCdGNFby96dmtUdWFGSGlkam5aaC9WbEt5cWszNlc5?= =?utf-8?B?cnFEcEppTERxeWd1Ulhsc09taFUxNXl4VmpyWjdaRlNlYmxTci9OblhqUExj?= =?utf-8?B?MW1hcEx3Vk42WWdtUk9TSlNOUFNyWWpqeVMwQmZ4WTgzcEVvd2pjK0toM0Z5?= =?utf-8?B?MGdrbHF1UFMzMDFhRzlnaVg2eCtaOU1LYXNzcFQ5V3A1NFNqVTVSQytpeDV1?= =?utf-8?B?STM2Z050UWo0MkUrZmVFY0hHd2h3ZDJCbTIxYm83aFpLRjFHRnlJajdzclpM?= =?utf-8?B?aytLVlFsTFdKOVEwTDlwUUdlRWZUWHRibkFFNGtnZlpnV285dlE2cTdKR1Fo?= =?utf-8?Q?LaCYCcuICrTcET8K3Oa4?= 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: ac9deacc-8a25-40f3-5114-08da5c69fdb5 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2022 20:32:32.3560 (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: BL3P223MB0226 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 > 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. Best regards, softworkz _______________________________________________ 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".