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 8FCD74D6F2 for ; Sun, 23 Feb 2025 18:56:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6FB1568C9FA; Sun, 23 Feb 2025 20:56:24 +0200 (EET) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2062.outbound.protection.outlook.com [40.92.59.62]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AC38768C99F for ; Sun, 23 Feb 2025 20:56:18 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ro/r3x3OtF7PJxrVH08jfVktK0l/KXfr6/G9KNDYK28QB2ck6OplMS3dOp4QuFY6kvjvAJYAp6lXd/fObJxadn8BAu5TnIVBNo6dBuCfx8Db6t6+SXVOZwLRrrwlkj2mh5UA8n2uLRds2nhO3lFjrVUfZWYpqnR19ZPuc7JgPOhsRd1GzDO2CakjVWjQ51PTeoBcBYoRycJR7rpCFw2lzBhJjMFYnkKuK6744lcg2s0yWMlP5xbPaLRkhCnE1wbMR+r5dBCZxZjWeaxm/KRqSZ4u+4iWmP3g3pnayh8UkHxi2y2SR46Gz7oPvL1VEzclX8ZiQN+4v4lItpjTpE5gUQ== 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=+VHu1HPEJzTqFIcQs5Alfa248stGLtY2U1x3FJpXp5Y=; b=xROik0XhqqnJR/lx08HcGm2J3hkVayoRaI4OQEu6Rn/tCMOciz3ZC9laorWU65NtciKDLqN/GP5vj3fjAlW5MqdReCNeOFFtZA39KUmOx+AzV7GxvY1ps5XkKz/+ariufxUdE3ebupEf10YOiKFi+EDlVTfL6hbKpAJAxz+lnSAbCR3OUwYeTqwJUpK7kHxBxCaXZaBvMAl84JO5MqzsSScO7hkoM5lLnqnpznjxnIG0XC0SMS3pnTnDatWDTU6LaOAKT+xEfUHSEK7RBWZwDszcRGB7fx5wQzE9P1YbLBeZxbenlEoQGXODdg+/mnspKsFOhgzBlXA2mJvonFFwTg== 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=+VHu1HPEJzTqFIcQs5Alfa248stGLtY2U1x3FJpXp5Y=; b=lR3kgK7mWUTCOj8UJYQ57BlLrhsQSt0lSs21XVztR1dI/KtTUEZfZihDSkbJ8RiBTM75DsV9XOFPhJdOhaCrhJoyKnQB7X3nM8Jl6R7e7CkT+vRVFCdg0bJKDF0DFmW6kZlcYnYdw9DxJwJ1Gi8ewSdm48jW7ET+p90XGlD5BiY7Hb7mN9agYhUKodXuCpa8QJwum1fwtUsxC/dlxmN4j5S31jCoXewr0xoBc4DMpZ7cqseoKtjpg+ouu1owF6y48RzeAiCDmL0j+GRtVvFCLtnTdPevV4XsTAqs+NIivXsYRyC/ksaHtuE4ROD7TnhVxWAM+P+KIeEG68awY+FQgw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by VI2P250MB1093.EURP250.PROD.OUTLOOK.COM (2603:10a6:800:230::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.13; Sun, 23 Feb 2025 18:56:16 +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.8489.010; Sun, 23 Feb 2025 18:56:16 +0000 Content-Type: multipart/mixed; boundary="------------C9f6xCTQqoIap86K7qVWvqgV" Message-ID: Date: Sun, 23 Feb 2025 19:56:15 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches From: Andreas Rheinhardt X-ClientProxiedBy: FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <690a6bbb-57d4-4f6c-b2ff-037060fa220b@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|VI2P250MB1093:EE_ X-MS-Office365-Filtering-Correlation-Id: 49814c4b-feb9-4c7e-2024-08dd543bc072 X-Microsoft-Antispam: BCL:0; ARA:14566002|6092099012|7092599003|19110799003|15080799006|5072599009|12121999004|8060799006|461199028|13095399003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OUQrNjRuSHZNMG9oK05ILzBOVVlSVGg3NFl6ckpUVVJzZXdMY29kVCs2V1l0?= =?utf-8?B?a0xhL0ZlWDlnTWsxLzd1T1hNbWZKaEZ3TENmZmF4cEYrTVQ2aGl4bHlkOWlG?= =?utf-8?B?ZTNvdTFGK1BMZlQ1REFEUFRsZTlTdnpMVUVzYTNRL3NudnYwcmEvQXhRYWhL?= =?utf-8?B?aVA3c0JGVU4waFpCVnNwemFpclQ2dHZxTUNXUlpVR3JwcHV5M2k5RnljMWJC?= =?utf-8?B?ZG1Rc1FnTnl6cHNvcUNnSXI3QXBrTXBVQko5a2MzNllWa3ZETVRaRFBKUUxH?= =?utf-8?B?SGQrSE1nalkxQ2ZPcFR1c2JBczhNL3d3M2tFTTYyc2thejNZZkxCeUR4bzZB?= =?utf-8?B?RjBPRWJHWXZTT0NFQkFpelVrNSszeVZHMmN5ZHplMlk1NHVlc0tnL09Xekl4?= =?utf-8?B?aVRmb2sveVk0b2N5MFlsaElhTjBTQ2JXY2YzbjNPWFJtVXplUnpGMXlhaXZR?= =?utf-8?B?ZjdmUGNTaDE5YWR5VXFOMW4xR3FjNFFybFArSmNKd2dHTDQ1R0FzM3g4eitN?= =?utf-8?B?YWlHY2dSOFZhbjJGaThlQ0lNRlZYVVd3NDVYU1hsWGZaQnM0S2ZxclhZZFJH?= =?utf-8?B?bjhBY1N4UisrcnFkbmVkNjR0ai9Qa3RmVVJkZ0xvSVlySEVRY1hnQU9lL0Zj?= =?utf-8?B?UXZYY0ZTYnpGbGpFb3ZPcityRjM2TzVTU1RFcTN2bXZGS3d4RzlHYjFTUTdS?= =?utf-8?B?TjdpM2FMNVFyL0R4NDRaejAzemxMcWlyVkwzdW9ONTBVd3Rqc2VmZW8rdi9F?= =?utf-8?B?OTU2YUJvdVhUZXFpTDFreVFiV2tJeHVHOGhYTzlzdjd4V2lmTjBNcVF2NlU2?= =?utf-8?B?Vzk1VlhqTEZoZDBZQU5NNUdWbVBUWGdMNG40bVhiVXE2MFRNcTJ2d1lOaEdy?= =?utf-8?B?YytscExKT2taZUY0Q2RMUXh2b3NEZ0FmNDhRTzdQZzB1ZGhLU0Z0TnQ1OUlx?= =?utf-8?B?K2JsM2ZLSHAwd1ZkQ014ME4wTlYydVZwZ0dvVUFHaTRCOFQvWEw2RXN0SUkx?= =?utf-8?B?Y0VmRDVJUHpvclRpS0d1ZkY4OG55aUFkRk1TZEUyUDBMWGkvVzBQckw2amtW?= =?utf-8?B?V245aHZTZTBHVDJTa3dGVU9hOUJHWXB0ZlhaY1lYK2dNdGhMcVhJMEhWZ0R5?= =?utf-8?B?YzFpNjF2WWNGcitsVUUzQjNRRzVFbGJZc3JVSFBoNmlyeFNEL0gvODhyaURm?= =?utf-8?B?b01uOHlERjVIb2xMTEJ4VDREbE5JSlNpTUZaS0pqT3l1cDBtdTNybTNLbjgx?= =?utf-8?B?MlFXY0ZORDM4TFNOdlk4ejVua29GSkROaC9UZUYxOXdQTVdkcnMyWXpNa0k0?= =?utf-8?B?bTdDdW5TQWJqM1VDQmhsYk5Bdk5WK3c3czhqVS9CZVBLcitkNlJzeFF1Tjh5?= =?utf-8?B?NmRnVE1rWHQwdEF3UWFHcTdZT3ZNWnhSWjJmVThVZFNRYXliZ3NyWmdLdWJL?= =?utf-8?B?ODFJcVczbm5OV09laUc4N3h6aHFsZ0wxVE1RSXR2eCtnTEhaUnFOT3hkak1F?= =?utf-8?B?NXlGaHRrVlVjSlRva3BZL2hzbG9rOXhlTDlkMFdiZ3ZCVnZLOTR1d3B3ZDNr?= =?utf-8?Q?ygGNtzBJe5Oy+LwkHROWeGlgE=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cTdTeW8vcFg1YUlsOUdvMUY4ZVhSTCs3Qk16U05pZzF3dnJDemd1ZU5wSkQ0?= =?utf-8?B?WlU5elZDQnZVZVBsdWVyTEtNWW1RMTNmeDJoNldsbCtEWG0waHZoZW1ldURt?= =?utf-8?B?VHg5ZmF4RzZYUUdoWlpaKzlGR0VsQ2tCMUNGU3FobWxmZlU2UWM5S1NsZEZZ?= =?utf-8?B?YzkwV2tjWjNmQlhoV1pZSVYrd1p3Slhvdk5XUDFwU2V0MVdrRnVaUUlwQkFF?= =?utf-8?B?MXZJZFA3YWd6TE5ZU2VDRFIyRlhTNWxjZytxVFZEY3VNTitmQ2wzb0VRUzFG?= =?utf-8?B?eGNocmhHWHhQRWtSbFlESUJHUzdSZU96VFIrWE83cU1HTTBFdnhPSkhTV3FL?= =?utf-8?B?SzcvUGQ1ZTFMcXVxNG8zOVVXTzRqYVY1WndKQjZNT3FsalAxaVI0TEdmZlZ3?= =?utf-8?B?K0lJVnlIZERxN1RxRGpYSFhqdWVqWHRpVFVLZ1drU0p3K1A1YittN3RYYWQw?= =?utf-8?B?TFFlK2s2bU9QMGxrQ3NTMm0za0dVaFg1NW95QWV2QWE0SHV6WUdDTHJudk5I?= =?utf-8?B?dlpYTmo1bG4vaktrMFZ4b2VtOUdQM3lhWjhBbXRlNEN0SWNkRzE0MTFhdUdW?= =?utf-8?B?Y0p3eWg2TmdpanZLK2VYVjBhaHViaVlvT1hCTksyWHVIU3VtdnlvVStaUXJS?= =?utf-8?B?YXNQRmM5WjJGeHBveWF4b2svYml6SytJZDJtNVBnaDZKelJUNlhPUnJWN2Yv?= =?utf-8?B?eEljci96dTFkamVLSk55WnpxK2xiN1BZQ1cyZlF0bzNaN21BdEYxRDFMcThC?= =?utf-8?B?bjdGb2Q3ckFwRFY5cXBRMEdsaUhDaHFwZXN1U3liZXdSNVpyR0Z3L3BSVGwz?= =?utf-8?B?Qi80Y1NMZm1VVXYydHZ6NVNaUW9wU2F6TjV5dnNNMGVGd0VUYjJ0R1BUbGpD?= =?utf-8?B?ZUdySWl0N054VzFRcm83OVc3bGpWbUJSYnd1MnVLcnNpNkpKUk41bWFGL0VL?= =?utf-8?B?REwrVUVIaEFsaEVGK1QwNytNeGRFVnRUeUoxbUlNZjVpQXNER2F1a05kcG9C?= =?utf-8?B?M3ZNVHpDNTRCVHZabmE3SVVoUEwwaWRmc0taWnRWYTV4Njl6TzdzUmdwTVNL?= =?utf-8?B?aG1yMDBrdzVyK3FjdnJCYlcvdTNTb0Qrejh5S0NvemtmZ2ZEcVBmZWVIMkRF?= =?utf-8?B?dUgxSyttL2JXTXlaQ3dEWFg2VkFqcnUvcUZKT3hXYkdDcDlscTNCS1ZRVnE3?= =?utf-8?B?WjdvYlFsZUNFWEJrOTRiM3l3S04zRVU2SVJDZityU0VFd0lrWVc5REY5QXNu?= =?utf-8?B?WWNUVENueFlsMGNCM3RkTEdVUkRvWHJTWHl6NVJrV2NWYXZ0STNkTU9aeHQ1?= =?utf-8?B?S28wTWQ1WU1nUHpXdUtwNStBU0ZGaHlWazAweUpVeXY5Unl3NVNwNTZENXl4?= =?utf-8?B?ZXBBcDFTT2hMclVTUTVDSVRWYjhnRjdyVVh0czNzY3diVUszYjlQUFREVG40?= =?utf-8?B?WU5hY3k2cnM2dlhwMStlZjNkaHFDdnZBRUg4MUU1NU9tdyt0OUFwK01mY09W?= =?utf-8?B?WVU3MlJhWSs1bUVZNWFnZ0JreE9DUGtMMmZxdHRrZ3ZYSXBqa2pHMGwxL1NK?= =?utf-8?B?Q2xzcTIwaVA3RnRyZGtUZFh6eU1YZ2JxSDB6ckdURlBvcHNyalpyUE1ad1Fz?= =?utf-8?B?OTU0VEdHRktRL05CNzBablFjcTd2RWVTUGJBMUlpZHJIUUx4ZVdIOElFOW9p?= =?utf-8?B?Zit2QlVzK2FsN2E3aW1Za21rQ2hyNEIwSlFlSzYwdE9FdURxT3RnYmFnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49814c4b-feb9-4c7e-2024-08dd543bc072 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2025 18:56:16.7691 (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: VI2P250MB1093 Subject: [FFmpeg-devel] [PATCH v2] 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: --------------C9f6xCTQqoIap86K7qVWvqgV Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Now properly using static mutex initialization. - Andreas --------------C9f6xCTQqoIap86K7qVWvqgV Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-fftools-ffprobe-Switch-to-AVMutex.patch" Content-Disposition: attachment; filename="v2-0001-fftools-ffprobe-Switch-to-AVMutex.patch" Content-Transfer-Encoding: base64 RnJvbSA2NGVhYTkwOGJkMmNmY2ExNjliZWRjOWU5YWFiZjU0NGMzMjY2YTAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogRnJpLCAyMSBGZWIgMjAyNSAxMToyNDo1MyArMDEwMApTdWJq ZWN0OiBbUEFUQ0ggdjJdIGZmdG9vbHMvZmZwcm9iZTogU3dpdGNoIHRvIEFWTXV0ZXgKClRoaXMg cmVtb3ZlcyBzZXZlcmFsICNpZiBjaGVja3MuIFdoaWxlIGp1c3QgYXQgaXQsIGFsc28gc3dpdGNo CnRvIHN0YXRpYyBtdXRleCBpbml0aWFsaXphdGlvbi4KVGhpcyBjb21taXQgZG9lcyBub3QgZW5h YmxlIC1zaG93X2xvZyBmb3IgYnVpbGRzIHdpdGhvdXQgdGhyZWFkcwp0aG91Z2guCgpTaWduZWQt b2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNv bT4KLS0tCiBmZnRvb2xzL2ZmcHJvYmUuYyB8IDQwICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDMxIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvZmZwcm9iZS5jIGIvZmZ0b29scy9mZnByb2Jl LmMKaW5kZXggMDI3MDg3OGVhZC4uNzM0MTczMWQyZiAxMDA2NDQKLS0tIGEvZmZ0b29scy9mZnBy b2JlLmMKKysrIGIvZmZ0b29scy9mZnByb2JlLmMKQEAgLTcxLDE3ICs3MSw2IEBACiAKICNpbmNs dWRlICJsaWJhdnV0aWwvdGhyZWFkLmgiCiAKLSNpZiAhSEFWRV9USFJFQURTCi0jICBpZmRlZiBw dGhyZWFkX211dGV4X2xvY2sKLSMgICAgdW5kZWYgcHRocmVhZF9tdXRleF9sb2NrCi0jICBlbmRp ZgotIyAgZGVmaW5lIHB0aHJlYWRfbXV0ZXhfbG9jayhhKSBkb3t9d2hpbGUoMCkKLSMgIGlmZGVm IHB0aHJlYWRfbXV0ZXhfdW5sb2NrCi0jICAgIHVuZGVmIHB0aHJlYWRfbXV0ZXhfdW5sb2NrCi0j ICBlbmRpZgotIyAgZGVmaW5lIHB0aHJlYWRfbXV0ZXhfdW5sb2NrKGEpIGRve313aGlsZSgwKQot I2VuZGlmCi0KIC8vIGF0dGFjaGVkIGFzIG9wYXF1ZV9yZWYgdG8gcGFja2V0cy9mcmFtZXMKIHR5 cGVkZWYgc3RydWN0IEZyYW1lRGF0YSB7CiAgICAgaW50NjRfdCBwa3RfcG9zOwpAQCAtMzg5LDkg KzM3OCw4IEBAIHN0YXRpYyBpbnQgKnNlbGVjdGVkX3N0cmVhbXM7CiBzdGF0aWMgaW50ICpzdHJl YW1zX3dpdGhfY2xvc2VkX2NhcHRpb25zOwogc3RhdGljIGludCAqc3RyZWFtc193aXRoX2ZpbG1f Z3JhaW47CiAKLSNpZiBIQVZFX1RIUkVBRFMKLXB0aHJlYWRfbXV0ZXhfdCBsb2dfbXV0ZXg7Ci0j ZW5kaWYKK3N0YXRpYyBBVk11dGV4IGxvZ19tdXRleCA9IEFWX01VVEVYX0lOSVRJQUxJWkVSOwor CiB0eXBlZGVmIHN0cnVjdCBMb2dCdWZmZXIgewogICAgIGNoYXIgKmNvbnRleHRfbmFtZTsKICAg ICBpbnQgbG9nX2xldmVsOwpAQCAtNDE4LDcgKzQwNiw3IEBAIHN0YXRpYyB2b2lkIGxvZ19jYWxs YmFjayh2b2lkICpwdHIsIGludCBsZXZlbCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IHZsKQog ICAgIHZhX2VuZCh2bDIpOwogCiAjaWYgSEFWRV9USFJFQURTCi0gICAgcHRocmVhZF9tdXRleF9s b2NrKCZsb2dfbXV0ZXgpOworICAgIGZmX211dGV4X2xvY2soJmxvZ19tdXRleCk7CiAKICAgICBu ZXdfbG9nX2J1ZmZlciA9IGF2X3JlYWxsb2NfYXJyYXkobG9nX2J1ZmZlciwgbG9nX2J1ZmZlcl9z aXplICsgMSwgc2l6ZW9mKCpsb2dfYnVmZmVyKSk7CiAgICAgaWYgKG5ld19sb2dfYnVmZmVyKSB7 CkBAIC00NDksNyArNDM3LDcgQEAgc3RhdGljIHZvaWQgbG9nX2NhbGxiYWNrKHZvaWQgKnB0ciwg aW50IGxldmVsLCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgdmwpCiAgICAgICAgIGxvZ19idWZm ZXJfc2l6ZSArKzsKICAgICB9CiAKLSAgICBwdGhyZWFkX211dGV4X3VubG9jaygmbG9nX211dGV4 KTsKKyAgICBmZl9tdXRleF91bmxvY2soJmxvZ19tdXRleCk7CiAjZW5kaWYKIH0KIApAQCAtMjcx OCw3ICsyNzA2LDcgQEAgc3RhdGljIHZvaWQgY2xlYXJfbG9nKGludCBuZWVkX2xvY2spCiAgICAg aW50IGk7CiAKICAgICBpZiAobmVlZF9sb2NrKQotICAgICAgICBwdGhyZWFkX211dGV4X2xvY2so JmxvZ19tdXRleCk7CisgICAgICAgIGZmX211dGV4X2xvY2soJmxvZ19tdXRleCk7CiAgICAgZm9y IChpPTA7IGk8bG9nX2J1ZmZlcl9zaXplOyBpKyspIHsKICAgICAgICAgYXZfZnJlZXAoJmxvZ19i dWZmZXJbaV0uY29udGV4dF9uYW1lKTsKICAgICAgICAgYXZfZnJlZXAoJmxvZ19idWZmZXJbaV0u cGFyZW50X25hbWUpOwpAQCAtMjcyNiwxNSArMjcxNCwxNSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9s b2coaW50IG5lZWRfbG9jaykKICAgICB9CiAgICAgbG9nX2J1ZmZlcl9zaXplID0gMDsKICAgICBp ZihuZWVkX2xvY2spCi0gICAgICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZsb2dfbXV0ZXgpOwor ICAgICAgICBmZl9tdXRleF91bmxvY2soJmxvZ19tdXRleCk7CiB9CiAKIHN0YXRpYyBpbnQgc2hv d19sb2coV3JpdGVyQ29udGV4dCAqdywgaW50IHNlY3Rpb25faWRzLCBpbnQgc2VjdGlvbl9pZCwg aW50IGxvZ19sZXZlbCkKIHsKICAgICBpbnQgaTsKLSAgICBwdGhyZWFkX211dGV4X2xvY2soJmxv Z19tdXRleCk7CisgICAgZmZfbXV0ZXhfbG9jaygmbG9nX211dGV4KTsKICAgICBpZiAoIWxvZ19i dWZmZXJfc2l6ZSkgewotICAgICAgICBwdGhyZWFkX211dGV4X3VubG9jaygmbG9nX211dGV4KTsK KyAgICAgICAgZmZfbXV0ZXhfdW5sb2NrKCZsb2dfbXV0ZXgpOwogICAgICAgICByZXR1cm4gMDsK ICAgICB9CiAgICAgd3JpdGVyX3ByaW50X3NlY3Rpb25faGVhZGVyKHcsIE5VTEwsIHNlY3Rpb25f aWRzKTsKQEAgLTI3NTcsNyArMjc0NSw3IEBAIHN0YXRpYyBpbnQgc2hvd19sb2coV3JpdGVyQ29u dGV4dCAqdywgaW50IHNlY3Rpb25faWRzLCBpbnQgc2VjdGlvbl9pZCwgaW50IGxvZ19sCiAgICAg ICAgIH0KICAgICB9CiAgICAgY2xlYXJfbG9nKDApOwotICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2Nr KCZsb2dfbXV0ZXgpOworICAgIGZmX211dGV4X3VubG9jaygmbG9nX211dGV4KTsKIAogICAgIHdy aXRlcl9wcmludF9zZWN0aW9uX2Zvb3Rlcih3KTsKIApAQCAtNDY2MywxMiArNDY1MSw2IEBAIGlu dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAogICAgIGluaXRfZHlubG9hZCgpOwogCi0j aWYgSEFWRV9USFJFQURTCi0gICAgcmV0ID0gcHRocmVhZF9tdXRleF9pbml0KCZsb2dfbXV0ZXgs IE5VTEwpOwotICAgIGlmIChyZXQgIT0gMCkgewotICAgICAgICBnb3RvIGVuZDsKLSAgICB9Ci0j ZW5kaWYKICAgICBhdl9sb2dfc2V0X2ZsYWdzKEFWX0xPR19TS0lQX1JFUEVBVEVEKTsKIAogICAg IG9wdGlvbnMgPSByZWFsX29wdGlvbnM7CkBAIC00ODE2LDkgKzQ3OTgsNSBAQCBlbmQ6CiAKICAg ICBhdmZvcm1hdF9uZXR3b3JrX2RlaW5pdCgpOwogCi0jaWYgSEFWRV9USFJFQURTCi0gICAgcHRo cmVhZF9tdXRleF9kZXN0cm95KCZsb2dfbXV0ZXgpOwotI2VuZGlmCi0KICAgICByZXR1cm4gcmV0 IDwgMDsKIH0KLS0gCjIuNDUuMgoK --------------C9f6xCTQqoIap86K7qVWvqgV 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". --------------C9f6xCTQqoIap86K7qVWvqgV--