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 21EB54268C for ; Mon, 25 Apr 2022 13:17:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2E48668B29B; Mon, 25 Apr 2022 16:17:26 +0300 (EEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2043.outbound.protection.outlook.com [40.92.23.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9024868AC70 for ; Mon, 25 Apr 2022 16:17:19 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ooo5/lsS/QpFLQYJj2bh7ovBA8pWt2gr12fKMFXjmWyJJaL5imS7HjIYlzkyG/vTOdWiI/7SpmWhw4uEh9Sy5XQbLpgqQj/Nu7BfEyJYwcnQfGW1/kI/NICxrez0hPZNvqGe+T7wKKtrXSNEZb/tyfR2eqjcgiFdaHJNS0RNKVJOn7xGjxpX5C0BGr1mTwzk8iTnL26fhikygTDDrt5P+89XUSYYXTgCIp+2aEs+XkMkc3s8ZU8/OhnNhoDXXnrVoSAqRVUAJlRHyYSQY7stuWF9+lUxDFzceAqqz+3LPTqSdw/EWbTuMt/e7J6oAyNxDKc2Id9IQ3SP9lE6DXk21Q== 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=HNv4lYlw3kHtGm85z3BIdUivKDM8dSyfYB0/kP4yAAE=; b=gGdWEdF2SkIFIe3skjOYpHqGTQHhL7E0mX0fv4TQEG98TgDRk1P+w30hYJO8knqdMSN5UTQuV68dL/q15nkS/xKHb1wtHWUpGcnUG8uPEFuENvsXHbUi1OiUZxiSkFrypDdKNc4wcN2Uy2SqISM7NH+rSRh8tVAEc9rks37ovyrtbRaPRuf9SlBvczjnk/7rrU0WK/E8Qwz5LT5u4KP91V1PnvTcwqELb4cT0ii6sm9uJPojNM7s1dg41c3ykjxqrvBu3YFdGb1+wWktkeEMM1esua3feChtb7mL9LN+PD4f81FnpwpodQrIv51eN7B6j0WEDa5zK5REC32w68NN/Q== 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=HNv4lYlw3kHtGm85z3BIdUivKDM8dSyfYB0/kP4yAAE=; b=Rd5WsO61eou3+Io1LDySLY2lJsG+VCCHaOj1mzO6EYEJqX63Xzqe5x+dMK0NB2+EBdyXL5vjUk1bXTBlcn4gyZYHqUihRNw5ZwONoeGoj7bn2PGkYohD3f1bnUokkMt7RS8i3GfBVI01l5PomBOEO4D76HHQak/mgsUwgHMssNdNl8AnDNZz3S9R6RGZ9o9CScX2YApMDo2jBtF64P69XNpqNRxdGc8F8V0KFKGaFtg3NWSpQxebbsB2jeB4Fnz6+QUp3FDAwLqbNxdqNBmSsBAKYSsKAnlXYrHQPJPyvIYKDv8WgSvae8reLA6rQGI8LvOfOYmUNiTB+WC3G6Memw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM8P223MB0062.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.13; Mon, 25 Apr 2022 13:17:16 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3%7]) with mapi id 15.20.5186.021; Mon, 25 Apr 2022 13:17:16 +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/hzrQgADP4ACAAAFRMIAADCEAgAACGVCAADAYAIAAAtPw Date: Mon, 25 Apr 2022 13:17:16 +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: [ac8Z6SAfO3PDzHornY9yRW9zgYqBvxqk] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d5ea43e4-8552-4d52-3f1e-08da26bdeb15 x-ms-traffictypediagnostic: DM8P223MB0062:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lsl08rH+8bu4Y+C0q4f4qLNlXGugbhMuCrBaiTwTm5+rKkHvoeDRaE7N6e5bQULcQw80sXChi6t5152imE+D1L0a+lmMuzxqtSF4NzBWkZlp+1maCRt/YDeSnWCvjkWqtUbpsqC5zi18vNIgww2oMZk6brYvTM6ohyk123AQ4kDT4pWFtv76nmk5URJwVxj4quHKzAsx9DyrPvZd9pXU1OJb6v0IYiRpnhiUT+35dgtjTNHwB2FmN9R+6ZkQegdTIZ7qKOMwhm92/G00QagAn5mT85WcWLoBIQqcX1LJ45MydwYNiF+G1q/tVWzIfJ8XQWBC8IY8Onkunq2d6Vl3g09jXifjCwjB+K4lZ0fglzx4KA3maOckeCC2Smy37uiSj/I63l2UBcE5obKoSEyVVlXMCxXAicqNR1EcXDeEk/FTota75k3/U7CNukuaWs1oA6Y4sU1PwLiS9r+yGlbSwouYjUFJxsbkcE7kjrzV61vfurkUduRBG8/3UbmkeMOx0NMlt61e6qfufhzu4Ze5sXV346z1PnFixeD7o1Qqm78j4vebayjHPvClA9pxFx8IWASjm4K4MU6TbG1HZ4OdXIUfmEhFdRUzlD8LJDCMy1Mf33+j8ed3LMsjRPw3Iuh3 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Yi91T1pWUk5oQ3RuTHJJSXUzTGpPZVFyQlVEdUZ5WDVzS2QyTkUrYXc5N2JW?= =?utf-8?B?VTdSSTR3R0xsZ3RqSDAwV2lUcXVtSExxeW9ENUI3TEdPVXdQYjliWmVzYUtI?= =?utf-8?B?bVNIaXpXbXNtdU1tNWlndmNkR3RWd0ZqNVJFRGNNMTQrK0RXSFBuVHJneWV6?= =?utf-8?B?ZVVEcGFrblRSWDZFWUVaelhWOXdBbVBKRkRWVjhLeTg3Z2RKMU1VaGJrVVBo?= =?utf-8?B?V2dYRXBVdW5WNndTR2JUK3YxVFJ3M0FDR0JpcndHeFBDbmxXSjF0SHpmekFL?= =?utf-8?B?ZEpXdWdqNW5jei85djNxTkQ0dXBQK3NUR1pkSjliK1ZUUXRLU0tZNng1UGtr?= =?utf-8?B?WklVTnBhQk5DRDQwYWxXMm5WWjAvdzFoMURFMVpQTUJPWFJxRldWa2UyS1NB?= =?utf-8?B?NVVQQ0IwcG41SFhia1U4YkZmcmxKMUZKRStaeHlxS2NwY0pIMndNdWUzQ2or?= =?utf-8?B?bSs2MlIzaXNvV2NadW0wNFdXb0g4a0NZdmFnWWQ4U3IvNjNsWnB0Ly9Kb1pC?= =?utf-8?B?VTN4c05sd2c3bWNnOHdqQUJBMW4vMEhGak9qNTk3Y2RuL1Z2TW81RCswYTFi?= =?utf-8?B?ZFBvZzZsekVDVkpTdTBWei9pTWU4UGhjNXNVYk9OdEdYTmVuaUFHaEZtRHNj?= =?utf-8?B?Tk90S2NMQm96Rk9La3BJNGlCVFdqbGtsc21RRXM3ZW1rQm5Cbnd1cjBTaFQz?= =?utf-8?B?QUl6aFN3TjE2MGtrTmJqR2Y2MW8vcDBqbkNvWlBTTjdQTE9UVVJ4Rm5EcFlx?= =?utf-8?B?MUVpYTRxcVdSakUva055RHBVTW8yaHozaUNucE5uUjc5c2o1MDBRTWxZTDc1?= =?utf-8?B?RTdUajlnZHBkeDhxTEo5c1hGb0VVZHQzbm44Z1J1NWtoTmZOM0NqbytLVTBo?= =?utf-8?B?VHBMYk9Hdlo5NXZ3bGd0YSt5VXY0akR5aEQyN1VKNnR1KzVYUGYxN1BpNys1?= =?utf-8?B?dkFLTTVGV2I1c3p1alFueW5RYlNTZGN6V1djRVAxaEdxSWEyYVVMMkFtY1pW?= =?utf-8?B?eEY4Z0g1dlIzSk9UNFRwdE5JZ0tKWitvYTJtZiswNWYra2Jwc29VYlRsdzZh?= =?utf-8?B?bk1TNHRHOHNpeGViMVd5M2FXV2NEVkJOcGF5N3NuRDk2bEcydlZGWUpoRng4?= =?utf-8?B?V3k5SlR4MG9MUDh3QUlMQzRxM1JnT25CZTlkdWNFR0dDN0ZRQXlHNG42VUxx?= =?utf-8?B?TDRldlFsYVM0aGhVSlk1VUhRc3Fib2hzeEZJRm15ZVE4T0R5ZVovTkROWmxp?= =?utf-8?B?NVI1ZWdvcHZNc3l2U1lzTTd2WjUxNFF4QzY5Q3ljZnVHcEZTV2lBNDZoLy9L?= =?utf-8?B?OC93REdhS05ZNE5uQVlNbzJGMkNYb29JQ1d2TGd1VlRDdWVkWEUwcktrYy9R?= =?utf-8?B?K3RBQk13dGZCaWp1WXQzZkd3bUNPcWYxVTM2SHJWdFZJdTRvUzFwSlI0bjZY?= =?utf-8?B?VGdGaXhwUG5HNjE0TTUzNWJDOWMzQWNxVUpTSzc5elAvWGJYTXVCZ2JJTTM2?= =?utf-8?B?RGRLWnRsMzVoSm9rOWY4UGJVbkpMemdLTlA0bzFhdk41N0pJYndRSE9FY2lS?= =?utf-8?B?SW9oNzhGbDBtb3ZaUmdpMGZLUEl2ckZyajFROTR2WGxjdk1HMGRLREordWFq?= =?utf-8?B?WUs2blpVYS9XYVQvd2ZyeXR6azQydUp2MTlVM2d4WHpZNDJZRmUrR2g3MEFC?= =?utf-8?B?MkRrZnEyZzFuNVcreEtFZ0J6NDFyY0N5cXF6S1ZZMmowVEREa0Y2bDA2cEFl?= =?utf-8?B?RmZxc1c2K3ZaOE5qR1dOd2xqaUQvb3ZrVUlKd0ZGeUI2RTdZZGFFNHp6OVNP?= =?utf-8?B?bkUySzhlbHFKRm0rMUkzazNsbm50MHVjSHdxRDg5UnRRWm9SM2VkKzZrSkdz?= =?utf-8?B?K0d5V2ZyVTVvWlg1aG4zRTZaUjZxL0FmTzFMNGpxcThvUmJ2eUJDSFMyT1l1?= =?utf-8?Q?x0WsbQpm/WU=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: d5ea43e4-8552-4d52-3f1e-08da26bdeb15 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2022 13:17:16.0434 (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: DM8P223MB0062 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 > Hendrik Leppkes > Sent: Monday, April 25, 2022 2:52 PM > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [PATCH v11 1/6] > libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and > utf8toansi > > On Mon, Apr 25, 2022 at 1:12 PM Soft Works > wrote: > > > > From my point of view: > > ffmpeg is already working pretty well in handling long file paths > (also with > > Unicode characters) when pre-fixing paths with \\?\, and this is > working > > on all Windows versions without all the caveats, requirements and > conditions > > that I mentioned. > > "We have already worked around this problem in our deployment, > therefore there is no need to try to improve it" is surely not a very > strong argument. > > Will your work-around continue to work? Yes. > Will the changes actually impact anyone negatively? No known case is > documented, here or otherwise. You may want to read this: https://docs.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page > Will this change objectively improve the operation of ffmpeg on > Windows? Maybe not for everyone (yet), but certainly it'll allow it to > do so in controlled environments. > > I'm not seeing a good argument here to generally block the patch on, > as this entire thread boils down to .. what? Fear of change? Pardon? Seems you missed my point (probably you haven't followed the full conversation). What I'm saying is that prepending the long path prefix is the better way for supporting long paths and I mentioned our experience with it only to confirm that it's working well. The .NET/corefx runtime uses the prefix method internally, rclone is using it, the Java runtime is using it, just to name a few examples. 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".