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 6A6564F09F for ; Sun, 15 Jun 2025 15:54:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id BDD2F68D4E5; Sun, 15 Jun 2025 18:54:21 +0300 (EEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2019.outbound.protection.outlook.com [40.92.59.19]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 7248068CC09 for ; Sun, 15 Jun 2025 18:54:14 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rA+h1umeEiiN4DZjeEzSK7/yXj3qf/zBvsbWVq3Oaa6M+dKRzFEq+Zi0UlcAatpY8SYFeymhU5/5gEhQoZiuIo2hOWt+d4aAjclUknW5tjFjwg3WbznhPW5hIzPO1HBWimdacxp0uFrsw2UOIzaxKBa4KjtsRwFq6JYTVYUAn0tNaqQgyj7l3cCcPcTLV7gpVvfoDKhkA6mdjOkoTCGLBve7c9yzpseDrOhMDp4yXJR1AvWBBSOqPXaKAFOWXgm09ZSsQ73GU3kcRUaH896qbpK0C6HIk6yI/gYxFmphY9AuOSKe2FdTEmTR9T6+RXY9pj5UfGSh+llW/QgDTYmyBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=taoSZksgexLpfRnbhR7eDXuoFqwlJ0mcEB9dq9Cdzsg=; b=tRIR2FsnCnk3nfFh85rQ2OH/WJAjeviZO46AacUPyKth1Zm48MWZRXvQFFrsv+1e0a2GTfcoL9/r4+m+6Aw8tSVfKQu9FUAYvTkM/SiUyNiNwGHfYVXJ8aBr+UScmwe7hpPQB7Y0OeW4oMBghfadUtixW0NZNrj6V/s8rut7PaFCn5QDIGuCqp6HT7/ZmMiD6LyMfGEGNWv/mvmxnRktvdnq78BV//Otf08fyyOY8yuN63m7IqiR1lsvYwQGrbO6NI4agygZJ/z4Wjf4CYHQ9Kopz68xFvyjMyJXavPGFPrZ5Uqp/o1X+3lElrVfZmSLRP/r5YkV8ZwG2luqFIUE7w== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=taoSZksgexLpfRnbhR7eDXuoFqwlJ0mcEB9dq9Cdzsg=; b=TIyBWMUX4jZdJv9sYopE5PawWrBAy5lgsv+VTskq+Q1/SRedsgQiQlhosmsVOmkLBPV6lyfRnXLCsC61dHQF3SHVhfyQY/cpTO0vPcbQgzX3DHStzmCOwkKu3crcnzlurlE1C/DMtcHIZSRv1AWZaAcWLsv2kl78r0p38nELmiulwqN5G0+Ke80sqwofLaYGg0kyDZwCZVT8iIQLQAu1KQmxUw6zPs4zXsew6rGUrIBBy8lA48nNWtmYi1oLE3/2A7Hjl21ryV8+jtu4GKlniq7CAECg2bYaGMoCvwZqUVDV8WOzpdYhII9d2n+iibnjuiSU07Re7MVDRJWaN9+oWg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS4P250MB0437.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4b0::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.28; Sun, 15 Jun 2025 15:54:13 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.8835.019; Sun, 15 Jun 2025 15:54:13 +0000 Message-ID: Date: Sun, 15 Jun 2025 17:54:11 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-ClientProxiedBy: ZR0P278CA0146.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <6a78f6b5-10b9-42db-8b4d-5534b58ce4ea@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS4P250MB0437:EE_ X-MS-Office365-Filtering-Correlation-Id: d25f5a5c-391d-49aa-11cd-08ddac24dfaf X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmp/XBEnRF+JMOFLMrsy/N17VBLUWLbgyuYeMEiqlF0QbwdrIgl9Zm9yXAvqxQaUEWrZ6veTa8ELXooyYtyQugaRm0HQPi6dxSr6ahG82EhdedS7PHXxS2NkmJMa/pwDCsbWLrtRu32A+hnIbwmGCJW3Hp+PrQ+nKmSGlU8ir1VfYB3IlDVZPKELUMU3ns5CZxwfuemOLOFU+xqH+s4hsT/MR93sRu9QSfLtZsJgSwoA4iKflBoFXAf5MGNyOaKhJr/JDgy3hz0GcPud+88lswNJ1IaghNEAU50xs3wQ4DzkgtVv0a836PJYVAiB8HF35x9ZnYG5KzvzlWf6elSi2G+SNXJ+6A/PUlE/Lh+IFdkCeEgBNLffCXISZ4kLeA0CHrDfLq2YxvyPTb7fxf95fHArVRKcVgjLBwTPOeQek+AgFauKDm4ShJBMcOcm4lnTP6lIzqsqRGnEOk+pj16pmOWc6+aS26m+6MGOONh5iWLSbivz6n7/RZ7dBFimtmIQTqxBKZMFkmFf/TUh75YkXl3ovPpciz/2T8w5yuSkYD6If/ScUYgkBmO/K0YD5hAos2FjJCvzAUpY1rLCQ5ncl7DD0II8jxzYt1GyenSqRiREI/8gU/txTwiiDBopDhFBqcczi+lhBiaR8D0cIfCpM4We/a1vhgiphFrMtuqcbQFi4YAiR6b1TxFubn531ifKcnjRTdd8jfpS8FIWlMZMnb2Ugx1O48T4JDaPr8YXu5otenghxiK2X8AKPLtiJ1nrL+0= X-Microsoft-Antispam: BCL:0; ARA:14566002|41001999006|19110799006|8060799009|7092599006|15080799009|5072599009|461199028|6090799003|3412199025|440099028|40105399003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NEc2MG9PVnErMCs3UzhQZFJUR2U3Q1N4OE1ISG1lOGh1cGZHeDNsa2svZXYv?= =?utf-8?B?bkxpenQyOHRNYWJmblJ0LzZzZWVnYmZqNTJGRWNSWEVRTlNYemRwOVJTREJm?= =?utf-8?B?RmNNZVI3WFN6Q0h5NGVIQ3NQcWxRZVVwRG1BUnIwR1RsQjlKKzIvYWtrcENl?= =?utf-8?B?bE51TDhXL1NVQ1pnQUF1bDZycEZLT04zZ0V1YU1aaUFJZXFuaVhSNjA5VDBG?= =?utf-8?B?T2c5VkxmZ3pqcGJSMjRnb0o5bStHOGtjWjBXNWFMSVQvTnlLQ3BFWVgxVWw3?= =?utf-8?B?UVJuN3pSbzZKbHFzNXpvOC8zQzNyQTRFNHZnckxCWUJWN0c5RWo1TEVyQTI4?= =?utf-8?B?NkFORHlhdEJRVnROcDZ6VTVvbG5tZjhvclRNZ0NMVnFJQXJjQU5ickhxUTR0?= =?utf-8?B?VUp6WjJ4L09MZzR4TDdqZEJGdjdWMGZmc05oUzJ2VVlhOWV2VVFrRlB0d1Q5?= =?utf-8?B?dXdPL001T0FUcElkcXBZYmNpcnlpR3FMSGpVd29mY1BOYnlGeWNLSlR0ZFA2?= =?utf-8?B?R2xNUW1OSzRKbTl1VThFb0k5eWlWVC9RZXdIS0YrYmg3MmhYVlptQTRtbm5H?= =?utf-8?B?ZVQyQnc1RVRtRFBubHRxMmRvcWQ5cDJCbWpTOTRwRGIvS1U3NlZJd20xN2hH?= =?utf-8?B?MCtMVW1GbDFycDJ3eE9aY3hVMnhwbUZLZjNENjd6b01kR2RvWkNWbkRERWE2?= =?utf-8?B?a3QxSDFCd1drWis0RG9kcjdveTdBNFcremhBU2NXS2NPcFdyUzQvTFlHNERV?= =?utf-8?B?K1FYUHNHejhMbFVKSmk5YWpYVlJDSytrc0xlWlZkc0R6aXdGRzNBU1Rsc3B1?= =?utf-8?B?TCtPd1VSMU0zYnNNUUNERnRrOWZZU0hvcXhjaktoSEZDOHliTFNXS0ZhV0ZD?= =?utf-8?B?QlV0d2svN0lmMFoxZWh3SmQ2SG5ZVEdKRHBOMkVDSHZhc3BSRjNKQ1ZoNzNz?= =?utf-8?B?NGdMSGp4YUtVM2FBbDBZSUxFRjN0RHpHeW1sZ1VuWm9jNGpOY1hnVGZJUGVG?= =?utf-8?B?MlR0MTJ3YzQvTkIrcnRWWUlIQWs4cWJyZElaNElvajFHMVZtcTVSbDVjQTZo?= =?utf-8?B?eXhHMTFBdEd3N1VtN3NRN2JHdXBwTVkwNWxYZGNLMHF4TGIvNWx4bm9LV1pD?= =?utf-8?B?WGRFYWxjTUg3WnZWNWdWMDZZelh5bE16MVRWTUYxZUdlNGk1a2Nwa0kxVXZy?= =?utf-8?B?RFgrcjg3Y3NDMVNiS0J3MXdrZmtydUpMY2tEZ29YSUhLVzZFTkJBb2loSCtB?= =?utf-8?B?czNsZlRONjZaMmZxaVU5NVlia3hwcTBzZEJrTzRIN2tvMDluMjd1VGJrRTdE?= =?utf-8?B?eVN4QlZoTmRGbDFhc3hrdUwvNXhON2VuMDBRbUNjVzdwSm1MZWNGcGpocEMr?= =?utf-8?B?a205bEkzdzdGQ3AxV2xSL2Z6VEtuR3NXdS9lelVnaHFubnhNdXhrTWZpMVNp?= =?utf-8?B?VDdxQlFBdDhTN0NQUm1yVzZ2OURhZlNhbld4NHB2cU9DcEpvWHNIZjJFRUp4?= =?utf-8?B?dnZnR0NqdklIRmZYWjhFcUpUVGN4ZGpsL1ZtS0hrQTJxK2pITmt0OHVQM0NZ?= =?utf-8?B?bWpQaDFTU2RHaW9MV0l3L3VlRTFRY2RnaEYvRjJBVUF6alZtTElQQU01QWMz?= =?utf-8?B?MzdhRk9lOFhoY3hlaWVlR2NmcjFGeGc9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUxiUm5tY2VyS3ZJbWI2OUd2TldmMWZMVkpvWGpJWFdQcHRXWkVtRms5VWU1?= =?utf-8?B?S2lNWGJOVUdMak1hdDZVQnM5cG42UURPdW9YSjd6VXluZkRYclNjYVVzdklm?= =?utf-8?B?aGN0TUQrTlBqeEY4THdMUlpONXBRUkZTcHg0M1ZMOFRmamprZ2NJYmxBblhR?= =?utf-8?B?V2YwNkNkK2orWHh5blNuQUJpMm1ZSmpJUHE3bXJwQlBodXA1YW0rbWVSUnRE?= =?utf-8?B?L3R4WGhLb2ErYWFQWHZCMkU0UkJRZ2tYKzk2bzVPUGZGRmIzcG0rL1lNcE9L?= =?utf-8?B?WWVmcElFdXkwNDZ4R1VaMlp0UjdXR2VzNTEzb1QyN3ZwbVhzbFZEWkxCVis2?= =?utf-8?B?ck8xeGIvSU9NeUYzRUpLdkdhTVY4bXpVV2VmMnZKZTZvczBZNVFvVWZlTXB5?= =?utf-8?B?bjNPYmRnRXUrclc5b2pUNERlYzFCSWpVdHNVRC8wdU1sUWd4UEV3eFVYR1Jq?= =?utf-8?B?ZDB3TExkZ0hxUUFDRWdla21DMC9vTXgzczN2VVNZOFhoSGRUcC9qMzlkVE84?= =?utf-8?B?cUg4QnA3SDd6eWdqUUVRcFdIcEtFYkFYMnp3VDBCVGpzVjBUbWlrTmxkUzZM?= =?utf-8?B?aXpLN29tdnpRQ2dtVGJiWlRQSEU3WUdZRThlQ0c4OFlzY09DU0ltb240S2pk?= =?utf-8?B?eXdOTjZpS01MTzFXTFVTdms2WUcvREtwSHlLcTFCVlgvR3lMVUVBSVJBdnAx?= =?utf-8?B?bkRQNWdXYzgzSXFtRmE3V2YyRkh4dzNkSmxVcFcxVDFxNng2bVdNakVLNGp3?= =?utf-8?B?MzJXUHF1UFRDL3dqTFhLZ2k0c0JkY3pmNmxka3Fheld5dWxHc004dlVJTk1p?= =?utf-8?B?WmRmY3E2QmJBUnJ4clVJdXorZHZSWHF0R0NpejUxaUZ2dThxQmNCS0M4bUdu?= =?utf-8?B?cmt2R2pFME8wVTljcHFIWVpPd0xoTkxIT0RyUEdzdTZ2R0hHT053VnVJZDAy?= =?utf-8?B?K3FCOGtOU3ppcTdLVXdzUDMvbzA1WkhLRUJjVElzbFZtdnhtVjNWbDlYaTJx?= =?utf-8?B?VDc4VEhxNGVEQUw3WkNWamE0SjVjUXkwc3FoNHFLMDNDSmo0cHY2N0g2RU1i?= =?utf-8?B?UGVCc2l4UVdrVXU5MXFra3JaYnp6MTVkNm5XWWhaQ1NYNHlkTnJ4a0I1THlL?= =?utf-8?B?ZDVkdjhSWmtQdjhXeXNNekxKU3FBbHZmSHMvNlRYSTJ5LzZSbHJXNW5sWk5M?= =?utf-8?B?dTBySnVGanZzUzBodWh2MDgrYm5NVkJ1bVBIN1l4R1ZzdWRsdVdrMXA0MlYy?= =?utf-8?B?diswamZTazVwSFNOWWZuTHlMUC94M1lkbE9Va0xHanZwY3JRaUgyQ2I2a0kv?= =?utf-8?B?T0ZuK3ZFSXY3em1SZjlOS01Mb2V0SlhWc0dabDRUb3N6YmFBYTBmbmRqdkFJ?= =?utf-8?B?MkIzL293dW5ibXNSNGJmMm5tZlFWZDN3dXJobWYwdXZvaUJGcSs4SWdPWk5k?= =?utf-8?B?N3ZzaVQ1aXJqeGt0aXFXTDRjT2YxNFMrMGNYYS9qYVVwYXFyZE03Q3RHOFZa?= =?utf-8?B?NEpIbGN5SWlBamd3NEhKZ1BVc0VlTG5va1RLUTlhd1BQN2czdm5BMWNDekhF?= =?utf-8?B?RWIxSGxMclZJaFJIVmxYSVpidlVrSDRQa0ZQOWtLTU82Sm4rN081V0tmTTh1?= =?utf-8?B?Uk50Vzg4a3RJSE5RNmpMQTczaW5YUW14bURBdGVmZzU4Nm1taEtVY2pGRVcx?= =?utf-8?B?SGkybzJsTzZmWXZEd0FFWjR0REJPNUFnZDFQQ1ZvaWRaTSszb0ljeVdIckdQ?= =?utf-8?B?dEwvUktTcTJtd1g3YkptVmROT01EZ0UvYVZPRHR3Y3UyRjdEN2dKa3ZwNnFI?= =?utf-8?B?VnNlWkhOZjBiR2c5YVJBdz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d25f5a5c-391d-49aa-11cd-08ddac24dfaf X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2025 15:54:13.0504 (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: AS4P250MB0437 Subject: Re: [FFmpeg-devel] [PATCH v3] avformat/tls_openssl: fix warnings when openssl is lower version 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Jack Lau via ffmpeg-devel: > diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c > index 86e8935fee..2a3905891d 100644 > --- a/libavformat/tls_openssl.c > +++ b/libavformat/tls_openssl.c > @@ -415,7 +415,11 @@ error: > */ > static EVP_PKEY *pkey_from_pem_string(const char *pem_str, int is_priv) > { > +#if OPENSSL_VERSION_NUMBER < 0x10002000L /* OpenSSL 1.0.2 */ > + BIO *mem = BIO_new_mem_buf((void *)pem_str, -1); > +#else > BIO *mem = BIO_new_mem_buf(pem_str, -1); > +#endif > if (!mem) { > av_log(NULL, AV_LOG_ERROR, "BIO_new_mem_buf failed\n"); > return NULL; > @@ -445,7 +449,11 @@ static EVP_PKEY *pkey_from_pem_string(const char *pem_str, int is_priv) > */ > static X509 *cert_from_pem_string(const char *pem_str) > { > +#if OPENSSL_VERSION_NUMBER < 0x10002000L /* OpenSSL 1.0.2 */ > + BIO *mem = BIO_new_mem_buf((void *)pem_str, -1); > +#else > BIO *mem = BIO_new_mem_buf(pem_str, -1); > +#endif > if (!mem) { > av_log(NULL, AV_LOG_ERROR, "BIO_new_mem_buf failed\n"); > return NULL; That's what I had in mind. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".