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 ESMTPS id 3581A4D3E3 for ; Fri, 21 Feb 2025 11:20:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7F26468C6E9; Fri, 21 Feb 2025 13:20:45 +0200 (EET) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2028.outbound.protection.outlook.com [40.92.49.28]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3D4F368C079 for ; Fri, 21 Feb 2025 13:20:39 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yBWIcwaKlNLLsVkqDjFSqJX2hPVOFcU0db+ir5rkKn0OFCyzFLprD+yF9KPUYQo4m4TUBvMq1Bhdn+fBJGdVJzOz1SU6BQZlh5p+zTfRtY0OnPHZ7yz2U4sc67rPxfCD/xuT47NDgcMjl9RybB9bO0NT7mKNujWFo1WPXjd82O3Epx0C+r7mmCGJP7oMK7A5gbD1ut17kjp/DoNGATNSureT6taotlxmJmcZTf71DpNoURHe7BULU3AMzh4QUgxmQRr4ZwRxHVvWAkOQo539aVPgQs+C5UAtFHI/qxZP6X8BvyWlR0FsgMXJCQn4MXexlc69+dywlyzkh7kMeeoEbg== 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=mDTM7X9u4yyqGKo0jz68w1Xy3mUu4ZWoiaUQiN9uv2Q=; b=tMx/gpiutkZ95InsK8myrP1TRh0tiGDx0hlORgU68aTdwKXwd83WBFqv85tQa3K7/xEk0rWscT/iI3WBQ6avLdzvJpz4RIKF6kmSMm51Ra3BcSXa6MBw27MJWTJwzrcWCWQjR54WIl7NCIeF2D38Dll3F8iD0PU/ugUeluwFMLnIHtxX6FlpH0aDmEU+JeG5anBAb7t/+qt7j1ygJq1vXdWVPiZiVQw7iDMWxeOqDKxfTqDo6XP8eVHsMzgm4n3CDeIq/uRcnQgSqzjPfADN3749YUvcqTMC6TTp/nuNHJwJKZC1gildCMfZJxy7qzZXrVblSxV+TQWxk6kiTXzMhQ== 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=mDTM7X9u4yyqGKo0jz68w1Xy3mUu4ZWoiaUQiN9uv2Q=; b=k/QHtoX3USQ4KxAUXwv9hqu2igpZEzaWwG28p3dOMcjScZwCLARmbQIEUBbVug9sCGmVlw/mr96x+2MLIMH3lVbt5/n7HaYvFZ1MqVMauclUg2ArOGoUgmiv7gpcmLZHAOX6lkwH1wk6vIKJLpTblrz0km338KJXE/Y745axGCku7PYA50V22ehjouXH9w8+LVpaxPN0mVtUixGYu7Sl/eAUsE7JOqGIRwzJAWSvaNNQot+YrY2sf9Xnl9aDiGGRM0N1qaRG9ItrMm1gR6jrTRpA8raP/s+EchyThnRJ5WeuFm5hc5cohHJ4cYgis7cY3OgIgkJffA4cJSRfdPJCQQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0399.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:272::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.15; Fri, 21 Feb 2025 11:20:37 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%5]) with mapi id 15.20.8466.013; Fri, 21 Feb 2025 11:20:37 +0000 Content-Type: multipart/mixed; boundary="------------8mH097p0c7yQVW958ZHYmohs" Message-ID: Date: Fri, 21 Feb 2025 12:20:36 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches From: Andreas Rheinhardt X-ClientProxiedBy: ZR0P278CA0032.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::19) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0399:EE_ X-MS-Office365-Filtering-Correlation-Id: deed65b9-8bc3-4cf3-61a0-08dd5269c458 X-Microsoft-Antispam: BCL:0; ARA:14566002|6092099012|7092599003|15080799006|461199028|12121999004|8060799006|19110799003|5072599009|3412199025|440099028|13095399003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TEp1SHBtWGp0bmxSUzc4eGFUYk56K0pEUXQ3U0hjWXdCNVg1L0p3bllPQW93?= =?utf-8?B?K3NkcDVkdjIrT3RaclcxOUZ5YW05eUJYblpyWUxPbXhpNzZJdWN0dkROZGF1?= =?utf-8?B?YyszckQ4M0h6bTZZdFdEQjFRemxrbjc0SSttR2VxUXFWMlBzNE0yS2dNSWE5?= =?utf-8?B?VzFFbFRkNExNNUV3cjEvQnVMZHNEMDRkUTVsR2FZWlhQcld0dHFJYnJyeHRT?= =?utf-8?B?Mmd3WGJDcmF0RVVkZm0waE52SG9yWk9zU1hDbXhYRTd4LzBHVVpnMVFGTWdZ?= =?utf-8?B?NjRkYU9OczVwK0xGbHBkejdGbUZXWWpwU0g5M0JQWWxtY1JCWFNsdzBZVDl4?= =?utf-8?B?ejBaS2NEbDA4RnZvMlRCMmpZbHEyUkpYWUZ0VHVtRjlRT0QwZ2UzRThvL0xo?= =?utf-8?B?eGtnVWxHajZ4cVhWRmpWZDBtcElZSHRZeWM1OW54UnB4UWxvTDYrOTdtbEhI?= =?utf-8?B?TUJ3YWl2RUFCWnpyRWorOXJ1NGtic1RIUW9XS2ZGU2s4S0hWUU1WQWlqaWtW?= =?utf-8?B?OXM5UDNqYldTZXgxMTZCZkRpVTVwVkpERmVnSStiK3prUmFGNGlQZXRPbG1w?= =?utf-8?B?N2lEVS9xZlcrRCtzdjVRMUlhY3Q4cHo2ZHJGRDd4L3BhOVBPTmNHSFFaNXNz?= =?utf-8?B?NFlsYzdQMm1Qc0pZN1hvelNXK053ZzRlVVF0Wk81YUd5c3F0THZ2dzRqZUF6?= =?utf-8?B?T3NPWktBVEVVamhQZU01WXVpNnZRQW9kdkI2Vnk4U0VOUzZpakhxRElBbVNW?= =?utf-8?B?SDIxa1o3Kzd1V04wdHZlVFlHRkNoeGpkZkZIRzhidlF2blZhakxzQ2FQN1d5?= =?utf-8?B?emR2ZVV3d0swZmFvUDl1RVdjdGlpNVhqeTZaTVRoZ0NzM0VsSDlBQ3FjeGtt?= =?utf-8?B?ZG8xclhuUkxVQXRpamlFazVPVnQ2TkxnZnZud2hyU1c5N2xrajJjUlpsWE84?= =?utf-8?B?WnNWWmloQjRnT0tjZlRuejdVZmhPeXA5UGV3Qy9ROGIzM2p3Z2R0Ym9qeEta?= =?utf-8?B?cnVTaWFOS3YwNjFBQjJ3STYza05GV1RLc01BV2tvdkdMcjFubG8rSkI4aHJv?= =?utf-8?B?SnlKU0phbStaRW9weVFjT1R3dHNXUXBtMitXMzZrd1hDb0FaRDIwa1JoS05E?= =?utf-8?B?dExTTXNCTWpWNmY2S29ZekV1MWNPNFlvQVpVOE85ZEFEL2lKMFpZTDhlbkNo?= =?utf-8?B?bmtXL2FrKzk4TDFPU1pYYVBZVmxSUzczZU5oNTB0cVEyWG9zTHVib3ZSTUt5?= =?utf-8?B?emJzSVBWWHRDZG9rcEFDVG9DUmtsSGs5ZG05c282b0dKNEZkdExJK1MxM2dx?= =?utf-8?B?YmVhQ29oWGt1RVRhMzdmS0VlYjAvSHkwdTRhNEF0WXJ0YkVYOVNPRFdvRm9W?= =?utf-8?B?MVhlRGhzeDB3enBYSnFrS09UUlJJdUM4UWhySUYyaG5qbTdlYjBaZHZuMi9h?= =?utf-8?B?Ukd1bUplVmxzckxXQ25qeERlRC9MOFV5ZmVwZW9JQkhkVW9GSUZBQkVkNk41?= =?utf-8?B?NENyYm9jYWJYN01waTdWQlNtcitmNVVTNEhmWHJrNCtUQVJITkovU0IvZGdO?= =?utf-8?Q?BUziiiUCl7tOJHhYXEO/zCyzg=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?alV0VjVtSUcvdldqb1pQWDNTcnFLWXdONFdHMUMrelNQMDdZckZMaVVtQXYx?= =?utf-8?B?NFNrVU1JR0JqWTdjSTM2NlFyOFNzazZYVjFNWXBTMkZ3Um9TbXBma1hQSldZ?= =?utf-8?B?WVV6cFFhTWRBTmhBaklpUVFQWnFzM0hoMmZSYUtpYkJLelpBMmhLRExpbnNr?= =?utf-8?B?WTM2SnprQnpkK2Y5aGtaaUVOOWF2STRXcXE1SFhsUHY1TlZVaHh1V3V4bG1u?= =?utf-8?B?Ny9qdVJab1pSVjExOUdtUnZZMHFqbEJjZ29LZk5FZVNyaFNTcjQwTzVEOUc3?= =?utf-8?B?WWx6R0VIUEpqRGZpZHlGTCs0OXVhOWV4WFkySlFmalNPbTRKbEpRblRneExk?= =?utf-8?B?OGtpUFY4T3lsdGsxQm5hR1NOZUJvT3RCT2R2enNaZzVGRDEvK1RDLzZKUkxt?= =?utf-8?B?aWZZODhEeWllWGsxUW1kRlkvRzNGZG54TGdzUVlSNnJoa0pVWUx3OVJCSG10?= =?utf-8?B?TzhJRFZScmJ2SkVQQVpFVkVRY05OTVF2THJxNm1OWVptYnA1THhxaGFEY0t4?= =?utf-8?B?NEJMbWpleFVpRzZsSno3V0FqdFZ1b2wxUzBHS0FESnA2Slh4R2x5ZTNsZHNn?= =?utf-8?B?bUpjRm1LY0dGcU4vK0ZVelNTZjQ1QkdOZTIrcVdyWWhoZVNSUlhnRnc4N2dv?= =?utf-8?B?QWRXRnBZSkUwa3dRL21DWEVGaHJNakpNVEZiZWhWaU1oSmorUjZDREU1TERv?= =?utf-8?B?NUJVZXdSVlJxWC9CTHN4SWxnbk1Cb0xiMHlWVnZ6b296SXBUbXZLckZxM0NP?= =?utf-8?B?c3prMXY1ODMwK3dHTnBCcURudm1XbllkblpvT2oybXE2VFhqd2t4ZVNkYmxQ?= =?utf-8?B?SzZvYjRLczI5YzNYaytlckFsYzBlaW1IYU50ZFFVV1B5SjlWWjZYanAzbmt0?= =?utf-8?B?MnM3ZGRCYWhKK1VCVENuVDVENGxqaEpXWDNWbkNmYWlJaCs4cHROVEZtWVhI?= =?utf-8?B?bDh5d2VSK2VFUkZYQzBIa1ViYzMzOE9NcmZzeHBIWVJvWmJQYmh3dlNjaTBB?= =?utf-8?B?VGdDT2ZhdXAySkh3cGhLU2ZyTWVEQTR2UmpjQXZUUldNWXRiK284bE15Mjgy?= =?utf-8?B?aDVURmNFQlpZVFkxTkRIZWYvc01HbWc3Q09XaFZUdXdVeW9wcS9scVBjMlpS?= =?utf-8?B?WlJWV1daei96eUQxbkJ2NGgvc2NsZmZudlNwdTlZQW93aW8xaTZZM2FFTWJt?= =?utf-8?B?TENSbkoxdllvT3NEVHY3SWhrS3RJWkhjTmg5bUFqVHdVMDMrQlRRN3ptZFJQ?= =?utf-8?B?TDBXdWJ5VzRud2FyZEtFREhIbmU0YmYrb09majViRWtiSEVzYUNLdzJhYllv?= =?utf-8?B?WGZCbTRxdzhqS2JQbjZWQmQ4NjVoSy9FMFVTcFhiek5SOC94a2tJSGpVZnBr?= =?utf-8?B?aytLL3lRNkdBbis0R0RKRnFKYmwrMkdHdFNTVUJDVkRBSi9HeUFlTDZkT3Jv?= =?utf-8?B?T2lWdithZ3BJYmE2RlZ4N2hoZ0FsWm9VUGVwQ0EwSm1kSk8vWGw0WjJCaGdk?= =?utf-8?B?NlVPU3NhWEpIVmU5S1RRSjIwejc5R1VsWTR6UE9yYUlaT2VRRU84MXJHVlUy?= =?utf-8?B?T3MyOWlnRlNSKzJpUWIxMnhXbmNzU043d3F0eldxWHhKbmFRUXdROWQ5Vktn?= =?utf-8?B?a1o1dThQZFV4MFJXcndaUHdOdUpLZEZXemh1WHpqcEx1eGw1ZHBCNmVlRFpE?= =?utf-8?B?RnQrdnJtbmIyK1dnK1NFc0pqVEpLdjg1YVp5N0VUbUh0dWhBZU8zK2FnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: deed65b9-8bc3-4cf3-61a0-08dd5269c458 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2025 11:20:37.7686 (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: DU2P250MB0399 Subject: [FFmpeg-devel] [PATCH] fftools/ffprobe: Switch to AVMutex 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --------------8mH097p0c7yQVW958ZHYmohs Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patch attached --------------8mH097p0c7yQVW958ZHYmohs Content-Type: text/x-patch; charset=UTF-8; name="0001-fftools-ffprobe-Switch-to-AVMutex.patch" Content-Disposition: attachment; filename="0001-fftools-ffprobe-Switch-to-AVMutex.patch" Content-Transfer-Encoding: base64 RnJvbSAyNzA5MGZhNTNhMWFkZjhlYTMzZmQ4YjIyM2MzNTJjZjM2N2JhZmU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogRnJpLCAyMSBGZWIgMjAyNSAxMToyNDo1MyArMDEwMApTdWJq ZWN0OiBbUEFUQ0hdIGZmdG9vbHMvZmZwcm9iZTogU3dpdGNoIHRvIEFWTXV0ZXgKClRoaXMgcmVt b3ZlcyBzZXZlcmFsICNpZiBjaGVja3MuIFdoaWxlIGp1c3QgYXQgaXQsIGFsc28gdXNlCnRoZSBj b3JyZWN0IG11dGV4IGluaXRpYWxpemVyIChkaWQgdGhpcyBldmVuIHdvcmsgb24gYWxsIHN5c3Rl bXM/KQphbmQgbWFrZSB0aGUgbXV0ZXggc3RhdGljLgpUaGlzIGNvbW1pdCBkb2VzIG5vdCBlbmFi bGUgLXNob3dfbG9nIGZvciBidWlsZHMgd2l0aG91dCB0aHJlYWRzCnRob3VnaC4KClNpZ25lZC1v ZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29t PgotLS0KIGZmdG9vbHMvZmZwcm9iZS5jIHwgMzggKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9mZnRvb2xzL2ZmcHJvYmUuYyBiL2ZmdG9vbHMvZmZwcm9iZS5j CmluZGV4IDAyNzA4NzhlYWQuLjQ0MTM4YWI5MzYgMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvZmZwcm9i ZS5jCisrKyBiL2ZmdG9vbHMvZmZwcm9iZS5jCkBAIC03MSwxNyArNzEsNiBAQAogCiAjaW5jbHVk ZSAibGliYXZ1dGlsL3RocmVhZC5oIgogCi0jaWYgIUhBVkVfVEhSRUFEUwotIyAgaWZkZWYgcHRo cmVhZF9tdXRleF9sb2NrCi0jICAgIHVuZGVmIHB0aHJlYWRfbXV0ZXhfbG9jawotIyAgZW5kaWYK LSMgIGRlZmluZSBwdGhyZWFkX211dGV4X2xvY2soYSkgZG97fXdoaWxlKDApCi0jICBpZmRlZiBw dGhyZWFkX211dGV4X3VubG9jawotIyAgICB1bmRlZiBwdGhyZWFkX211dGV4X3VubG9jawotIyAg ZW5kaWYKLSMgIGRlZmluZSBwdGhyZWFkX211dGV4X3VubG9jayhhKSBkb3t9d2hpbGUoMCkKLSNl bmRpZgotCiAvLyBhdHRhY2hlZCBhcyBvcGFxdWVfcmVmIHRvIHBhY2tldHMvZnJhbWVzCiB0eXBl ZGVmIHN0cnVjdCBGcmFtZURhdGEgewogICAgIGludDY0X3QgcGt0X3BvczsKQEAgLTM4OSw5ICsz NzgsOCBAQCBzdGF0aWMgaW50ICpzZWxlY3RlZF9zdHJlYW1zOwogc3RhdGljIGludCAqc3RyZWFt c193aXRoX2Nsb3NlZF9jYXB0aW9uczsKIHN0YXRpYyBpbnQgKnN0cmVhbXNfd2l0aF9maWxtX2dy YWluOwogCi0jaWYgSEFWRV9USFJFQURTCi1wdGhyZWFkX211dGV4X3QgbG9nX211dGV4OwotI2Vu ZGlmCitzdGF0aWMgQVZNdXRleCBsb2dfbXV0ZXggPSBBVl9NVVRFWF9JTklUSUFMSVpFUjsKKwog dHlwZWRlZiBzdHJ1Y3QgTG9nQnVmZmVyIHsKICAgICBjaGFyICpjb250ZXh0X25hbWU7CiAgICAg aW50IGxvZ19sZXZlbDsKQEAgLTQxOCw3ICs0MDYsNyBAQCBzdGF0aWMgdm9pZCBsb2dfY2FsbGJh Y2sodm9pZCAqcHRyLCBpbnQgbGV2ZWwsIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCB2bCkKICAg ICB2YV9lbmQodmwyKTsKIAogI2lmIEhBVkVfVEhSRUFEUwotICAgIHB0aHJlYWRfbXV0ZXhfbG9j aygmbG9nX211dGV4KTsKKyAgICBmZl9tdXRleF9sb2NrKCZsb2dfbXV0ZXgpOwogCiAgICAgbmV3 X2xvZ19idWZmZXIgPSBhdl9yZWFsbG9jX2FycmF5KGxvZ19idWZmZXIsIGxvZ19idWZmZXJfc2l6 ZSArIDEsIHNpemVvZigqbG9nX2J1ZmZlcikpOwogICAgIGlmIChuZXdfbG9nX2J1ZmZlcikgewpA QCAtNDQ5LDcgKzQzNyw3IEBAIHN0YXRpYyB2b2lkIGxvZ19jYWxsYmFjayh2b2lkICpwdHIsIGlu dCBsZXZlbCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IHZsKQogICAgICAgICBsb2dfYnVmZmVy X3NpemUgKys7CiAgICAgfQogCi0gICAgcHRocmVhZF9tdXRleF91bmxvY2soJmxvZ19tdXRleCk7 CisgICAgZmZfbXV0ZXhfdW5sb2NrKCZsb2dfbXV0ZXgpOwogI2VuZGlmCiB9CiAKQEAgLTI3MTgs NyArMjcwNiw3IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2xvZyhpbnQgbmVlZF9sb2NrKQogICAgIGlu dCBpOwogCiAgICAgaWYgKG5lZWRfbG9jaykKLSAgICAgICAgcHRocmVhZF9tdXRleF9sb2NrKCZs b2dfbXV0ZXgpOworICAgICAgICBmZl9tdXRleF9sb2NrKCZsb2dfbXV0ZXgpOwogICAgIGZvciAo aT0wOyBpPGxvZ19idWZmZXJfc2l6ZTsgaSsrKSB7CiAgICAgICAgIGF2X2ZyZWVwKCZsb2dfYnVm ZmVyW2ldLmNvbnRleHRfbmFtZSk7CiAgICAgICAgIGF2X2ZyZWVwKCZsb2dfYnVmZmVyW2ldLnBh cmVudF9uYW1lKTsKQEAgLTI3MjYsMTUgKzI3MTQsMTUgQEAgc3RhdGljIHZvaWQgY2xlYXJfbG9n KGludCBuZWVkX2xvY2spCiAgICAgfQogICAgIGxvZ19idWZmZXJfc2l6ZSA9IDA7CiAgICAgaWYo bmVlZF9sb2NrKQotICAgICAgICBwdGhyZWFkX211dGV4X3VubG9jaygmbG9nX211dGV4KTsKKyAg ICAgICAgZmZfbXV0ZXhfdW5sb2NrKCZsb2dfbXV0ZXgpOwogfQogCiBzdGF0aWMgaW50IHNob3df bG9nKFdyaXRlckNvbnRleHQgKncsIGludCBzZWN0aW9uX2lkcywgaW50IHNlY3Rpb25faWQsIGlu dCBsb2dfbGV2ZWwpCiB7CiAgICAgaW50IGk7Ci0gICAgcHRocmVhZF9tdXRleF9sb2NrKCZsb2df bXV0ZXgpOworICAgIGZmX211dGV4X2xvY2soJmxvZ19tdXRleCk7CiAgICAgaWYgKCFsb2dfYnVm ZmVyX3NpemUpIHsKLSAgICAgICAgcHRocmVhZF9tdXRleF91bmxvY2soJmxvZ19tdXRleCk7Cisg ICAgICAgIGZmX211dGV4X3VubG9jaygmbG9nX211dGV4KTsKICAgICAgICAgcmV0dXJuIDA7CiAg ICAgfQogICAgIHdyaXRlcl9wcmludF9zZWN0aW9uX2hlYWRlcih3LCBOVUxMLCBzZWN0aW9uX2lk cyk7CkBAIC0yNzU3LDcgKzI3NDUsNyBAQCBzdGF0aWMgaW50IHNob3dfbG9nKFdyaXRlckNvbnRl eHQgKncsIGludCBzZWN0aW9uX2lkcywgaW50IHNlY3Rpb25faWQsIGludCBsb2dfbAogICAgICAg ICB9CiAgICAgfQogICAgIGNsZWFyX2xvZygwKTsKLSAgICBwdGhyZWFkX211dGV4X3VubG9jaygm bG9nX211dGV4KTsKKyAgICBmZl9tdXRleF91bmxvY2soJmxvZ19tdXRleCk7CiAKICAgICB3cml0 ZXJfcHJpbnRfc2VjdGlvbl9mb290ZXIodyk7CiAKQEAgLTQ2NjMsMTIgKzQ2NTEsMTAgQEAgaW50 IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAgICAgaW5pdF9keW5sb2FkKCk7CiAKLSNp ZiBIQVZFX1RIUkVBRFMKLSAgICByZXQgPSBwdGhyZWFkX211dGV4X2luaXQoJmxvZ19tdXRleCwg TlVMTCk7CisgICAgcmV0ID0gZmZfbXV0ZXhfaW5pdCgmbG9nX211dGV4LCBOVUxMKTsKICAgICBp ZiAocmV0ICE9IDApIHsKICAgICAgICAgZ290byBlbmQ7CiAgICAgfQotI2VuZGlmCiAgICAgYXZf bG9nX3NldF9mbGFncyhBVl9MT0dfU0tJUF9SRVBFQVRFRCk7CiAKICAgICBvcHRpb25zID0gcmVh bF9vcHRpb25zOwpAQCAtNDgxNiw5ICs0ODAyLDcgQEAgZW5kOgogCiAgICAgYXZmb3JtYXRfbmV0 d29ya19kZWluaXQoKTsKIAotI2lmIEhBVkVfVEhSRUFEUwotICAgIHB0aHJlYWRfbXV0ZXhfZGVz dHJveSgmbG9nX211dGV4KTsKLSNlbmRpZgorICAgIGZmX211dGV4X2Rlc3Ryb3koJmxvZ19tdXRl eCk7CiAKICAgICByZXR1cm4gcmV0IDwgMDsKIH0KLS0gCjIuNDUuMgoK --------------8mH097p0c7yQVW958ZHYmohs Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --------------8mH097p0c7yQVW958ZHYmohs--