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 5EFE942553 for ; Tue, 24 May 2022 09:34:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 64C9F68B4DF; Tue, 24 May 2022 12:34:08 +0300 (EEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2063.outbound.protection.outlook.com [40.92.18.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A0E5368B1A6 for ; Tue, 24 May 2022 12:34:01 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K334p+x/wDHjfQFT4bAQx3jJFNwrh0RGG0OJO1ZLBPGDqS9e1ZmltlLiDNg455xegWt2xyZB2KFlO4SYKBVqFgepNHpfxc96v62NaO5u09hs2IRARQbXdeLQbb24kuwtEnreGXrJTLYPYrvx3O5RqNJjb/HsJRRj+WwlAdqpKc+mhcyQWFqMldefzt8zY4dmkmIYl68wQFWvajZk4dsaf9o2zu8nrz2r5yajvx3SZo5AB5XevHd6RRuKdBJEd2h8avzNgS50qF6qvKapZkZTwXGBIeL6feXRfFSvqjtSvFDzp1poJKm/nbKHQ9uL9/6tAZFGI+P2/AbX9B5Cf/qe0Q== 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=TBvyLilicE153v+bOf+iVuBsIhdaBVCyIHZiwBOsk7Q=; b=NDYivJHH6o3df+2WtHy/mx/DDc5O4PJzc/WxkUokW6dyyGmq/YRZra+bDlT5GxADDsQhCRPz9XI7CqRY+AEiVhD5/aFeF0tIfwyz5BZgDF4jsRAKrgs/mjnZlpB/wx/2LRPkroifIVJT7ZFs1JQ6ZzeIqIzMjlAsqTWB/4zyt8jRvNuyIB6jhrZ8i0bxhQXi115nfJ0rqq8LGUgBoj54zyLVz+4zcCv6exyBdYtXY8j2BwMvg8WjKCv8tDXCvM37itlfy9G4ZIrFnk1TO17CPtJsRuP9o3KKcOEly2lp7pZLavxAfbFsFYNzqGe4R6dSKZIPC1YzIAml4ieMFQuP+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=TBvyLilicE153v+bOf+iVuBsIhdaBVCyIHZiwBOsk7Q=; b=rX57fuWCN/VkD1cLZDLkBQ86C090t4Otvm720HyR3mYkIaPliJ0iMCSWY9FfcLy2K/Tr0uuWRZSvr+h6i/EtDR2q205ywc9kvr3wK3SWjS+8xl8ePdSGIeMdtrzP+Koq6fER2qv7ZbwMoes5o5nNQB/pFKp7Yw+7wRAdtquhIPIek7RRnfbSJXLI6OWJcfn/kIsCrGcvxgcKg0yYIXUv8t473Cb+5IX+gKohHmwDaKBq/lRvHG7Kzq7QiQhgZJ6Rocom3X+IcabZ+Ew38EIr5cSl0UTJW4SbtbNfuIvs2YSCMrO4EUf4onhELuhMOCjyv7/I192Y6dtWWYEJa2DvVg== 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; Tue, 24 May 2022 09:33:58 +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; Tue, 24 May 2022 09:33:58 +0000 From: Soft Works To: =?utf-8?B?TWFydGluIFN0b3JzasO2?= , FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v5 2/2] avformat/os_support: Support long file names on Windows Thread-Index: AQHYb0papJvtAAwdf0ug/lBO8AorRa0twSqAgAAAyjA= Date: Tue, 24 May 2022 09:33:58 +0000 Message-ID: References: <5313aeec0ee25dfe6255d75e37db29e436c906fb.1653381808.git.ffmpegagent@gmail.com> <4ada51e4-2dc8-76a3-31a9-a98f5f3a7d7@martin.st> In-Reply-To: <4ada51e4-2dc8-76a3-31a9-a98f5f3a7d7@martin.st> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [5Rt1TeyeyqJOlqwAiPtXgjqTaZYXotQh] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 55e257a5-782d-40d5-9833-08da3d688781 x-ms-traffictypediagnostic: DM8P223MB0256:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G5ek/DqKMBxXyWpS5VuN4LBSqD7JkFrqdDnVJcbEMJ5xDBAZJ4id+cUrtyLrfJVLnEy2YugHLR7y5vVZ4W6s46XJSARbWowRkgwBLEPuL6ZaHpztm5z8q3YzOkWTgbDIerIQqZJQKV+VxUHMwlJaamJbxh1c+y2vXLTAv0QmByVTnQswIZpuuMLPv66SWQDmD81oozm99I5IbhRsdsTcr2UKVyLm2sHRvflXkcevR1pud1yEKHUl7+H0jsqg8C0/pGPFiug9vgrvVz3hHxX40hjfcI/WLcfqeZOZimzzi1dkXm7YaygXDw+kDALtOSssZied6xywHEtv5qXIXe8Gn6+m142E3zLbQtQybDCHwr8UHqR0ANilQZtj2pksnVhOqEitIAllKd/f3mNN//01Luuyedczr+HN7fQDBfmEm/j377GnG32JhDN/Xl6gUktMKM/EuEudeCpbWqz70U0j7k79cY72GDlijf1sMiAA2LuuoSwnyqE6yEqLnfDxmOHOgdkiC0QHxHRePlD5y2aai0jAJZqRzgT2XktA8uTyY7bP4vuu/FvDAe6m/So4HWHCJlPi5LvKUKidhB7xsUODsIjds1IskAXsHAES/AVQF1IWUjq8JWe9zQZGFsJbb73hHvuZfUpZIHCEKktN7dlH2w== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TFlBMjRuRy9xUFBxQmVDcVhZZ0ExZUxnTUdtVTV2R0xNUElCT29rNldyc2Jx?= =?utf-8?B?VmR2d3F3MGZOSnB3NVJNZVBsS3J5ZFc1YUY2SkVjNU9FblpkN3NwM0x6VlVq?= =?utf-8?B?WU1Dc3ZzVWloYk5FRmJVUVMxZCtIc0JLOEpQN0VwUUhnVlpCcU96V2N3ZmQz?= =?utf-8?B?SkJ6N3o0OGd6Z3NoS1Z2Y05ETDdEUkdQQStWc3lvdjRaZi9Ma01LQSt5OU1B?= =?utf-8?B?MitSNnFnV1d6MHFMdVlJR2NmY2lHSU5JdUpMQTFaZXdmNGlmOGRzcnc2cXlk?= =?utf-8?B?Umxub0JpdCtpOS9MWkYxK3hLVk1LVkFhT2dOME1jY0k3Mk5UWG1aZVhHUGo2?= =?utf-8?B?WUdvSDNnUEllSGhxV25Ddi9tSkhIQUpScmJkTlVuSTljS2VoR2puVFBrV3Rx?= =?utf-8?B?Rnh1VC9kamFDSzFKRUVISTJVeHJxOWdKS3dDOW13c3lLd25oMGFvZFVzMkRJ?= =?utf-8?B?MmJGN3JTMkpqQzVVb2Ntb0U3U2ltQzdrUE00V0p2VGttRGlSTnpxQWwrU0xM?= =?utf-8?B?T2dkSndWT2JlU2E5aVd6ZGh6ZXZpbHlleTNXeVZTeUFuWHNmVzhycEUrbjVI?= =?utf-8?B?dnNGcENVRW5IdzJGZTg0amw1UjNMWkNtaTJDMHhSMEV5VlJvVzAxNlNnbU9u?= =?utf-8?B?QjcxMlhvc1JTWFRHN2pRR3hld0RFKzNzNDc5YlprdVEyNm52aUJrTC9SY1dr?= =?utf-8?B?QlVBNGQwQnNmZzFsZGpJbDdTaGtuV3BtT0xaUWJFeTMvNVNHVjRacG0xdHNy?= =?utf-8?B?enEraWlobjBPdXk2Q1VTcmdFVTVqcmRESmp2S25YRHhaZUVQUFdQQlpsMXZu?= =?utf-8?B?Y2FQOXhjVUVQb09xeDVxUHRFMmRYZ2hPMnpWS0xHTkpyMUpzUlh3Uk11ejYz?= =?utf-8?B?RXBMcFRBbVJlN2cwbDN5SXNYY1ZJVTdoTlVrQ2lJMnVvSm1ZWExpYVBIWFl4?= =?utf-8?B?UytTSE5qRm1tT0JaUG1RSWVvdmVsbXhGeVVYTjRKdzlSUXhDTFQyZTZEWG9T?= =?utf-8?B?RTRaaFRaSzZEelJuRVovN3QyZjdWMndlNFM0akhpR1RmTUVHeWRBcmtwSEpn?= =?utf-8?B?SUFRV3lLUUNrVlNoV3h1UjhFYTlNUHROR1VOQVpPQjl1N0g0ZHBzWVc1Vms1?= =?utf-8?B?WWFKWjUvN0V0TjhHYzFBbjhoeElRL3V0RDhlTndQYnB0UmJuNVkrVWw2dGRK?= =?utf-8?B?U2tsQ0hOSjZUaDFtcVZJTjhoS1JrQlRyNGFqS01heU9OK3h6SW9qUmxJTUpt?= =?utf-8?B?aDdhdzdwSkJmb0ZjWis1NmxkMkxqbWR3eTZGd0RMczZ3UzM2OUpURTI4L3pV?= =?utf-8?B?cEFoVFY3Y2d0Q1dDeldZalI1WWVyNDdyS1p4UGNaSHF5bzg0Z3h5MGFTQzVn?= =?utf-8?B?Z2ZWK21lT0xJNUZZaTBHVjRzelhrRmp6L2c1azJnOFZLSytTbnFwTDFaTHNw?= =?utf-8?B?bWMwZ1N6aFI5djJMa0JZNllpeG40R05sQll3Nkt1dUFqTHRpaWtSQldUdml0?= =?utf-8?B?R1pqdVJDSUdUNTZDdGVXaXlHUWNFeTlJY1hRQ21nakM0bGxCNnlPZkxVK1NZ?= =?utf-8?B?dXFnSUFvc2xGOUs1dElZUTVZbFFQTjdiTkdUSnJNV1M1VU9WYkk1T3psNGwy?= =?utf-8?B?Z3ZIZEpMNEUyS0FnRTJpRVZpQktpWkp3THM3SGV1bjNBdTJlWVhuUFoyT3lh?= =?utf-8?B?TWI2TFZXYTNmaytYRkR2V2c3bitzU3UyeGRYZnNsZ1FJZmVSaDJGTnREc3BI?= =?utf-8?B?NndmR1RaUzNXRVovUENIalVEa0J2dUVPajJhdTJDUDd1Y3BIWnVTaW5DcVFQ?= =?utf-8?B?ZDA2Mm02dkxXRVdMUFJuVzhoeUkzZ0o1SzBtZTJSUGtVeGF0ZkZOMzROYmoy?= =?utf-8?B?UWpNaGNtUWRNL25saWtJQ3ZqOEo0eWoyNXZGdC9FdDBEYkhNaDk1R3dIM2lR?= =?utf-8?Q?4I7qiuRRSNM=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: 55e257a5-782d-40d5-9833-08da3d688781 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2022 09:33:58.5500 (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 v5 2/2] avformat/os_support: 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 Cc: Hendrik Leppkes 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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWFydGluIFN0b3JzasO2 IDxtYXJ0aW5AbWFydGluLnN0Pg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgMjQsIDIwMjIgMTE6MjMg QU0NCj4gVG86IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZt cGVnLWRldmVsQGZmbXBlZy5vcmc+DQo+IENjOiBzb2Z0d29ya3ogPHNvZnR3b3JrekBob3RtYWls LmNvbT47IEhlbmRyaWsgTGVwcGtlcw0KPiA8aC5sZXBwa2VzQGdtYWlsLmNvbT4NCj4gU3ViamVj dDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2NSAyLzJdIGF2Zm9ybWF0L29zX3N1cHBvcnQ6 IFN1cHBvcnQNCj4gbG9uZyBmaWxlIG5hbWVzIG9uIFdpbmRvd3MNCj4gDQo+IE9uIFR1ZSwgMjQg TWF5IDIwMjIsIHNvZnR3b3JreiB3cm90ZToNCj4gDQo+ID4gRnJvbTogc29mdHdvcmt6IDxzb2Z0 d29ya3pAaG90bWFpbC5jb20+DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBzb2Z0d29ya3ogPHNv ZnR3b3JrekBob3RtYWlsLmNvbT4NCj4gPiAtLS0NCj4gPiBsaWJhdmZvcm1hdC9vc19zdXBwb3J0 LmggfCAxNiArKysrKysrKysrKy0tLS0tDQo+ID4gMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlv bnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQv b3Nfc3VwcG9ydC5oIGIvbGliYXZmb3JtYXQvb3Nfc3VwcG9ydC5oDQo+ID4gaW5kZXggNWU2YjMy ZDJkYy4uZDRjMDc4MDNhNSAxMDA2NDQNCj4gPiAtLS0gYS9saWJhdmZvcm1hdC9vc19zdXBwb3J0 LmgNCj4gPiArKysgYi9saWJhdmZvcm1hdC9vc19zdXBwb3J0LmgNCj4gPiBAQCAtNDksNyArNDks MTMgQEANCj4gPiAjICBpZmRlZiBzdGF0DQo+ID4gIyAgIHVuZGVmIHN0YXQNCj4gPiAjICBlbmRp Zg0KPiA+IC0jICBkZWZpbmUgc3RhdCBfc3RhdGk2NA0KPiA+ICsjICBkZWZpbmUgc3RhdCB3aW4z Ml9zdGF0DQo+ID4gKw0KPiA+ICsgICAgc3RydWN0IHdpbjMyX3N0YXQNCj4gPiArICAgIHsNCj4g PiArICAgICAgICBzdHJ1Y3QgX3N0YXRpNjQ7DQo+ID4gKyAgICB9Ow0KPiANCj4gSXMgaXQgcG9z c2libGUgdG8gd29yayBhcm91bmQgdGhpcyBpc3N1ZSBieSBkb2luZyAiI2RlZmluZSBzdGF0KGEs YikiDQo+IHdoaWNoIG9ubHkgc2hvdWxkIGFwcGx5IG9uIHRoZSBmdW5jdGlvbiwgbm90IHRvIHRo ZSBzdHJ1Y3Q/IA0KDQpIb3cgY291bGQgdGhpcyBiZSBwb3NzaWJsZT8gQSBkZWZpbmUgaXMgb25s eSBkb2luZyBzdHJpbmcgcmVwbGFjZW1lbnRzLA0Kc28gSSB3b3VsZG4ndCBrbm93IGhvdyBpdCBj b3VsZCBiZSByZXN0cmljdGVkIHRvIHRoZSBmdW5jdGlvbiwgYnV0IA0Kbm90IHRoZSBzdHJ1Y3Qu DQoNCj4gQSBzYWZlIHdheSBmb3J3YXJkIGNvdWxkIGJlIHRvIHN3aXRjaCBjb2RlIHRvIGp1c3Qg dXNpbmcgInN0cnVjdA0KPiBmZl9zdGF0X3N0cnVjdCIsIGFuZCBkZWZpbmUgZmZfc3RhdF9zdHJ1 Y3QgdG8gdGhlIG5hbWUgb2YgdGhlIHN0cnVjdCB3ZQ0KPiBleGVwY3QgdG8gdXNlLiBJdCdzIG5v dCBwcmV0dHksIGFuZCBpdCBhZmZlY3RzIHVzZXJzIHdoaWNoIG5vIGxvbmdlciBjYW4NCj4gdXNl IHRoZSBkZWZhdWx0IFBPU0lYIHN0YXQgZm9ybSBvZiB0aGUgY2FsbHMNCg0KVGhhdCdzIHdoeSBJ IHRvb2sgdGhlIGVmZm9ydCB0byBtYWtlIHRoaXMgd29yay4NCg0KPiBidXQgaXQgd291bGQgZml4 IHRoZSBpc3N1ZQ0KPiBvZiByZWRpcmVjdGluZyB0aGUgc3RydWN0IGFuZCBmdW5jdGlvbiBzZXBh cmF0ZWx5LCB3aXRob3V0IG5lZWRpbmcgdG8ga25vdw0KPiB3aGF0IGV4YWN0bHkgaXMgaW4gdGhl IHN0cnVjdCAoYmVjYXVzZSB3ZSByZWFsbHkgc2hvdWxkbid0IGJlDQo+IGhhcmRjb2RpbmcvYXNz dW1pbmcgdGhhdCkuDQoNClRoYXQgZG9lc24ndCBhcHBseSBiZWNhdXNlIHRoZSBjdXJyZW50IGNv ZGUgYWxyZWFkeSBkb2VzIHRoaXM6DQoNCkRFRl9GU19GVU5DVElPTjIoc3RhdCwgX3dzdGF0aTY0 LCBfc3RhdGk2NCwgc3RydWN0IHN0YXQqKQ0KDQpXaGljaCBtZWFucyB0aGF0IGl0IHNwZWNpZmlj YWxseSBjaG9vc2VzIF9zdGF0aTY0IHdoaWNoIGlzIGEgcHVibGljDQpNUyBBUEk6IA0KDQpodHRw czovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11cy9jcHAvYy1ydW50aW1lLWxpYnJhcnkvcmVmZXJl bmNlL3N0YXQtZnVuY3Rpb25zP3ZpZXc9bXN2Yy0xNzANCg0KQW5kIHdlIGtub3cgdGhhdCBpdCB0 YWtlcyBfc3RhdGk2NCBhcyB0aGUgcGFyYW1ldGVyLg0KDQpUaGlzIGNvZGU6DQoNCiAgICBzdHJ1 Y3Qgd2luMzJfc3RhdA0KICAgIHsNCiAgICAgICAgc3RydWN0IF9zdGF0aTY0Ow0KICAgIH07DQoN Cm1ha2VzIHVzZSBvZiBhIE1TIGNvbXBpbGVyIGZlYXR1cmUgY2FsbGVkICJhbm9ueW1vdXMgc3Ry dWN0dXJlcyI6DQoNCmh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3ByZXZpb3VzLXZl cnNpb25zL3Zpc3VhbHN0dWRpby92aXN1YWwtc3R1ZGlvLTIwMTMvejJjeDl5NGYodj12cy4xMjAp P3JlZGlyZWN0ZWRmcm9tPU1TRE4NCg0KVGhpcyB3YXksIHdlIGF1dG9tYXRpY2FsbHkgImluaGVy aXQiIHRoZSBtZW1iZXJzIG9mIHRoZSBzdHJ1Y3QNCih3aGF0ZXZlciB0aGVpciBtZW1iZXJzIHdv dWxkIGJlKS4NCg0KDQpUaGFua3MgZm9yIHJldmlld2luZywNCnNvZnR3b3Jreg0KDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==