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 B482042E03 for ; Mon, 9 May 2022 09:41:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8E37768B3C3; Mon, 9 May 2022 12:41:47 +0300 (EEST) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9A8B568B3B3 for ; Mon, 9 May 2022 12:41:40 +0300 (EEST) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 2499feuY032399-2499feuZ032399 for ; Mon, 9 May 2022 12:41:40 +0300 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 05AC6A1407 for ; Mon, 9 May 2022 12:41:39 +0300 (EEST) Date: Mon, 9 May 2022 12:41:39 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <51bd257e-1466-66b5-7130-c05a50979b2b@martin.st> References: <3174427a-8eb7-b2c-eca4-242d8c9d32c@martin.st> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gTW9uLCA5IE1heSAyMDIyLCBTb2Z0IFdvcmtzIHdyb3RlOgoKPgo+Cj4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5j ZXNAZmZtcGVnLm9yZz4gT24gQmVoYWxmIE9mCj4+IE1hcnRpbiBTdG9yc2rDtgo+PiBTZW50OiBT dW5kYXksIE1heSA4LCAyMDIyIDEwOjEyIFBNCj4+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlz Y3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy0KPj4gZGV2ZWxAZmZtcGVnLm9yZz4KPj4gU3Vi amVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIGF2X2ZvcGVuX3V0ZjggYW5kIGNyb3NzLURMTCBDUlQg b2JqZWN0Cj4+IHNoYXJpbmcgaXNzdWUgb24gV2luZG93cwo+Pgo+PiBPbiBTYXQsIDcgTWF5IDIw MjIsIFNvZnQgV29ya3Mgd3JvdGU6Cj4+Cj4+PiBBaCB5ZXMgb2YgY291cnNlLCB0aGFua3MgZm9y IHRoZSBleHBsYW5hdGlvbi4gSSBzdGlsbCB3b25kZXIgd2hldGhlcgo+Pj4gdGhlcmUgYXJlbid0 IGFueSBvdGhlciBpc3N1ZXMgd2hlbiBtdWx0aXBsZSBDUlRzIGFyZSBiZWluZyB1c2VkPwo+Pj4K Pj4+IE9yIGFyZSB0aGUgZmlsZSBJTyBBUElzIHRoZSBvbmx5ICJ3ZWFrIiBwb2ludCB3aXRoIHJl Z2FyZHMgdG8KPj4+IG11bHRpcGxlIENSVHMgYmVpbmcgdXNlZD8KPj4KPj4gSW4gdGhlIGNhc2Ug b2YgZmZtcGVnLCB5ZXMuCj4+Cj4+IEZvciBnZW5lcmljIGxpYnJhcnkgZGVzaWduLCB5b3UnZCBo YXZlIGFuIGlzc3VlIGFueXdoZXJlIHdoZXJlIHlvdQo+PiBwYXNzCj4+IENSVCByZXNvdXJjZXMg YXJvdW5kIC0gZmlsZSBkZXNjcmlwdG9ycyBmcm9tIG9wZW4sIEZJTEUqLCBhbmQgaW5kZWVkCj4+ IGFzCj4+IHlvdSBtZW50aW9uZWQgLSBhbGxvY2F0aW5nIGFuZCBmcmVlaW5nIG1lbW9yeSB3aXRo IG1hbGxvYy9mcmVlIGluCj4+IGRpZmZlcmVudCBETExzLiBCdXQgYXMgbG9uZyBhcyB0aGUgbGli cmFyeSBkZXNpZ24gaXMgc3VjaCB0aGF0IHlvdQo+PiBkb24ndAo+PiBoYW5kIG92ZXIgb3duZXJz aGlwIG9mIGFsbG9jYXRpb25zIGFuZCBkb24ndCBwYXNzIHN1Y2ggb2JqZWN0cyBhY3Jvc3MKPj4g RExMCj4+IGJvdW5kYXJpZXMsIHRoZXJlJ3Mgbm8gaXNzdWUuCj4KPiBZdXAsIHVuZGVyc3Rvb2Qu IEkgdGhvdWdodCB0aGVyZSB3b3VsZCBiZSBtYW55IG1vcmUsIGJ1dCBJIHJlYWxpemVkCj4gdGhh dCB0aG9zZSAibWFueSBtb3JlIiBJIHRob3VnaHQgYWJvdXQgYXJlIGFsbCBDKysgdGhpbmdzLCBu b3QgQy4KPgo+IFNvLCBwdXR0aW5nIHRoaXMgYWxsIHRvZ2V0aGVyLCBJIGFncmVlIHRoYXQgdGhl IGV4aXN0ZW5jZSBvZgo+IGF2X2ZvcGVuX3V0ZjggKGFzIGEgcHVibGljIEFQSSEpIGlzIHJhdGhl ciB1bmZvcnR1bmF0ZS4gVG8gbWFrZSB0aGlzCj4gY29uc2lzdGVudCwgaXQgd291bGQgYmUgbmVj ZXNzYXJ5IHRvIHByb3ZpZGUgYXZfIGVxdWl2YWxlbnRzIHRvCj4gYWxsIHRoZSBmaWxlIEFQSXMg YXMgd2VsbCAoYnV0IHRoZXJlIGFyZSBxdWl0ZSBhIGZldykuCgpJbmRlZWQgLSBmb3IgdGhlIGZv cGVuIGZhbWlseSBvZiBmdW5jdGlvbnMsIHdlIHdvdWxkIG5lZWQgdG8gZHVwbGljYXRlIGFsbCAK b2YgZm9wZW4vZmNsb3NlL2ZwcmludGYvZndyaXRlL2ZwdXRzIGFuZCB3aGF0ZXZlciBtaWdodCBo YXBwZW4gdG8gYmUgdXNlZC4gClNvIHRoYXQgZG9lc24ndCBzZWVtIHdvcnRod2hpbGUuCgo+IFNv IEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGRuJ3QgbWFrZSBzZW5zZSB0byBkZXByZWNhdGUgdGhp cyBhcwo+IGEgcHVibGljIEFQSSBtZW1iZXI/CgpJIGFncmVlIHRoYXQgaXQgcHJvYmFibHkgd291 bGQgYmUgdGhlIGJlc3Qgd2F5IGZvcndhcmQsIHRvIGRlcHJlY2F0ZSBpdCBhcyAKYSBwdWJsaWMg QVBJLCB3aXRob3V0IGFueSBzdWdnZXN0ZWQgcmVwbGFjZW1lbnQuIEEgcXVpY2sgZ29vZ2xpbmcg ZGlkbid0IApmaW5kIGFueSByZWFsIHVzZSBvZiB0aGUgZnVuY3Rpb24gb3V0c2lkZSBvZiBmZm1w ZWcgaXRzZWxmLCBJIG9ubHkgZm91bmQgCmhpdHMgaW4gbGFuZ3VhZ2Ugd3JhcHBlcnMgKHdoaWNo IHRyeSB0byBtYXAgZXZlcnkgc2luZ2xlIGZ1bmN0aW9uIHRvIHRoZSAKb3RoZXIgbGFuZ3VhZ2Up LiBTbyBJIHRoaW5rIHRoYXQgd291bGQgaGF2ZSBtaW5pbWFsIGltcGFjdCBvbiBvdGhlcnMuCgpX ZSBjb3VsZCB0aGVuIGFkanVzdCB0aGUgZnVuY3Rpb24gdG8gYmUgYSBoZWFkZXIgaW5saW5lIGZ1 bmN0aW9uICh3aGljaCAKdGFrZXMgY2FyZSBvZiB0aGUgZHVwbGljYXRpb24gaW50byBhbGwgbGli cmFyaWVzKSwganVzdCBsaWtlIHRoZSBvdGhlciAKd2NoYXI8LT51dGY4IGZ1bmN0aW9ucyB3ZSBo YXZlIGluIGxpYmF2dXRpbC93Y2hhcl9maWxlbmFtZS5oLCBzbyB3ZSBzYWZlbHkgCmNvdWxkIHVz ZSB0aGVtIHdpdGhpbiBmZnRvb2xzIHRvby4KCi8vIE1hcnRpbgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==