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 E51BD42702 for ; Wed, 25 May 2022 22:01:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DEA3D68B558; Thu, 26 May 2022 01:01:43 +0300 (EEST) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C624568B2CE for ; Thu, 26 May 2022 01:01:37 +0300 (EEST) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 24PM1aKv009702-24PM1aKw009702; Thu, 26 May 2022 01:01:36 +0300 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 4BDDDA142D; Thu, 26 May 2022 01:01:35 +0300 (EEST) Date: Thu, 26 May 2022 01:01:34 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: Timo Rothenpieler In-Reply-To: Message-ID: References: <20220525213519.3730605-1-martin@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] [PATCH] mfenc: Use dlopen instead of LoadLibrary for loading mfplat.dll 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: trystan.mata@tytanium.xyz, 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: T24gV2VkLCAyNSBNYXkgMjAyMiwgVGltbyBSb3RoZW5waWVsZXIgd3JvdGU6Cgo+IE9uIDI1LzA1 LzIwMjIgMjM6MzUsIE1hcnRpbiBTdG9yc2rDtiB3cm90ZToKPj4gVGhlIGRsb3BlbiB3cmFwcGVy IGNvbnRhaW5zIGNvZGUgdG8gbWFrZSBsb2FkaW5nIGxpYnJhcmllcyBzYWZlciwKPj4gdG8gYXZv aWQgbG9hZGluZyBhIHBvdGVudGlhbGx5IG1hbGljaW91cyBETEwgd2l0aCB0aGUgc2FtZSBuYW1l Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogTWFydGluIFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0 Pgo+PiAtLS0KPj4gICBsaWJhdmNvZGVjL21mZW5jLmMgfCA1ICsrKy0tCj4+ICAgMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQg YS9saWJhdmNvZGVjL21mZW5jLmMgYi9saWJhdmNvZGVjL21mZW5jLmMKPj4gaW5kZXggMTdkMGVj NjBiZC4uYWIwYjZiNDE0NSAxMDA2NDQKPj4gLS0tIGEvbGliYXZjb2RlYy9tZmVuYy5jCj4+ICsr KyBiL2xpYmF2Y29kZWMvbWZlbmMuYwo+PiBAQCAtMjksNiArMjksNyBAQAo+PiAgICNpbmNsdWRl ICJsaWJhdnV0aWwvdGltZS5oIgo+PiAgICNpbmNsdWRlICJjb2RlY19pbnRlcm5hbC5oIgo+PiAg ICNpbmNsdWRlICJpbnRlcm5hbC5oIgo+PiArI2luY2x1ZGUgImNvbXBhdC93MzJkbGZjbi5oIgo+ PiAgICAgdHlwZWRlZiBzdHJ1Y3QgTUZDb250ZXh0IHsKPj4gICAgICAgQVZDbGFzcyAqYXZfY2xh c3M7Cj4+IEBAIC0xMTU4LDcgKzExNTksNyBAQCBzdGF0aWMgaW50IG1mX2xvYWRfbGlicmFyeShB VkNvZGVjQ29udGV4dCAqYXZjdHgpCj4+ICAgICAgIE1GQ29udGV4dCAqYyA9IGF2Y3R4LT5wcml2 X2RhdGE7Cj4+ICAgICAjaWYgIUhBVkVfVVdQCj4+IC0gICAgYy0+bGlicmFyeSA9IExvYWRMaWJy YXJ5QSgibWZwbGF0LmRsbCIpOwo+PiArICAgIGMtPmxpYnJhcnkgPSBkbG9wZW4oIm1mcGxhdC5k bGwiLCAwKTsKPj4gICAgICAgICBpZiAoIWMtPmxpYnJhcnkpIHsKPj4gICAgICAgICAgIGF2X2xv ZyhjLCBBVl9MT0dfRVJST1IsICJETEwgbWZwbGF0LmRsbCBmYWlsZWQgdG8gb3BlblxuIik7Cj4+ IEBAIC0xMTkxLDcgKzExOTIsNyBAQCBzdGF0aWMgaW50IG1mX2Nsb3NlKEFWQ29kZWNDb250ZXh0 ICphdmN0eCkKPj4gICAgICAgaWYgKGMtPmxpYnJhcnkpCj4+ICAgICAgICAgICBmZl9mcmVlX21m KCZjLT5mdW5jdGlvbnMsICZjLT5tZnQpOwo+PiAgIC0gICAgRnJlZUxpYnJhcnkoYy0+bGlicmFy eSk7Cj4+ICsgICAgZGxjbG9zZShjLT5saWJyYXJ5KTsKPj4gICAgICAgYy0+bGlicmFyeSA9IE5V TEw7Cj4+ICAgI2Vsc2UKPj4gICAgICAgZmZfZnJlZV9tZigmYy0+ZnVuY3Rpb25zLCAmYy0+bWZ0 KTsKPgo+IFZlcnkgbXVjaCBhIG5pdCwgZ2l2ZW4gdGhpcyBjb2RlIG9ubHkgZXZlciBydW5zIG9u IFdpbmRvd3MsIGFuZCBkbHN5bSBpcyAKPiBqdXN0IGEgbGl0ZXJhbCBkZWZpbmUgdG8gR2V0UHJv Y0FkZHJlc3MsIGJ1dCBtaXhpbmcgCj4gZGxvcGVuKCkrR2V0UHJvY2RkcmVzcygpIGxpa2UgdGhh dCBsb29rcyBraW5kYSB3ZWlyZCA6RAoKQWgsIHllcywgaXQncyBpbmRlZWQgYmVzdCB0byBrZWVw IGl0IGNvbnNpc3RlbnQuCgovLyBNYXJ0aW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=