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 4816440368 for ; Mon, 23 May 2022 15:48:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0B0C768B4E2; Mon, 23 May 2022 18:47:59 +0300 (EEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2023.outbound.protection.outlook.com [40.92.19.23]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4107D68B07F for ; Mon, 23 May 2022 18:47:52 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jMT9z9rEqZVGjOCdxoa5073IEPuGdhn3aqa4Jy2QlS5Cze19ld/2YG4zQdCR6QaZ518p8/rasrxAFuw4i6J0p7A/D/AZedXRsO2a+TUvfjOOkDGubRMPFDVP/EdT6xShSt5N5ucy0fTgfvJZ00+nNSYOGRBrGatbsRcvSKrP93zFtLEBMVwO3hsH4/zKuapSlZHFKjSxqBuBrkR1P1rwVt3cLp4cswAy28/+EQGl42GYAmEWFE2EvGatPHBH0Ifx1LKt5wslhXnZAvYD+uFHEFg28v2t6gis5lAc9RVbNNg6CYSUNbqA59Zai5SDv9V9aCsvMfAsCkjlqxtIe0yv3A== 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=yBDBeRO6eoLsEfD5CAr+L/wXcrvAk8qDfglB0mK5MMQ=; b=W3JSUBJYgcS4B9G1Ma3ZN1YHPjAKo20SDK2Fq7ELTqgNQV/1BqBA1Exz2klU/V1v9LTqTRbewM9RRDN/y4tOCN+Uj3S9O1krJ6bsQJF0kcidkzLslDzk7YteCpES+A4QnGIlk6tNhlFM19y19UZaiHrBEdVKHCsBOStm/0EHk/J8pet5iGgiBYSDUt8wAGOC4hSEH1rOXdVFqkwU4CllI1pBwukft4ZwaHmeKhD92M0luL/mRaNho8E/8pZiByOJ5SooIHdiBe44sKfl7jMbXEER52ZzHl5yBgSBY5JkkIxDURtlg9REKxKM0KXV+/cbQttKrckM8DOMfefzUMohxA== 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=yBDBeRO6eoLsEfD5CAr+L/wXcrvAk8qDfglB0mK5MMQ=; b=hTo9cPtAzQZ8ZDnAJqOGOj/4FWeU+9LmpSrG88Aj0ck+CAB0OmNcbVlsGyco0Aeze0d9rkJg25yVBt/YZcjNONFhCdQES8v4xj5LXefvSGywrpp+RmtY/kWpvta7wOks4xgVg30EaN0+4LJe8gxICCt1U8vezi1d++yq/rwh6gqgjlTn4JmKsHDJzOSIISYsovryrwP3pyFPSEPfpVPouJsD3JPa9d2OyjvNenklfYAOa0Li8zmVY+8GPQToWddaIBPBo0mADEf9P+K53E78IQEj7DQnc0JUCLY6eqK3/BvBmxz0QJNbkqzj4rDPuPXh7plb10ygNLu5S1qwh6hjFA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM8P223MB0256.NAMP223.PROD.OUTLOOK.COM (2603:10b6:5:316::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Mon, 23 May 2022 15:47:50 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::c536:493f:7cda:53dc]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::c536:493f:7cda:53dc%3]) with mapi id 15.20.5273.023; Mon, 23 May 2022 15:47:50 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v2 1/2] avutil/wchar_filename, file_open: Support long file names on Windows Thread-Index: AQHYaPywrYyA1nT6+EGODV6JkiNpta0h8QeQgAE8egCAAAMJoIAABhkQgATb9YCAAAFvwIABIBkAgAAA5VCAA26DgIAAAjtA Date: Mon, 23 May 2022 15:47:49 +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: [xciM0W2f2te95cUqXO1fn61xqxmZLIuD] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 18023683-a9ee-4684-6572-08da3cd39745 x-ms-traffictypediagnostic: DM8P223MB0256:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uT/uLsbd7GR27A/5tRiaCYRVis/+420vDWBVJdHBvp0y0JNmtKbsPoJ43GipS0YoNfAN8oi+zl044Q0Vhs+yP9kWBUpiz7zS9xbhyqsLGjE/u4BWAraYMUhvCzy9VZ6KlDfp2h7zmAeau7/Ki9V45VE+kpeNPMLByw9swcARSlaH70BI+pqZ+9kJBSXKVx721YUIlEg5CcmqQlhYPLf4AbjYypvFe/RIli8x0/DJYjWFftXf0xmAewjTDtlDKd3iolMivXkUIQtiVomqYmVl/HXrQUg3zAxOJrNZ/SGZSfYcO8y96hwBKqRR01l1NufWc7oIbxiYeaDQHmyuJV5xwsiqG9X2A0Medt5HMNDDbBA5Dx2HFDp7kMUiLR5d95g72nr0AWWjt1aEwMatDHW4DEIiB7WnW7CmBCZA9q5gq99G2wZbAD5jE+ekN7ELNECtWenNdO7ZJsggDt8ZwEdYAZPKaBZk1DfYUhCDSy89NtkTgBrRdQMel5vH1slO3W0xqu7Tw1cIdpMdz0j0te80z3bTlIiN90jmlRE93mzG5kRHYAWt2m7Rn5X/NtJ3KnulpBOlBfZ1/JvNnQUdXAFNmwniXV2SKqSEQsP6lElObZho+/JCilY5fvO2s8mKqODu x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QUtsZWplYW5uQXc3eEEwazUrMm1nNVB4VUFCSmdjMDZlRW9vTFJJMk52a3ND?= =?utf-8?B?ekIrNXFocjVYQkNDcTAxVHFmSFgwUm1GckNQaFZFbjVsSjE0MHF1djBvUk5l?= =?utf-8?B?NFdQNmUwbk5jb1NLajYrSy8xMDhxbDJjbklFSDBLdTBoR0FUQXkyRXRzNFha?= =?utf-8?B?dzVacW5RMUJsVFFQUjlVMk1JbDZnMVNSWXpFYnZBNkN4ZnU4UmV0bmZETWRK?= =?utf-8?B?clNwanlPdTJub0pzdDRwSHA0SHNPRGdEN2tVRHUwK1FuZjA4akR2ZDRNalNj?= =?utf-8?B?c3FRZVpHOTRrc01HZWFtN09IM3F6R2xIekR5SDlDNW9YaExXdzlVcm9IcHpN?= =?utf-8?B?TithSTdYYThiQmZLbWNoVWE2dDh6aHdVOEF4Y1VCN2kreWZXdFJXTWQvZWpq?= =?utf-8?B?MDRha1BkUFhBUnV2enhiWWNwNElXRmo2K1R3Rkk4SW5uWmpGVTR5S0gvQ2Js?= =?utf-8?B?N3pSczFCdjBaZjB3T2JEbmNQQlVuc0hFeDdvT0hHQS94UmNWMVhNWDZGOXB0?= =?utf-8?B?MkErOXdwcmVtY0c5SzV0bGU0czJNaXlZZTN5RWpma0FDbElWOFo4QUd0bElw?= =?utf-8?B?ZzFyVW5GQjByOWE3OEhoYWswL3VSMTliWDJoTVlZVlJFWU5IZHZIa0xaaXAw?= =?utf-8?B?dlZWMVVKMCtKdmc3QjZ6VG1kY3NmNHd3ejl5WWlwWnJGYnpCUzIrUzRqc08z?= =?utf-8?B?WFp1NlJNMCtqRTZ2VGhGeE9VQzB2dVZyK3F6VUtqcWwxZ0oyZGxDSHBMcTRG?= =?utf-8?B?STZvZ3VSWVlORjVtOFhkOUlZclVTOURzU1UvdDZIdUpaZ0VNeHlkVlE1ZTJa?= =?utf-8?B?bHFqaDRqZDQ5TnBvaHJIdFFYSjdMcm5SbVk5S0FENDJjZjdRSnNhZnZRU080?= =?utf-8?B?OXcrRWZUVkRKaHllWGJZUlFtSzJPN05zbHI0RHZLREhrVUx5SkpTTmxSazQ0?= =?utf-8?B?d0JKVnh2K04wYTE5aWRMRmlBT0gzcm9aR1J5U2kzVHZvNFphV2tldUtsSjMz?= =?utf-8?B?dGs2dGRibmlwdWNReHFKZDd2czhSVm9KeXlWQWNiNWlrTzFRaWFKWUZrVDd6?= =?utf-8?B?c0ZkSTgwZ3JiZ0dLUFRmRjNiUkJCNWpoNVk2TE9qd2RzK1ZKUHFNTitvMjhj?= =?utf-8?B?Z0RoR0t3M3JRNjEvNVpiRkRMR1Z3Vm9yZ3cyRlJ5RlRzeWdQUC9yeUU3TDZw?= =?utf-8?B?bWNjc0MzNDRnMmhUQVJoeFpOQmVRbSsxNjFzS1VzVUdhbXplMUFPQi9hSVZ5?= =?utf-8?B?cksweExoM3BGMFhFNDJRRkMxYmFvbXE2enJCaW1OcjJyQjI0ZFFkaE9RV2FQ?= =?utf-8?B?TGJ4MmVWZkZWb2s0QmNpa21TL2FxSkZmVnJGbHpDb1Zrbm53eVc5aG1zVGlU?= =?utf-8?B?ZW5mR0U3RmVxdkdPaW1XcXhYQUNJOUh1RlY3d3pjdnpWek9wVWljZFViYTNl?= =?utf-8?B?d3FFQzRDaGRMeGdaUmtTK0JrMVBEN0ZuZWg3WUxIb2VKTUFyS2pFYTlrRjNi?= =?utf-8?B?Z0JFSE5LbzdWR1htK2t2eWNWMUVMbzlTTm1aRHlQeVRNTDFhWXhTSWNwOTVD?= =?utf-8?B?UTBPMWI4bTAva0pNZjlpWkdsYzJYd2h0MWhIK2hmbVl2N1VaNUVxRnQyOHFN?= =?utf-8?B?L202b3ZzMDdycXFhK1ErTXV4S3BBTStkUHR6NHQ4em5YdjNoWGZnR3pmNE1J?= =?utf-8?B?UlJ1SUp0TEdRREJ4Ykk2TmVyVDM0akFJNVowTlQxWkFrT3lIWjJIb29VWGhZ?= =?utf-8?B?YzdLQnFjZlF1MjRlR21qRFkxZkhCM2YwM0krWWZmN0R3NEJpNXlabGZGWER1?= =?utf-8?B?dEhxQ0NRajdlNHZtNWR3d0o3UWNwT2JOZ0duZUtVMTJpYkZqK0oyZW9zNWQx?= =?utf-8?B?OTRKMzExQTZqWFFyYXpvcW1LM3FvdzZXdjU2QTJTdm9VdmZHR3hEWHBsd3Nx?= =?utf-8?Q?9aKfzNyZM7A=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: 18023683-a9ee-4684-6572-08da3cd39745 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2022 15:47:49.9394 (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: DM8P223MB0256 Subject: Re: [FFmpeg-devel] [PATCH v2 1/2] avutil/wchar_filename, file_open: Support long file names on Windows 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgbmlsLQ0KPiBhZG1p cmFyaUBtYWlsby5jb20NCj4gU2VudDogTW9uZGF5LCBNYXkgMjMsIDIwMjIgNTozNiBQTQ0KPiBU bzogZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxd IFtQQVRDSCB2MiAxLzJdIGF2dXRpbC93Y2hhcl9maWxlbmFtZSwNCj4gZmlsZV9vcGVuOiBTdXBw b3J0IGxvbmcgZmlsZSBuYW1lcyBvbiBXaW5kb3dzDQo+IA0KPiA+PiBOb3QgcG9zc2libGUgZm9y IHN0YXQgcHJlY2lzZWx5IGJlY2F1c2Ugb2YgZnVuY3Rpb24gYW5kIHN0cnVjdCBzaGFyaW5nDQo+ IGENCj4gPj4gbmFtZS4NCj4gDQo+ID4gVGhhdCdzIGV4YWN0bHkgd2hhdCBpcyBzYWlkIGFib3Zl IGFuZCBiZWZvcmUgOi0pDQo+IA0KPiBNeSBwcmV2aW91cyBxdWVzdGlvbiB3YXMgbm90IGFuc3dl cmVkLCBzbyBJIGhhZCB0byBsb29rIHVwIHRoZSBhbnN3ZXINCj4gbXlzZWxmLg0KPiANCj4gPiBJ J20gYWN0dWFsbHkgd29uZGVyaW5nIGhvdyBkb2VzIGl0IGV2ZW4gY29tcGlsZS4gQWxsIHN0YXQg c3RydWN0cyBpbg0KPiBjb2RlDQo+ID4gYmVjb21lIHN0cnVjdCB3aW4zMl9zdGF0LCBhbmQgYWxs IGNhbGxzIHRvIHN0YXQgYmVjb21lIGNhbGxzIHRvDQo+IHdpbjMyX3N0YXQsDQo+ID4gd2hpY2gg aW4gdHVybiB3cmFwcyBfd3N0YXRpNjQuIEJ1dCBfd3N0YXRpNjQgZG9lcyBub3QgYWNjZXB0IHN0 cnVjdA0KPiB3aW4zMl9zdGF0KiwNCj4gPiBpdCBhY2NlcHRzIHN0cnVjdCBfc3RhdGk2NCouIENv bnRlbnQgb2YgdGhlc2Ugc3RydWN0cyBpcyBwcm9iYWJseQ0KPiBpZGVudGljYWwsIGJ1dA0KPiA+ IGl0IHNob3VsZCBub3QgbWF0dGVyOiBDIGlzIHR5cGVkIG5vbWluYWxseSwgbm90IHN0cnVjdHVy YWxseS4NCj4gDQo+IFR1cm5zIG91dCBDIGFjdHVhbGx5IGhhcyBhIGNvbmNlcHQgb2YgY29tcGF0 aWJsZSB0eXBlczoNCj4gaHR0cHM6Ly9lbi5jcHByZWZlcmVuY2UuY29tL3cvYy9sYW5ndWFnZS90 eXBlLg0KPiANCj4gVGhlIHByb2JsZW1zIGlzOg0KPiA+IHRoZXkgYXJlIGJvdGggc3RydWN0dXJl L3VuaW9uL2VudW1lcmF0aW9uIHR5cGVzLCBhbmQNCj4gPiAtIChjOTkpIGlmIG9uZSBpcyBkZWNs YXJlZCB3aXRoIGEgdGFnLCB0aGUgb3RoZXIgbXVzdCBhbHNvIGJlIGRlY2xhcmVkDQo+IHdpdGgg dGhlIHNhbWUgdGFnLg0KPiA+IC4uLg0KPiA+IElmIHR3byBkZWNsYXJhdGlvbnMgcmVmZXIgdG8g dGhlIHNhbWUgb2JqZWN0IG9yIGZ1bmN0aW9uIGFuZCBkbyBub3QgdXNlDQo+IGNvbXBhdGlibGUg dHlwZXMsDQo+ID4gdGhlIGJlaGF2aW9yIG9mIHRoZSBwcm9ncmFtIGlzIHVuZGVmaW5lZC4NCj4g DQo+IFlvdXIgc3RydWN0dXJlIGRvZXMgbm90IGhhdmUgdGhlIHNhbWUgdGFnIGFzIHRoZSBDUlQn cyBvbmUuDQo+IEFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byByZWx5IG9uIHVuZGVmaW5lZCBiZWhh dmlvdXI/DQo+IA0KPiBJIGhhdmVuJ3QgY29tcGlsZWQgeW91ciBjb2RlLCBidXQgdGhlIGZvbGxv d2luZyBzaW1wbGUgZXhhbXBsZToNCj4gDQo+IHN0cnVjdCBBIHsgaW50IGEsIGIsIGM7IH07DQo+ IHN0cnVjdCBCIHsgaW50IGEsIGIsIGM7IH07DQo+IHZvaWQgcHJpbnRBKHN0cnVjdCBBICphKTsN Cj4gDQo+IHN0cnVjdCBCIGIgPSB7IDEsIDIsIDMgfTsNCj4gcHJpbnRBKCZiKTsNCj4gDQo+IGdl bmVyYXRlcyBhDQo+IA0KPiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDEgb2Yg4oCYcHJpbnRB 4oCZIGZyb20gaW5jb21wYXRpYmxlIHBvaW50ZXIgdHlwZSBbLQ0KPiBXaW5jb21wYXRpYmxlLXBv aW50ZXItdHlwZXNdDQo+ICAgICB8ICAgICBwcmludEEoJmIpOw0KPiAgICAgfCAgICAgICAgICAg IF5+DQo+ICAgICB8ICAgICAgICAgICAgfA0KPiAgICAgfCAgICAgICAgICAgIHN0cnVjdCBCICoN Cj4gbm90ZTogZXhwZWN0ZWQg4oCYc3RydWN0IEEgKuKAmSBidXQgYXJndW1lbnQgaXMgb2YgdHlw ZSDigJhzdHJ1Y3QgQiAq4oCZDQo+ICAgICB8IHZvaWQgcHJpbnRBKHN0cnVjdCBBICphKQ0KPiAN Cj4gQXJlIHlvdSBzdXJlIHlvdSB3YW5uYSBhZGQgYSBjb3VwbGUgb2Ygc2ltaWxhciB3YXJuaW5n cyB0byB0aGUgcHJvamVjdD8NCg0KVGhpcyBpcyBub3Qgd2hhdCdzIGhhcHBlbmluZy4gTm8gd2Fy bmluZ3MsIG5vdCBldmVuIGZyb20gY2xhbmcgZGlhZ25vc3RpY3MNCndpdGggLVdldmVyeXRoaW5n Lg0KDQoNCj4gTmVlZGxlc3MgdG8gcmVwZWF0LCBfVVNFXzMyQklUX1RJTUVfVCBpcyBub3Qgc3Vw cG9ydGVkLg0KDQpJIGRvbid0IHRoaW5rIGl0IGV2ZXIgd2FzLiBIYXZlIHlvdSBiZWVuIGNvbXBp bGluZyBhbmQgdXNpbmcgZmZtcGVnIA0Kc3VjY2Vzc2Z1bGx5IHdpdGggdGhpcz8NCg0KS2luZCBy ZWdhcmRzLA0Kc3cNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K