From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 546D64BDBD for ; Thu, 5 Jun 2025 00:17:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 88A4D68C8D7; Thu, 5 Jun 2025 03:17:54 +0300 (EEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2030.outbound.protection.outlook.com [40.92.22.30]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 5437E68C882 for ; Thu, 5 Jun 2025 03:17:48 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OnQLlljeJbkdnz91qL8ssYBhl/E4ygHCAslgrx27cGncleUDmx5lKZOMSD9QKAL10iNVK0NIqUDTCia3d+AfPJ8cLHRAuy7zLbQXHkBakKVctIdWKVW9VMkK/1RzTVSAANSDfMyL0eL6d0lBMT7c9Or3tYufNQ/gq68CeZO5VEFcmEJpbbGIccNUpauxl2kHM3686QG/FToXUwWOCaPSmYpxtgqYb8lJz0I+clz0UEhEdKMZoABIxvzFGlkqwd5JqooKdfDoQzLQYCP5pO5wVpGW/p/KxUuoJ/5963obFF5JbDq5hbohmokqQ4OWQlJlbtKrRs8eeI3ebkYaF0cTfA== 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=9JaUQ3H1zyTG1cjIv8VMQtcoO4iUxY59tF+LWxr36e0=; b=kx+0Mbj5JAGeHxLekbFo5z6BK5majoWk8WccZ8z2ZQZrACT5pZiq0MSFzeljv4R+ZDtTAUTksyK2MahdsKx5aUsc/2995vB4EVXaH5Qcf9Boo0OxVVD4mLw7yhbEK/ezMK/18svB1FTTS3T4dNDYY2WIMq5WGiGeDkUB/SJ0674+BDs3JvQfS7me6OuBpVzEc2U0VTjUgzG6ak6aFm3ilDQ5IB6QZGvprWFSn7ViQ+5YGQkQFmMF7uETTzl0Ja8GjujxNBvxnx0bx2fGJdVUAJexOY6y1S1irg+bnxWJ89mi1mGKY2wDX64ah7dBZpHBk2uHaJNh1TVlvQTLm+dV/A== 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=9JaUQ3H1zyTG1cjIv8VMQtcoO4iUxY59tF+LWxr36e0=; b=ZQouz2vyf4m8DDH1oiFKwEw5vjdLY3mPUrTQ4yYrbr+7eV8NWRedAfG7rJIP04UPYwlpDY1FW2oJh4ZZY8XVjV+IiK+cM4wuN6x5waBBD2bOwcbv/k1yu0tnLNbv0KhSXDJSPpVcG/W9s6XUyClD8EDCA8EUVfmAmjgf3OvN6uNDBfCMd769H4YVriSu3VfAtu0shZ9LnGMax893DJSyuwXUs8Q4LrUO+5u9PNxuKRic3EliToFoEz6a6xypEq69XRrvcwqGJq1GH0MMXRDAH7tEmLFMkGfTtb4JtisLsGfn2GXImtPS+/MdeidhN7i/KpPjCV90JXH+VdxMRnMaBw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SJ2P223MB1004.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:579::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.37; Thu, 5 Jun 2025 00:17:44 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%5]) with mapi id 15.20.8813.018; Thu, 5 Jun 2025 00:17:44 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [RFC] Subtitle Filtering Ramp-Up Thread-Index: AdvUYja18qz3kVWISWyncQxleQKjDQAT2hQAAAEfcoAAGoYDAAAcPNoAAAa0LsA= Date: Thu, 5 Jun 2025 00:17:44 +0000 Message-ID: References: <20250604204216.GT29660@pb2> In-Reply-To: <20250604204216.GT29660@pb2> 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_|SJ2P223MB1004:EE_ x-ms-office365-filtering-correlation-id: 573cdde3-bec7-46e0-7e8b-08dda3c664cb x-ms-exchange-slblob-mailprops: obhAqMD0nT/wHt6zADx6oxJeoaSK9CZYf2APpZpTIIg1DKOdcId4EmGrFwO1LGhEQIu+SlwPD2D/dM+euxW9H09fTbqgDuZcOTcMXJbWO9JL3AHwJnNq+ja8zsw5JoccQgdotDRovNbY/GXZ/ruh6Xyt/4QIsufxK5dCeIppyY6Cf0czTLSKqmxcWOvabhnPXzrGTk6TohCJpw7leE/zjSDOE3omamOyU0Vudi06F6so+9qsYkdiXpef+PntFS/w7LFqGE/XgVMqSAXRwABqqBSbSTkANZYAdFFxO8WjBBckcpvCy1ZYgzJnwGFhwQaNdUJVwJVl7NBFuCPpB+aioWAg9DTXUSqywbsIYmiDVnE838MRIWDZWHKsy4uLdasWoHrgbMCaDIqLfEjY9mc1JIIiPPogJz9vUtFJ+CHksl9AiRd4QZGwHfG6Lyy8GD/cGrlRMas5JpopTGQQXpJ43JHu428rWNF8Xld1W+PV8npP58xuGuzRiU8WinacHzJwGZ2K2ykGx8nI4cHWxlyyZcjwXNsB+nXfNj2Yxi0WPDRmo4C5IvqNs+uySmphoOQt+SBPPkMevuGeIbiNr6xq3T/d+qE2zG/mPM6ZOZV2qG8st+pANTA12uwfZnZkq7l5rlL4dPDvFHKtHzA1dX8dcPa8MGD7XQAw9N9b6jRtFsgsXMJqmrWOxn2j12W+rvpo7//N7yDETGtGJ5GUUFNfRun5deFnyRY1z+O63/GhgQGi2lZa1dcI6/Oi2yiFfArro/Mzc5V2UWgYg4DS5J/4o7gAKNyFGjTlvpM21aeTT7cFBCVFi/JAqaboI7Bu9o23 x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|461199028|8060799009|15080799009|8062599006|19110799006|12121999007|3412199025|440099028|18061999006|10035399007|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?4OsjiNWE0aydr801liiziwtES80BnYJ2R5QI9bTw8Hl0QFDOM/9nkwhlj6dq?= =?us-ascii?Q?VepMJxZymMcZVBydjUg/JYmzrFxp2pTFLb3BNENUohSNvIcaRv+KmFLZHyUD?= =?us-ascii?Q?Kp6sa8YnyfTSuGLw8Uypkay9T29BiNc/tFT8Ml0A9TiQjKrmmTZeJHAbk7vE?= =?us-ascii?Q?ViDktS7JZyIlmHDv2nEgCZace3jTywZLHrU1S0MByCa+UqaAyHTwgVAV7B4x?= =?us-ascii?Q?o5P71mZ+NIoXmQPphnjqGAAwVYGYaSwtUwtk3rVfr0VTt6fP/QjBt6JHBiIV?= =?us-ascii?Q?1fpKHcc0GPRnlLK898g3FWgw6/pG6REK4GU/TVc5SfykAGj7EM6F8bYmAi1U?= =?us-ascii?Q?aGxad+D7Zp38hEmnCqSQ2Au+8VWt5+DYhsD3OmafAsgyLCTI0XO92iCPr337?= =?us-ascii?Q?huOfQjYZ/fFOZb0vtS4ceEO6mgjLnkaW2xxk/Yl4Cve2OwYDevrJLVk4I9YN?= =?us-ascii?Q?R+U+4dVbnhyZEHlepzkj614kEsf92lkozpQeqBRMjqYGfTIbjo8+Syz0Wu3A?= =?us-ascii?Q?gFLykvjUjdS/0XvKewuKUjsPV6b5MwhAEFoN+ymLTgpSXxhf8PyYlrW+kgCE?= =?us-ascii?Q?lZon5waQRhtB0eacInnb+oJmpydQx7dgQ1l/6TIIVrw1EOoczCPnTALn76MC?= =?us-ascii?Q?zIMJB9MAkzIBG1/QH5Ug9Lo4MAtFAvcYdu/SaTl39mEYMjwz9hc9fcvCVU4L?= =?us-ascii?Q?Z2ildEMFQSDNlI9FQ+1v0iFjb0G20ErwpwFAFPehG7LOvGUEjmcdqLtlCJ5q?= =?us-ascii?Q?RocbCCeIsBiKYsnf5yeqe10CHjfFTyCP0WbSNYsyVSHjyEAuX7JWZi7Z79p3?= =?us-ascii?Q?KEhSdWLQUA7U9L74H3yveLs5GhAzb4ynJVudSugsPSXiLykcPxhHhpGos4c5?= =?us-ascii?Q?Vt3OOwe6Y9b0AV5MWPBcT6ulT5IBvl3lCnuPmywG8iAprbRcAPcS95iSzEJB?= =?us-ascii?Q?/7D4j8S1STowHGtZs39eEJKe40eY5wpoitkgEO4Rlxd4XeeuA4xkXwXRH73l?= =?us-ascii?Q?DudQmEl2P+rYWQeanO34UYJ21dCXiB4aJPJ49IqJmgCosjQCTnVGs8hDmad+?= =?us-ascii?Q?EE2a9/Q8HFco6za83sPyTNqVp1/T4XAS92uyOmS6hsZae9ye7t96buZQbhfl?= =?us-ascii?Q?EW+NJ4grXmJSqLj8z5lCRtyUc3p5TEQolJDp4TtK9pCWASXoRCFQfx36zeA8?= =?us-ascii?Q?cIwAgG1Q1I7YYhDTRpFQqkha8kIMKpskEa0uJfOdhv2y7sI5s4LGmShCsNE?= =?us-ascii?Q?=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bgbMpJqigCT1PEHyXoKbq90Jzadx7E3Ax931FM0PhJeBJlj9SUF4T6z3UAq1?= =?us-ascii?Q?uiNYz4VrBeQ+D8ZUJFTtHUYIk9tzHlqTe1etnQFJKHestUQI25geQ8rwCKu/?= =?us-ascii?Q?4lxM/1kxEfrwNWsUy1IeyvDqeqs6a8x/Nzw6byZja1QX1Iaw1CIwClqXfW3T?= =?us-ascii?Q?FvghcuvrGHU40thZ5ANNTvPigx3AONQVPcy6u9oLWxN+KUw314kXaTOIVkKX?= =?us-ascii?Q?BqktikAV+SBssIoLItREAaB3+xQfkJ2rd9Z9y5FEZn7TFj2tvMIR819/Ztkj?= =?us-ascii?Q?hIDIyBQNJhwIS7LMsgeZJlueZPYK5QeiDjFHUcPoyPJzmEJCnKRvz0kNg1Ze?= =?us-ascii?Q?KSEDKUMMiYFcHF4HoO7ojnn+/TsMaYdwTxVStx7peBA5kRae4zGLoqZgea/q?= =?us-ascii?Q?di9268fd40jojOtyjeFCBlTq3Pky2R3Sb0r/oBEMBELdSh5ghYVEGZAHYL5c?= =?us-ascii?Q?UnkOO8skwkGRxe9ZKd2eM0Psy2pOV6r68616950jcOD2lNvC7jcNgNaLgp5a?= =?us-ascii?Q?m3POcJxb3LzrIibYfAOX7ZlChYl6uq1DPotvzCleOzbaswqTUgqTwY00s4/U?= =?us-ascii?Q?bCv/8p6DlTIcPVLaSKI0CK1dZOhcF2bI0pn1Ino/eAN+VYv/Xqm+LORAugzj?= =?us-ascii?Q?Tw5w/Fi1xVCk3AQLI0fHDVahDLBaJY0ZuO52VPM59XBl0GizGCBYrw24ntl+?= =?us-ascii?Q?ybDPEiJHjpGnCTfaVP/p9pGhGW4VZj9BTD/T6Kf71xCw5//cqYBf2uAD9BlI?= =?us-ascii?Q?Arou9rohWab+IVQHOHYw+tJVZLcT8wjulWoUCzDt3lGZ+bchMz397Geyk3k1?= =?us-ascii?Q?KlJK25bJ0eRXpj3URbCcBbPCS9bWhaIvLYbD/WH7NtutiSowmWXreiI7UPs1?= =?us-ascii?Q?TpqguD9sXzP0MHt8TYJWfJ0MSV5pzF652FxWbNDEp3UFXyOC+7cJpokqoDQ6?= =?us-ascii?Q?VzV7TUVGA9WJ9ZL6jr13+SFMKDuFPGcWElQy2P+aW9tqCySYMSUdUCVE9F2p?= =?us-ascii?Q?rimLBZyArBrbtUGuiAWDbQWNb5Acr7gM0c8lU0oAxJfbBMzISTOoIF7v1A+D?= =?us-ascii?Q?3Xo/lKbK04R4lQwwkPLWZLBGxkL+AvZGpPSv94An/PmwsvRI4I1mO9o1pZZ5?= =?us-ascii?Q?t67vafMz1K46/jv58RtQ5Lj+GMbDI9e1UgGgEUa4CFUZHY2VWRCTlvl4Vtvv?= =?us-ascii?Q?7y2iZPuorOmftcffLF55qvRKa+vhkYQw0gkqHDIZk9SNq4/ekAHV1ppOG6I?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.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: 573cdde3-bec7-46e0-7e8b-08dda3c664cb X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2025 00:17:44.5769 (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: SJ2P223MB1004 Subject: Re: [FFmpeg-devel] [RFC] Subtitle Filtering Ramp-Up 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 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 Michael > Niedermayer > Sent: Mittwoch, 4. Juni 2025 22:42 > To: FFmpeg development discussions and patches > Subject: Re: [FFmpeg-devel] [RFC] Subtitle Filtering Ramp-Up > > Hi Nicolas > > On Wed, Jun 04, 2025 at 09:13:44AM +0200, Nicolas George wrote: > > Zach Swena (HE12025-06-03): > [...] > > > > > This is why I have been trying to ask high level questions. His old > > > subtitle filtering patchset would need a lot of rework to bring to the > > > current codebase so starting over isn't a bad idea. I don't really care > > > who works on or makes the commits for the code as long as the resulting > > > code is clean, makes sense to other developers and accomplishes what > > > everyone needs. There are structural changes needed for what I want and > it > > > would be good to find a solution that allows for functionality for > > > additional processing options also. > > > > His old filtering patchet was broken beyond repair, and nothing changed. > > > > Just to give an idea of my position on the topic: during one of the > > first VDDs, possibly the first one, I co-hosted with Ubitux a > > multi-hours brainstorming session on the matter of subtitles in > > libavfilter. That is how much I want to keep subtitles out of > > libavfilter, and that is how little time I have spent on it anticipating > > problems and finding solution. > > > > When I say that softworkz's approach is broken, I know what I am > > talking about. > > > > It is broken in three ways. > > Is it possible to create 3 testcases that one can just copy and paste to the > command line to see these 3 problems ? > > If its possible, it would clearly show the problems and avoid a never > ending disagreement > > thx > > [...] > > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Hi Michael, He won't do that because he can't. At best, he will come up with a non-implemented feature. All the crucial utility filters are implemented already: sbuffersink, sbuffersrc, strim, snull (here's no ssetpts yet, but that's just a missing feature and not crucial) Also, this behavior is a pattern he has repeatedly used in the past already: He talked about "flaws" all the time and never got really specific when asked for it. He played in the same way as today: like "when you don't know which flaws I mentioned, then you are not suitable to do the task" etc. Most ridiculously, after I had nailed it down to a point where it was clear that he couldn't name any, he changed his statement to say he "could find flaws if he would do a full review" https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2022-July/299284.html And here he had invented a reason against my sf patchset in 2022: https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2022-July/298407.html He would have something important to submit and because of that, my patchset cannot be merged. He has never submitted this, what he had presented as a blocking reason. The truth is that what he does here is just about producing a lot of steam, making it _sound_ like something profound while it is just hot air without substance. In the past, I made the mistake that I tried to respond at a technical level, but at the end, nobody was able to understand who is right and who is wrong. Talking about specific cases and examples is the way to quickly reveal for every other reader that there's no substance behind his claims. Thanks 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".