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 002344287F for ; Thu, 5 May 2022 22:38:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 945E768B367; Fri, 6 May 2022 01:38:49 +0300 (EEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2057.outbound.protection.outlook.com [40.92.19.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4A9236801A1 for ; Fri, 6 May 2022 01:38:43 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NVlj+rqCr6ps4GH9XmszY2Pmf6WRSVHUe6neIhHnkL0sB5Ae/IIxHRYTCAeVNpoqI/lUIPkh9+Ai+4FTI/C9Oyj+mcAFNNOfWfp4p9IhmQd0Wq7ov23HYct67xdC1UIpqWlOVaRtnRIifH9Kjk3sxMu6CVAwiIuiGkxjSflLG5LJIEYKHCPSQxgu5NKQ8pegwa/i5oK0uoEK1YMr1WFozI8F+fgfICAYrJWEsxiExfrVfXudW9zm0b7mzYyIxiR+QEBBhdL3rm1AhBIYzBjMZDqfGwcJvHiG+vuKgBf95sG3x+17ac6zRpwGwhiSoS7elP0y/1BhUXh8glcnrC1U4g== 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=KeAQ6RtrfL0edvmx0pYD6ypZQPQCgBPRGrC+QpqVhuk=; b=YENAUROoRT8WWjnJoGJs3PXIRIHZO+MfWqDnJ/410B4HKDnkUCP2/S8FuvGSYo+cFPxjqnUCQgeCW+oZYc15BCWi2fp8lE3x642FtNnR4rtI5tKwMGky7ZzmOk3zzHnH3wFrKFDvdRJX/BOm9FSnOwdZ1fCl2hfSYCttE+e+Z5wBqC5i3w6WU6agUw9yTCFxrk9AJN9lwQ0gf6YefLKbGhR9FFtYOO7FOd6+BbCaf1kFdF/J26CRB3s1QvnxubhNtaBykkd592Fy+3s63QRoJazCOJ8DIR1mRT5hLYx7HL7Rhu9G2M/0Lzx93Wt+S+XPbCgMEIUBaAS3/JC9THw11A== 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=KeAQ6RtrfL0edvmx0pYD6ypZQPQCgBPRGrC+QpqVhuk=; b=G2wWTWAutRRmEwuvexrFNqmCY2lg8m8J9gpIMCsGQ9mEwzRKzrMI4n03NVeyo9qZA4Ojk1OZ5pFg1QCcd9F4CQBnEQ75Rtfkjdat9jvt8g93RNR3XqgSzo3qpauJ32rZ31mNmU7MI3nH/SGF4q23ffPLYEDWHTV7FWTOL9xK6PsYMWJ4WcTaMpaUcrGpC6PA+tu6BjEif9oYVP6ZobwGjgmWWode0kZkw/x/uf2T7MRKPRwtz0eU1EqO/pSL9do0Ect1+3LhTBjunfyYWG8AFyvRy4TefmgtBqZ6pbBePXo3HZSQWwiJ3l87knBVeGgxqvgsB5Fq2B5fp+31qTtAew== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM4P223MB0493.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:ae::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Thu, 5 May 2022 22:38:40 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3%9]) with mapi id 15.20.5206.027; Thu, 5 May 2022 22:38:40 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v11 1/6] libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and utf8toansi Thread-Index: AQHYV9QNP/PRify4SkipW5U65/+zkqz/hzrQgADP4ACAAAFRMIAADCEAgAACGVCABt4dAIABGaBQgAhtCoCAABn5QA== Date: Thu, 5 May 2022 22:38:40 +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: [6T0agh4XWWshbceIFK7gMcOfMhPMg5Pe] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fde2ed7a-3dbe-429c-8247-08da2ee80082 x-ms-traffictypediagnostic: DM4P223MB0493:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: a+0qLz/DqOQUEPG2So7Tat87S4Crn2f5YPbymdvQnsVz1GpxgnAzWPrMlkBYrpmVgXYj5lCvvKZvpZgUbzHxTHYTRqCltVsXSMed1XvQyOeind7T/DRUIO3FEsROh9vejuqWDOF2cSPgFDBseLChm47VbHawGdyGE5O+I5kAg/f+l/gk9BvnpotZbqPk0mLcU0eMmBVcwUVzUoEsmGFw80S4wV87InQfK8Qlc+hhMcT8Rq/Rk3472NAAZqGqgUa+li1UlWxA/7CefjS5SR5WZx5sUyjOOCxMYiA7tF7kQQbsZLaCA2o04f0z4XSI0FbsftG7bY2ZRYrFmdQsPxTJsOHoGE0zgxXhA+u50Gsv0IRk2RSM0pUFDXH0KULvYBCp6IvkHSgLN5ZQx7eg6UAgmb4MRn3zq2stmPzVWwzgglsgd9y/bqn8TX6swrlx1WvEO0yTMoJRnae6PuhoPUevLDCAMcUqt/oppXwfYf3wiPYCxlxL1zQwHKZw9oWK+QhxoCTb5ouMAIIPhVi5ZFegOHedYzCukEYUrdvFIaYmAcicIdsfiS8vfqN5DQOuA8CY/KrqP4GojlSvinvQd55uItAGKpz4+BX+NyQhhf7L3gZGH52O4nANlSO54vFPxsrQ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vll2UHBQdytSenNxUHVaT1dWUWVxaDJFOTBlZkFWODRDTFhiV2JyMnF3bThD?= =?utf-8?B?ak1UcGhpZDlTM3ZzZG1IR1IwdWVyWGVacmhBWENRd0xwV29SRWFNTXAzMUJu?= =?utf-8?B?OURtQkNyVWIvMVZZZVRRSnFLakFWdkVGM2lvKzBHMFJiTmxNSVhjbmRIU0Vw?= =?utf-8?B?ZWVyTW9OYlRROEhEU2FHMzBqUTZWNXlYWjRzRVAyb0E1dzMrWlpCVEJtK2RV?= =?utf-8?B?dTliOG01NGRzUTVVbUlWS202MDJHaFJBR0VHeEZuTlNTcEo1cTBJaEloYWdU?= =?utf-8?B?N1JvUmVGWS9la3RLaUhGYTh4OE5zdXJyWUM4dlpoOFlabmJIMVNjaUM2dXM2?= =?utf-8?B?SFBodkFKZXRZK3p2ZzI1bkZndFM0VlBHNXU0cTl1NFV2VUFGeHQ0K0ZNeGFU?= =?utf-8?B?VHN3NWdkRWZPSHVaRnNyR092cTBHbGtuSTdtUmdoYWNjNmFvZGxoQS9lR29Q?= =?utf-8?B?b2FiY09NdW5uNWxGUm5nSTZtK2NwaGw0VjBHNnRDRkYvUXRrdWhyT3FsVldt?= =?utf-8?B?UmxUdnN0UGpCQXpnbWxLQ3RZRGZHNUxYdndyaVBZejVnSGpDc3J6TWdrK1Fo?= =?utf-8?B?QXpUSjJKYStPTDNGNmRKWldXT1hZWlRmcTMzaXVUZDJ2TTBlTG11K2ZqQVZz?= =?utf-8?B?eGdnZDAvc2V3Y2oyMVh5cERBUmRsalVWeHVSVmVFeHhWWTM2dXV3TER3Rm90?= =?utf-8?B?Qy83YjBiU2pNVjBHNmlvZ0dYQ1d5UGs2T0xXcVJIZFZQeW1YeGdjTkxudU9X?= =?utf-8?B?WTMxZVRLN3F1KytHU3B3cUlCQ2EzQkpqU1FqT0dpV1JZVnFNN2hLMEdCNjNt?= =?utf-8?B?dGs4WmR0emJydG5DYUQ3ZGk3bmRUUlR0N2lRaHhtWTUrb0xXKytWOFhUT2sy?= =?utf-8?B?cFdsU3FwRU44dFE3Z3IwT0cyYUR6dGhhNW4xYkZiZ0oxdkVrZ3o3QU1hSFJL?= =?utf-8?B?NzQzTHcxeGZUVG9yVjA3Vk0zVVBDQ1JiWDhDTG42MGxUMDk1dDhxdVhjZzJJ?= =?utf-8?B?UmJ3OUw3eGhUclJVZWxob25HbDYvNTdEMlFZUGdDRm00VG1obFBEWHc2U050?= =?utf-8?B?QUgxcE1NenNScmNtVXp4ODZ5TGUwTmJDczNxNm4zYnF0ZEhWN3BGU3R5Q1A3?= =?utf-8?B?N2t3WjFUSWdacUtkTmhvQW5uNDhSdUVwZldYaThCZkwzeGlBcFZxamU5UnRN?= =?utf-8?B?RWZHMUd5c0l6eTErcW9HWE9adUpKZ1YxMG5HT3ZSalJ3MEp4ai94bUphNk1S?= =?utf-8?B?ZXIxSWVxajNNeUZHb1JJQW9kZHZFK1FJMDZiL2VYRURucUs5M29lT0l2U25o?= =?utf-8?B?NHRoWE1OQ2dNOEZMbFNhbDNVQ1lRMEt5U2hPa2oyUkhwdDBLTVpjM1R1c2F6?= =?utf-8?B?eTFNaC9xYmM0LzhodExJRXJxOERpeStEZGhTVzJYdnc0VzVzRzRrSVZxamxN?= =?utf-8?B?ZTkxZmkwNHJuT25RNVlKY3o1WjB1eDlDZ2g5N0JhN0EzbDlkV3FDZGNHZjRu?= =?utf-8?B?dHQ0WE9yUXN0UWlYVDdra1dTNytyTS9hRHlvVFpIazZ5ejNoKzF3WGN4MStv?= =?utf-8?B?eTAvc2pKMUZobE5PYVp3V3RTNGNOMDBtRmZ3NWx0UEFIQnRPSytETU1oeThr?= =?utf-8?B?TFpWMUFDRllFZ1oyRFdPcEFvMzgzNkFNMmtLMXgyVlRUdllWT0tDUlRJU3JP?= =?utf-8?B?blZERExCcDJzMkFmb1pSdU95K1hxN0hsdkluclh0QU1Cb2tuOExHS2xlWGZx?= =?utf-8?B?MmJEa01QYzVXeGVtcG5uRTdJbGRHTVdZYVJHK2lLcGxDYVhUZUhreXRxMVlR?= =?utf-8?B?RFU4Mlc3QjFYZTJtSWpwaEVtWVo4ZUFrNGlVSTNzMytIaU9Ycmhxell2aVly?= =?utf-8?B?TzRNUVZWaVFWWVNOVEJkOEpQOXZXeHljVWlqa1JOK3MvQWpyN2c1NDNqVDBF?= =?utf-8?Q?bptVdA6z1kw=3D?= 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: fde2ed7a-3dbe-429c-8247-08da2ee80082 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2022 22:38:40.1565 (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: DM4P223MB0493 Subject: Re: [FFmpeg-devel] [PATCH v11 1/6] libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and utf8toansi 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 nil- > admirari@mailo.com > Sent: Thursday, May 5, 2022 10:20 PM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH v11 1/6] > libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and > utf8toansi [..] > As a matter of fact, you are. Your alternative method implies > ploughing > through hundreds of C files normalising path handling across the > entire application, Almost everybody here knows that this isn't true. > And even then I have some bad news for you. MAX_PATH-sized buffers > simply do not work > with long paths, even the ones that start with \\?\. You will still > have to replace > them with dynamically allocated buffers. And that's what the majority > of this patch-set Why should that be bad news for me? Those are three very specific cases and we had already covered this. I had also said that it surely makes sense to eliminate fixed size buffers. But that's all just distraction from the main subject, which is "Long Path Support in ffmpeg on Windows". My point is very simple: It should be a solution that will always work and not just sometimes. I stripped the remaining points because this is just going in circles. My opinion should be sufficiently explained by now, and I'd like to leave room for other opinions. Kind 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".