From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 6F8294DA64 for ; Thu, 3 Jul 2025 16:41:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 272D568EDB9; Thu, 3 Jul 2025 19:41:41 +0300 (EEST) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0DC7F68ECDD for ; Thu, 3 Jul 2025 19:41:35 +0300 (EEST) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id 5112F27FFCD35 for ; Thu, 03 Jul 2025 18:41:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1751560894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ee9logTRqF0BmXQlxHl3mh6KhPzy0aLDeW3oqeoa4EI=; b=EOeoxThV4xAGfdt9vkmSIaOAf2k4c/8vF9d2pT++5Fk5cLS10FPrTrZi0duSdVUQ8tmKXo CS6N8yfHHvZPiiMax/cIk/T8N2XdoC0gSzhqj+NteREzgQEC1oK0pHAgYddwzuNPRwZ+6C /NnpLpTXPkSl1TkMqzTawYfPNHF+M3ZzuD29ewA6wBLewbK6wGOJB+UCC3IBnxBnfjBN9a +t+jNSRFxnTd1pRqkpyjgoihpwYpkcr4h0X5r+mWcXTSeKGqxIkEumNFO1NKpTaYVzOWTI moDje9g8aXEm18n72kZJknyMbNdJUyWHJagciJVhIY9Vw2vsca+QWEJ0hg5Pgg== Message-ID: <7caeeca8-87e2-4a6e-a097-062802a1fd03@rothenpieler.org> Date: Thu, 3 Jul 2025 18:41:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250702165655.1325-1-timo@rothenpieler.org> <20250702165655.1325-9-timo@rothenpieler.org> <3104A507-B547-49CA-8433-3409769F2CD3@gmail.com> Content-Language: en-US From: Timo Rothenpieler In-Reply-To: <3104A507-B547-49CA-8433-3409769F2CD3@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 08/18] avformat/tls: move openssl specific init out of generic code 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: T24gMDMuMDcuMjAyNSAxNzoyMiwgSmFjayBMYXUgd3JvdGU6Cj4gCj4gCj4+IE9uIEp1bCAzLCAy MDI1LCBhdCAyMjoyNCwgVGltbyBSb3RoZW5waWVsZXIgPHRpbW9Acm90aGVucGllbGVyLm9yZz4g d3JvdGU6Cj4+Cj4+IE9uIDAzLjA3LjIwMjUgMDM6MDcsIEphY2sgTGF1IHdyb3RlOgo+Pj4+IE9u IEp1bCAzLCAyMDI1LCBhdCAwMDo1NiwgVGltbyBSb3RoZW5waWVsZXIgPHRpbW9Acm90aGVucGll bGVyLm9yZz4gd3JvdGU6Cj4+Pj4KPj4+PiAtLS0KPj4+PiBsaWJhdmZvcm1hdC90bHMuYyAgICAg ICAgIHwgOSAtLS0tLS0tLS0KPj4+PiBsaWJhdmZvcm1hdC90bHNfb3BlbnNzbC5jIHwgMyArKysK Pj4+PiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4+ Pgo+Pj4+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC90bHMuYyBiL2xpYmF2Zm9ybWF0L3Rscy5j Cj4+Pj4gaW5kZXggNWVjNGNjYTU4YS4uZjg4ODk3MDk2OSAxMDA2NDQKPj4+PiAtLS0gYS9saWJh dmZvcm1hdC90bHMuYwo+Pj4+ICsrKyBiL2xpYmF2Zm9ybWF0L3Rscy5jCj4+Pj4gQEAgLTEzNSwx NSArMTM1LDYgQEAgaW50IGZmX3Rsc19vcGVuX3VuZGVybHlpbmcoVExTU2hhcmVkICpjLCBVUkxD b250ZXh0ICpwYXJlbnQsIGNvbnN0IGNoYXIgKnVyaSwgQVYKPj4+PiAgICAgIHJldCA9IGZmdXJs X29wZW5fd2hpdGVsaXN0KGMtPmlzX2R0bHMgPyAmYy0+dWRwIDogJmMtPnRjcCwgYnVmLCBBVklP X0ZMQUdfUkVBRF9XUklURSwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZw YXJlbnQtPmludGVycnVwdF9jYWxsYmFjaywgb3B0aW9ucywKPj4+PiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBhcmVudC0+cHJvdG9jb2xfd2hpdGVsaXN0LCBwYXJlbnQtPnByb3Rv Y29sX2JsYWNrbGlzdCwgcGFyZW50KTsKPj4+PiAtICAgIGlmIChjLT5pc19kdGxzKSB7Cj4+Pj4g LSAgICAgICAgaWYgKHJldCA8IDApIHsKPj4+PiAtICAgICAgICAgICAgYXZfbG9nKGMsIEFWX0xP R19FUlJPUiwgIkZhaWxlZCB0byBvcGVuIHVkcDovLyVzOiVkXG4iLCBjLT51bmRlcmx5aW5nX2hv c3QsIHBvcnQpOwo+Pj4+IC0gICAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4+IC0gICAgICAgIH0K Pj4+PiAtICAgICAgICAvKiBNYWtlIHRoZSBzb2NrZXQgbm9uLWJsb2NraW5nLCBzZXQgdG8gUkVB RCBhbmQgV1JJVEUgbW9kZSBhZnRlciBjb25uZWN0ZWQgKi8KPj4+PiAtICAgICAgICBmZl9zb2Nr ZXRfbm9uYmxvY2soZmZ1cmxfZ2V0X2ZpbGVfaGFuZGxlKGMtPnVkcCksIDEpOwo+Pj4+IC0gICAg ICAgIGMtPnVkcC0+ZmxhZ3MgfD0gQVZJT19GTEFHX1JFQUQgfCBBVklPX0ZMQUdfTk9OQkxPQ0s7 Cj4+Pj4gLSAgICB9Cj4+Pj4gICAgICByZXR1cm4gcmV0Owo+Pj4+IH0KPj4+Pgo+Pj4+IGRpZmYg LS1naXQgYS9saWJhdmZvcm1hdC90bHNfb3BlbnNzbC5jIGIvbGliYXZmb3JtYXQvdGxzX29wZW5z c2wuYwo+Pj4+IGluZGV4IDJhMzkwNTg5MWQuLmQ4M2ZlNjAyZDUgMTAwNjQ0Cj4+Pj4gLS0tIGEv bGliYXZmb3JtYXQvdGxzX29wZW5zc2wuYwo+Pj4+ICsrKyBiL2xpYmF2Zm9ybWF0L3Rsc19vcGVu c3NsLmMKPj4+PiBAQCAtOTg1LDYgKzk4NSw5IEBAIHN0YXRpYyBpbnQgZHRsc19zdGFydChVUkxD b250ZXh0ICpoLCBjb25zdCBjaGFyICp1cmwsIGludCBmbGFncywgQVZEaWN0aW9uYXJ5ICoqCj4+ Pj4gICAgICAgICAgICAgIGF2X2xvZyhwLCBBVl9MT0dfRVJST1IsICJGYWlsZWQgdG8gY29ubmVj dCAlc1xuIiwgdXJsKTsKPj4+PiAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPj4+PiAgICAgICAg ICB9Cj4+Pj4gKyAgICAgICAgLyogTWFrZSB0aGUgc29ja2V0IG5vbi1ibG9ja2luZywgc2V0IHRv IFJFQUQgYW5kIFdSSVRFIG1vZGUgYWZ0ZXIgY29ubmVjdGVkICovCj4+Pj4gKyAgICAgICAgZmZf c29ja2V0X25vbmJsb2NrKGZmdXJsX2dldF9maWxlX2hhbmRsZShwLT50bHNfc2hhcmVkLnVkcCks IDEpOwo+Pj4+ICsgICAgICAgIHAtPnRsc19zaGFyZWQudWRwLT5mbGFncyB8PSBBVklPX0ZMQUdf UkVBRCB8IEFWSU9fRkxBR19OT05CTE9DSzsKPj4+IFNpbmNlIEFWSU9fRkxBR19SRUFEX1dSSVRF IHdhcyBmbGFnZ2VkLCBpdCBjYW4gYmUganVzdCAicC0+dGxzX3NoYXJlZC51ZHAtPmZsYWdzIHw9 IEFWSU9fRkxBR19OT05CTE9DSzvigJ0KPj4KPj4gSXNuJ3QgdGhhdCByZWR1bmRhbnQgd2l0aCBm Zl9zb2NrZXRfbm9uYmxvY2sgcmlnaHQgYWJvdmUgaXQgYXMgd2VsbD8KPiBObywgSSB0aGluayB3 ZSBuZWVkIGtlZXAgdGhlbSBhbGwuCj4gCj4gVGhlIGZpcnN0IGxpbmUgZmZfc29ja2V0X25vbmJs b2NrIHRlbGxzIHRoZSBzeXN0ZW0gbm9uYmxvY2sKPiBUaGUgc2Vjb25kIGxpbmUgTk9OQkxPQ0sg ZmxhZyB0ZWxscyBmZm1wZWcgdG8gc2tpcCBmZl9uZXR3b3JrX3dhaXRfZmQgKGNhbiBzZWUgdGhh dCBpbiB1ZHBfcmVhZCBvciB1ZHBfd3JpdGUpCj4gCj4gSeKAmW0gbm90IHZlcnkgc3VyZSBpZiBJ IGV4cGxhaW5lZCBpdCByaWdodCwgYnV0IHdoZW4gSSByZW1vdmUgb25lIGxpbmUgb2YgdGhlbSwg dGhlIHN0cmVhbWluZyBpcyBzbyBjaG9wcHkgYW5kIGl0IGlzIGFsbW9zdCB1bnVzYWJsZS4KCkJ1 dCBzaG91bGRuJ3QgdGhlbiBpbnN0ZWFkIF93aGlwXyBiZSBzZXR0aW5nIHRoZSBzb2NrZXQgdG8g bm9uYmxvY2ssIGFuZCAKbm90IHRsc19vcGVuc3NsIHNldCBpdCB0byBub25ibG9jayBmb3IgbGl0 ZXJhbGx5IGV2ZXJ5b25lPwoKdGxzX29wZW5zc2wsIGFuZCBhbGwgdGhlIG90aGVyIHRscyBpbXBs ZW1lbnRhdGlvbnMsIGZvcndhcmQgdGhlIApub25ibG9ja2luZyBzdGF0ZS4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=