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 5ED7E428F7 for ; Sat, 7 May 2022 04:22:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7555168B369; Sat, 7 May 2022 07:22:35 +0300 (EEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2015.outbound.protection.outlook.com [40.92.41.15]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A8BED68B0EE for ; Sat, 7 May 2022 07:22:28 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SwEhCpHOhHJaXBRsGnFJ/LWW+EmnnbghKlSMBo24gJJmopTOeFgZsC9wjIsb4vPr/z5nNUsN/YYf/Dpq/eK5iDnj+7ZewoCqpDJc+bi6pZO56nOsuTz0SKMRh0t94EcA9C2GWxKRF3y1tPRNSdeGZMFKh09EPWYrnPETGvacupyT7r0pax0cxjLnBIl2eCzy9GzVWpshIQjXbMJoT+PvFgMD1meEJ1zNPKIDHZu8xA8HP4WxUDzN/kcgs5jvdomHgOIEyqsYEdu0qCDD1bP9lWb2GYSTsiebPUjaULPJ8z5Ikm9I3VKxYr4/OA1Rw20KgvbLdfF124dxwmeqTyriog== 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=GISV09WpbQNv4MLH/wViFbMvzwEaDDM5LH3e4TIKzNk=; b=DxKZxPXOqLz78PUkUqfxVarlNgaT8UKv8XamP46N/a/d9VDIfwKzosmfEZincuwX7PthyR/RohGzowrwpH79e7QY+XKZY2+1fJiiAx75XLirQfr+18nuMc11admi+FPKRmdnzZlyJ+hCV6vdd8WGZc3D5rOyiqp6+ksxq4c25BM/qH94tsQloPRxsel6Z5BKxMcCDDfis3sDVm6UskzeW2U1xuRLZ6mtWVlXOdTnOqClY9dIDxeSsw1B3pv8qPh3eO5+brQ5/TeApH7SW9BwFMT75rUohyEVITlWol4sdLjAW4s8lZr5WfNkcGhgNaeOQVFPeqEuIoZwaq1o0tl1qQ== 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=GISV09WpbQNv4MLH/wViFbMvzwEaDDM5LH3e4TIKzNk=; b=CYbKCY/fWP70KAw1KPQeKzO/VUJhnyMDsV8nZzpzSEilm4NESFzU18YBu5XQOghyNq0v5ohzCHlWt3I5UTOpv7wquZVOKFrPc5vmqzr0/vwQkRQLipgaEbSoOw+tA401hwhXRLFSCVae65Bl27gI6Cp+sRl1pAGWB8c4zCjNqodtxGGEfgQ6i2qg1x0ez1DWUrC39Wr72YlG6I9s5OR0Lo3CgB40WIjX36zQXigO4CEdQtd4+hhbP/I9EhPc0l4OHYs7G1UKh2KiE+LW5jPZUWr2gXNty2rp/LLbUC6+TTGDngj4HIpIDLzYDdq+FkUqHg+b8JFJ1+u/8B6r69SvgQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SJ1P223MB0435.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:45e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.27; Sat, 7 May 2022 04:22:25 +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.5227.020; Sat, 7 May 2022 04:22:25 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] av_fopen_utf8 and cross-DLL CRT object sharing issue on Windows Thread-Index: AQHYVLToR1KJUGuNukO2WH1LPKjFMK0S36QQ Date: Sat, 7 May 2022 04:22:25 +0000 Message-ID: References: <3174427a-8eb7-b2c-eca4-242d8c9d32c@martin.st> In-Reply-To: <3174427a-8eb7-b2c-eca4-242d8c9d32c@martin.st> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [5NTwnDgrjSTFVwadmO6iBGCJxeru7YVd] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 31f9bc29-c739-40ce-df7b-08da2fe1308c x-ms-traffictypediagnostic: SJ1P223MB0435:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /3GESXu55s/Z0kjPWwRZJiyXJVuiWvLktfFzvqOaSZ/mLL2ayw6DZ6YxA1BM+Yq+aD3uGym/6YQJMiMzRnAa6f7jYT7IT37qC0tw4lshN+AtW4NNhq13L5funbUTwQVG/j8Czn1UEaAnW958q986fHNQjbzEuxsMA2CKaXB7YmLRYdHs9VZyIf6/4I5j8FSHzHgJjXULxd4pZGvsBoucujT8OI6FCkOHxGtA4E75j60hnrlECiJ5uB4vIHJHlZsk/pVBjfLO4XdK1/5VD2PWhyHV3ZOjES43QodElVikf2UmDqmmKKbfQxSXMIfmZBBHrtQgQXAM+9jzwN0T841EeLdGbs8xf3arGwTmEwk9gfdY+DKbvJsfdxCVaoStpTeL5j1msxJqsTXHBN6m5yK1PM5BBH3tjxMOpQJVEqsrJ1k7opbccl06tTWABztMZuWkYVP8j+BUEw2nB0KB1K6sBYMd9Sbr4YhNtgAwiJb+eG6vMrasKJN/ZZvh348Rqjxmut5b0+EVVVOVrpsWMEN7FKKR/kQ76EnXq4mY43suE2usOzGgD9aWq/j1CQ0EFThnvPk06uYCreFHOO5TMnXG4yvaKoDRlPiaN77Ndz7Uxf/d6H3y29CSM+k0bqZkHYeI9XAIbO6NJuYPySlzmNdM8w== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ME9QOEk4OHlGeENjKzRIV3dIekhqT0djNUZkT2JoN3RVZmExOHJ4QWJNbHlZ?= =?utf-8?B?K1pvZDVaWTIvU1d4U2RvYjFydkRLYmFWb2VBR3pCQVY0S21ZYkZQYTJoRGx4?= =?utf-8?B?MXcwdDNXbW9VUnh1TWhyVWlZbyt5OGg2Q1ZUa3Z3YTdHeHdvdnRhcFRONFl1?= =?utf-8?B?RUN4QkxSd2ljanEyM1F6QzQzRGl3cVpSQXZrOWlTOXVQZDVmVk1Xbk9zT3Nq?= =?utf-8?B?SVBkSlBENW95ckNUc0JOK3V6dGFPSWFOTk5UcFllNjF3bzlvZGprQlNyejhN?= =?utf-8?B?MXMxREQ0Mm9RWGk0YjgrcVRYWS94KzlKbFBOU2dUd3FDWEk3c1R2SVdCUFZt?= =?utf-8?B?R0lUdmp5YUxObDhQb3ZrRDFHR2xqdWxWVjR5RlE4NDZZa3pVeG9IanB5QTNT?= =?utf-8?B?MC9tTkhubVoxTkRQaFdCUHYrWjNwK2ZkS0UzZFV4Y0hxenlzUnkvOElyT1Rz?= =?utf-8?B?WW4xaGFrMzJ5dEhlejllK1daRkppY2xEK3ljMHZGRUZURW1Jam5Yd2VMSExU?= =?utf-8?B?Y3BkTVlhdk43VERvV3NubGFvTk02UVJUeVFnTldzSHdkVnRDazdhd2RoUjJq?= =?utf-8?B?N0szODhCT2pSYkZyaHF0amROV291dzdaaWV6UUs2Zm9POFRVbEtpWUdvU3Zu?= =?utf-8?B?Sk9HRE1Zdm9EWjVJd0MyMVcrdEluQUdscS8xZGdMSElVamZFMVVsWmpZSHN1?= =?utf-8?B?WnUzOThGNUlMVHpoTktMTy9aeWhlamYrZWhvN25YcXdrTEhxQUZjb0pNUnFj?= =?utf-8?B?NXFwb0hRd0hoNDN2S2xQRXVMWUlhb3hQN2NtN1pTZklycW1oVmlKUVZJUXpB?= =?utf-8?B?L3VCanBwVTVQZ2kxRnI4WjJWMkgrLzVHRjJQYmw2RHNnNUZlemlYTDJISGFm?= =?utf-8?B?amp0Mkd5NGFNa3pWSFIyanl6K2gyS3EyVXJKTktwSXlzWHl1cDJjeFhvRlZv?= =?utf-8?B?Q0F3cjdpcWlzYlZ4ZWZkeWFQWDdIYWc4bG5zbWhTSitPQUpnY0xDaUEwbVBw?= =?utf-8?B?TSs2dDFENEhXM2hlNnF1c2J2T0luNndXZmdUVisrU01ySjlCWXdnOG0ybGNt?= =?utf-8?B?RGc3bUM3L2drNXhydTBzeXNaTkpVUUZ0U2wwT29JWnVHNWdSQ1Z6a2lxOTBq?= =?utf-8?B?VkpzWWJ6RE4wU0RDa1I0UVlsS29XQ3NWSm1RTzBmMThJN3doRjJtQ2F6S0xv?= =?utf-8?B?V1JoZU9lb0d6aGdaMlFYcmNzZzQxbkd5aVluQ05jcmVuVVBOK1haNzNId2pm?= =?utf-8?B?ckRoU0czRkszeGFVN3orMjZKSnkrbnV5VUozM01ZR2xNQ3ZTeUkwRnhMS3RK?= =?utf-8?B?cThJV1cxQk1sLzViZDJrYmpwaWw3T1hHb0ZwVWc1M3hiQXRTZEx3QzJGM1ll?= =?utf-8?B?NXJyZ2VVbzlaYVVlR2JhYnF6WUFhTHRNSjFPUElxRjAxKzhuV0VrL0FuWThV?= =?utf-8?B?d0R3aXA0U09rU3BxVkgxWFVOUkhnWXE2NjVHMU9SZkJka3JmY2FicjRZTWds?= =?utf-8?B?TW4yWFZIbUVZV1VjZy96b3dVaGRYMUlRRUtNOXpCRFhRMUF3ZHB4OHpHUVVa?= =?utf-8?B?NEFZbUZ6eVRyOU1ZYk5FWllvbThOeGFnS2o4T1kxQVFyWi8rYVVHZDFkYUQy?= =?utf-8?B?ekFUUXNLc3doQ05URVNTNXk1TVhnVE5IcVl1aTFLMi93QnUrUjA0Z0NGQTNn?= =?utf-8?B?dlJoa3M4WXhsNk95U1FhVlJ3U3ZlbHpPS256bGtZUzlWdm04cG1PL0hYYTg4?= =?utf-8?B?MlVCeUlDVkxiQmZ3M2tKNUJkRDhrSXFzRWs4OVZlQnM2N1FJdjJZYXNiMm0z?= =?utf-8?B?N01tQ0NJWTc0L1g1VThxbXV2Rk9QMWdYc21WMEtEWUpKZ09IMjNEa3NjOXJ4?= =?utf-8?B?cFBJYnBJekJZR05PcDZrWE01MjZuUTlZWXVMYWVzRmVpQTIvWEMrNURxa0Nz?= =?utf-8?Q?Nio4vPjHSqQ=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: 31f9bc29-c739-40ce-df7b-08da2fe1308c X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2022 04:22:25.4563 (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: SJ1P223MB0435 Subject: Re: [FFmpeg-devel] av_fopen_utf8 and cross-DLL CRT object sharing issue 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gTWFydGluIFN0 b3JzasO2DQo+IFNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMjAsIDIwMjIgMjo0OCBQTQ0KPiBUbzog ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gU3ViamVjdDogW0ZGbXBlZy1kZXZlbF0gYXZfZm9w ZW5fdXRmOCBhbmQgY3Jvc3MtRExMIENSVCBvYmplY3Qgc2hhcmluZw0KPiBpc3N1ZSBvbiBXaW5k b3dzDQo+IA0KPiBIaSwNCj4gDQo+IEkganVzdCBiZWNhbWUgYXdhcmUgb2YgdGhlIGF2X2ZvcGVu X3V0ZjggZnVuY3Rpb24gLSB3aGljaCB3YXMNCj4gaW50cm9kdWNlZA0KPiB0byBmaXggcGF0aCBu YW1lIHRyYW5zbGF0aW9ucyBvbiBXaW5kb3dzIC0gYWN0dWFsbHkgaGFzIGEgbm90YWJsZQ0KPiBk ZXNpZ24NCj4gZmxhdy4NCg0KSGkgTWFydGluLA0KDQpJIGp1c3QgYmVjYW1lIGF3YXJlIHRoYXQg c29tZWJvZHkgd291bGQgYmUgY29tcGlsaW5nIGZmbXBlZyBsaWtlIA0KdGhpcyBvbiBXaW5kb3dz IGFuZCBJJ20gY3VyaW91cyByZWdhcmRpbmcgdGhlIHdoZXJlYWJvdXRzLi4NCg0KPiBCYWNrZ3Jv dW5kOg0KPiANCj4gT24gV2luZG93cywgYSBwcm9jZXNzIGNhbiBjb250YWluIG1vcmUgdGhhbiBv bmUgQyBydW50aW1lIChDUlQpOyB0aGUNCj4gc3lzdGVtIGNvbWVzIHdpdGggdHdvIHNoYXJlZCBv bmVzIChVQ1JUIGFuZCBtc3ZjcnQuZGxsKSBhbmQgaW4gTVNWQw0KPiBidWlsZHMsIGVhY2ggRExM L0VYRSBjYW4gaGF2ZSBvbmUgc3RhdGljYWxseSBsaW5rZWQgaW4gaW5zdGVhZCBvZg0KPiBsaW5r aW5nDQo+IGFnYWluc3QgYSBzaGFyZWQgbGlicmFyeSBDUlQgKGFuZCB0aGF0J3MgYWN0dWFsbHkg dGhlIGRlZmF1bHQNCj4gY29uZmlndXJhdGlvbiB3aGVuIGJ1aWxkaW5nIHdpdGggTVNWQykuDQoN ClRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gZm9yIGJvdGgsIEVYRSBhbmQgRExMIHByb2plY3Rz IGlzIHRvIGxpbmsNCnRvIHRoZSBDIHJ1bnRpbWUgZHluYW1pY2FsbHkgKGNydCBkbGwpLg0KDQo+ IFRoaXMgbWVhbnMgdGhhdCBDUlQgb2JqZWN0cyAoZmlsZSBkZXNjcmlwdG9ycyBmcm9tIG9wZW4o KSwgRklMRSoNCj4gb3BlbmVkDQo+IHdpdGggZm9wZW4vZmRvcGVuKSBtdXN0bid0IGJlIHNoYXJl ZCBhY3Jvc3MgRExMczsgc3VjaCBhbiBvYmplY3QgbXVzdA0KPiBiZQ0KPiBvcGVuZWQsIGFjY2Vz c2VkIGFuZCBjbG9zZWQgd2l0aGluIHRoZSBzYW1lIERMTC4NCg0KVGhpcyBvbmx5IGhhcHBlbnMg d2hlbiB5b3UgZXhwbGljaXRseSBtb2RpZnkgdGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24NCnRvIHN0 YXRpY2FsbHkgbGluayB0byB0aGUgQ1JULiANCkl0IGlzIGdlbmVyYWxseSBkaXNjb3VyYWdlZCB0 byBtaXggKG9yIGhhdmUgbXVsdGlwbGUpIENSVHMgaW4gYSBzaW5nbGUNCnByb2Nlc3MsIGJ1dCBp dCdzIHN1cmVseSB2YWxpZCBhbmQgdGhlcmUgY2FuIGJlIHZlcnkgZ29vZCByZWFzb25zIHRvDQpk byBzby4gWWV0LCBzdWNoIHJlYXNvbnMgYXJlIHR5cGljYWxseSBhYm91dCBhY2hpZXZpbmcgYSBj ZXJ0YWluIGxldmVsDQpvZiBpbmRlcGVuZGVuY2UgYmV0d2VlbiBsaWJyYXJpZXMgYW5kIHRoZWly IGRlcGVuZGVuY2llcyBhbmQgDQppbnRlcmRlcGVuZGVuY2llcy4NCldoYXQncyBwcm9iYWJseSBh IGJpdCBtb3JlIHVudXN1YWwgaXMgdG8gYnVpbGQgbGlicmFyaWVzIGxpa2UgdGhlDQpmZm1wZWcg bGlicyB3aGljaCBhcmUgdmVyeSBjbG9zZWx5IHJlbGF0ZWQgYW5kIGRlcGVuZGVudCBpbiBhIHdh eQ0KdGhhdCBlYWNoIG9mIHRoZW0gaGFzIGl0cyBvd24gc3RhdGljIGNvcHkgb2YgdGhlIENSVCBj b21waWxlZCBpbnRvIGl0Lg0KDQpJJ20gY3VyaW91cyBhYm91dCB0d28gdGhpbmdzOg0KDQpXaHkg YXJlIHlvdSBjb21waWxpbmcgaXQgdGhpcyB3YXk/DQpZb3VyIGVhcmxpZXIgcGF0Y2ggaXMgZnJv bSAyMDEzLCBzbyB5b3Ugc2VlbSB0byBiZSBkb2luZyBzbyBmb3INCnF1aXRlIGEgd2hpbGUuDQoN Cg0KSXMgdGhlIGZpbGUgQVBJIHRoZSBvbmx5IGNhc2Ugd2hlcmUgeW91IGhhZCBhbnkgdHJvdWJs ZT8NCg0KSSBkb24ndCBoYXZlIGV4cGVyaWVuY2Ugd2l0aCB0aGF0IGtpbmQgb2Ygc2V0dXAsIGJ1 dCBJIHdvdWxkIGhhdmUNCnRob3VnaHQgdGhhdCB3aXRoIHNlcGFyYXRlIENSVHMsIHlvdSBjb3Vs ZCBhbHJlYWR5IGdldCBpbnRvIHRyb3VibGUNCndoZW4geW91IHdvdWxkIGFsbG9jYXRlIGEgc3Ry aW5nIGluIHRoZSBtYWluIGFwcGxpY2F0aW9uIHdoaWNoIA0KeW91IHBhc3MgdG8gYW55IG9mIHRo ZSBETEwncyBBUElzIGFuZCB3aGljaCBtaWdodCBnZXQgZnJlZWQgYnkNCnRoZSBETEwgYXQgYSBs YXRlciB0aW1lIC0gZG9lc24ndCB0aGF0IGZhaWw/DQoNCktpbmQgcmVnYXJkcywNCnNvZnR3b3Jr eg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==