From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 6729A4CD46 for <ffmpegdev@gitmailbox.com>; Fri, 14 Mar 2025 19:33:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 768F568D8F0; Fri, 14 Mar 2025 21:33:03 +0200 (EET) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2026.outbound.protection.outlook.com [40.92.49.26]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 96845687A46 for <ffmpeg-devel@ffmpeg.org>; Fri, 14 Mar 2025 21:32:57 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=F2hIWL9lYPQsZY+PvzkQ55ReKKWqrbBQh4E9YRUUiF1Lgib0iqBQknNpMpRLFe4TMGOSYbKWMma9zdoBiAMESUB4THKlIxThF8AxZB/p1tSE3MpdIwhL4j3OA/axMpJ0LskROdJ00gMJD6SXZcR28Qn7l1eOJSCG2oTw/6t6AScpTNaU87H98hQ8l4EHy6FFCXUniBf6U7rzEgPhZKFS3Nl3Yl5KONChly1dS682Q0GI4D0P5ezyvJDZdoVp68dQwqlae4T88gZALFcwKriMUF0Tm9fDxhpRIql32bcHaX6vV1paP1USuLEqdo6sFnNZH7e2mqEPwGKuWX13+4i66A== 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=/l55PLA/yOcxntu2KHjdzxLt9IkmXasUI1dbvmebj/0=; b=wK02gVncVFOVGZ1GU+Fj39tlRtWEJe0cp65saOc7WkzB6XeAsNKBdYstXLMxYQGkO8UVS3UUT8a9LRyjxMeXCE3gsPtnfQJ0JyZYF2ijrM9yeQPzWiatD5hjdyWn0ZenCBfLhKtJAWAEsN9m/TF7z6fGzRsxnmwjM8uRhKZ+8VX07kKRmQEaqG/bNBNTrg0QgPBQnEikPwPONjmL06MexOGltjzjIO78ef4uzdMpDQ7NuobweTOmFflsYW5NNMt9t012CsYTjJrWu4WTz5aKcVtMo8x/sSYmMOeVMyi0D85eYutLWpHRwhDxupTcYtio3WBHpLc3xgKumYp470Nfvw== 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=/l55PLA/yOcxntu2KHjdzxLt9IkmXasUI1dbvmebj/0=; b=hdDwtQGq4txsFLuDrka8+yCnaTOoyHgUt67Dgy2PRWnJUqUEKEkCXDoVRj7U596atGv4FnC3+zbPXnJKuSc3awzEJXBT6iSZrsOAHqP28liyi3fhLjASzYPsQgAjyETmn8WYDQpV5yjFkJZzwfHuLOPd6SrfCEPkQ9u67xN/fN/UcHL+VUR8m0Uyzzrg8FLxDeF42yHNmA9tO3Kt1gqRlW/9L1KUAl8Z8koX3FJoRY5haVnvoojvqmICoP2BNhypr2LuD74ZuQoXYekRUnSl2bc6WNhW2Slccx7DH9iDvnZsEkZEpIC8OAFq4U3cIOq07//GE0/bwTLLyJadI40zOA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0203.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.25; Fri, 14 Mar 2025 19:32:56 +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.8534.024; Fri, 14 Mar 2025 19:32:56 +0000 Content-Type: multipart/mixed; boundary="------------Okev5xmA5XelbFH80Dstn0pA" Message-ID: <AS8P250MB0744CBAAB93F6A21482856768FD22@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM> Date: Fri, 14 Mar 2025 20:32:54 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> X-ClientProxiedBy: ZR0P278CA0152.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::10) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <9a625f40-ab3f-47ea-bc56-8cbb270ad966@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0203:EE_ X-MS-Office365-Filtering-Correlation-Id: 16a01320-c595-419c-903d-08dd632f0532 X-Microsoft-Antispam: BCL:0; ARA:14566002|6092099012|7092599003|15080799006|12121999004|8060799006|461199028|5072599009|19110799003|440099028|13095399003|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MzJ2Tm9RZmtFTnp5MHdFendoR2xUSGFGMjI3R05MVXdxRUF1ZG5TdzN4NFpn?= =?utf-8?B?TGt3TGlBOXZIR1Q1NUZieVYvTGlRZEszYkQwZC9rYlhEOWZNMHZNWXJ1RWp2?= =?utf-8?B?c1N3bE8wRGZMR1NZTmhoNFByWkRQM05haERXNHh5VGRmc3VPZitqUkRaNFZy?= =?utf-8?B?STE0akZod0RpbjVuQ2gxemg5THViZjJOZzVyaW1VT2VqUTI3VDRtbFptcEtC?= =?utf-8?B?TklmOGNneGE4dUMvZC9tVHhUNEk3S3VuUDdzVDBveElmTnBnQ3llNXFUOFZR?= =?utf-8?B?RUlhemlFNDdta083bTFlS1VEaGc0R0VOZGFqTlg0OXREQlpZM0tPQnAvZkhh?= =?utf-8?B?TjVhVC9SNGkyQWFNTzVqVS85NkRuYVM0SS9PWXhoK3hRVlZhSEp3MlN0VU9I?= =?utf-8?B?VGRsQWNSNXd5UWNRZzB5WC9SbmVLWUdoTC80ejdGb0pmMjg0VFlwZmVRbTBG?= =?utf-8?B?UGtjeGxPUVk5U3JXNjlpbnBjNnkxTVBtTTBrSzdRMGZQQ3VjbWFCTXFWOEJD?= =?utf-8?B?ajZvMW0vTmVxZGZVSmZ1QzRvR2JJWWNGdHpSSGIyNEtXbW9TSGxOQ0R4bHBR?= =?utf-8?B?WUZUZGpmYUN6cmg0K21CSHVib3Qrby82QVdCcjlqZUxYMnl1ckltS0ZVRERX?= =?utf-8?B?VDVZaFZkU0d5cmN1RENjNlZvcGVmallINFhBamVqUkI5SDgyci95djZreFlZ?= =?utf-8?B?UlJqTE5yMEhyWlo0bVVXL1hqSE5SSEVxV0dreHY2OGFDN3lYYUo1blN5cmxU?= =?utf-8?B?ZnZHYWt0SXRFNzRpVjZUc0ZMb0JqaStVTXpYQzZScUdyQ2NNR0pmOGw2U3ZQ?= =?utf-8?B?a1hVQVBKMmRua1o2MzlSY0hkMjhkTWwvY0RWcDJXY2U4MVU5KytoT0FjTTVn?= =?utf-8?B?UWU1L0tJRzRGV3QvUXhpRVk4dXloL0JPTithcEp1WWN5dW5EOEJ6dG5iakZ6?= =?utf-8?B?UWhxU1VTRVpiQTRUUFJTc2xmZjZEMGx6eWttd1FiM05teFpXaFVyZWVQcnlI?= =?utf-8?B?UWFORXhaR21UVHh2Zzl2SE5EdDZHeUdaTWdsb0MvNWxnc1dZNDd5dDJzQjZP?= =?utf-8?B?a2lsVUVVNHBURmRXK3diU0ZqZDRZM1ltMWNBZ3FSczdpWjJ2OXhzQndzeGkw?= =?utf-8?B?QmlpVFQyT2FuMDVTWjh5TnVDMjBMVnhYT0pWeG0vZ2NpdUxmelFHKzZKNk1k?= =?utf-8?B?dlF6cTM0OWFsZTA2dk1nUGhxSEtZaGNUU1RtWFpCZWpGVXduQXVXOFVLc2Fh?= =?utf-8?B?WXRQZGxkajJlRHFmdHpQL0tZb3hwQlFYMmk5TmJ6Vmw4akRKZkpxbjhQZXJr?= =?utf-8?B?ZWZLdUpoajdxaU10Z0RjQ0toc05lVGlYRWE2Zkx5VHdHVTR1RGVaQWlUQXVl?= =?utf-8?B?Skhkb3ZxU2JDOW5rQjNTYzJNUUh3Mm1QT2NOalA2blFDb2owUXY4dzVaTjJh?= =?utf-8?B?anRKeTU5bGRNbVM3R08rMXJxeU56dmViMTFVaG1hYVNSYlBBWnI3eEdKSXBC?= =?utf-8?B?aEdaZjJ5d2o2WWl6Nmk1cDZaVTJKcjJxeG1neG1NSkhqMFh0NFRWb1hjdk5t?= =?utf-8?Q?6iZkSQTk/yK5V62OchjXYMpLw=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SGlUZWZmVk5Pb0t5WktCOWJYSzB3NFFqMVhTSW9XTG5kWDNoL0xyb3U2SHMr?= =?utf-8?B?dVIxbnVjazgxNFhWWTM2d0ZBYWVPdDdRTmdWMGVaUW5LaDladTZKbDhoWEc0?= =?utf-8?B?VnlrOXBhaEFIaEFpNGs0UE5hbzU5bFdPTTNvR0JlR05BNWs5eFpldVFjVGRm?= =?utf-8?B?L3dvN3Z3Y2EydDdTSk8vUm9KVXNmUWRMTDRKbjJzYld2ZUJqYkVEUjN0RGhm?= =?utf-8?B?cFhlR3Zpb1o3UDVJczR0cUlwenJ5cml1TVlaUTZQdTdOdU1EZS9zdHdzNFls?= =?utf-8?B?TXBpd25FSEtaWTdadHBhZUdlZ3loSzU3N3hOMDhCdXdTU3o2ekF4eWN2N1R2?= =?utf-8?B?ZXkyWmJEMjBwdU94T2thTnRqU0FsdmFjLzVURU1LNnJGcWwrMjJwRUp0RkNa?= =?utf-8?B?MjZrK1BQc202L3JsUjRzNEk1TjhwWHhwVnplQmYwN3RubS9qWFdQbHNDTWJC?= =?utf-8?B?WnFnM0ZJV3lmQjlUdjI2b3pEbExoMVp3eCs4dFFyeGRwTHowbkRNbDA3RlBy?= =?utf-8?B?NmZkR2dXdmtGZFA1N204MlZhcTNZdEVxK25vSEdEZE5iZngxOTZudUk5UlJC?= =?utf-8?B?bmpXUjVkbEFDeW5UR3VDTHo2MVlPeW1nRGNzRmFpaFY1OUttOG8rSGFycEg5?= =?utf-8?B?d2txQlNhdlQrN3psRkxPUS9McnBwTWtjQlRlODhERFpqdi84VGxONmxOVTdL?= =?utf-8?B?Um80Y3AwcVFvZ1NWVlJVSnNBcldKMkc2UkQ1SDNqR0NzL2NlNzhFMjRDVUJG?= =?utf-8?B?ZDRzYTVvR0xYTmFBRkNKbXA5ZDVUUDlNR3ZsT1VwSStnTkQ0T3lmWTQxWll0?= =?utf-8?B?eHJsZ2FPZlh4NEoxVHhBL2UyY1BtbTRtUEhFUUxoWUxVaXlDVC9HTVVqZjFO?= =?utf-8?B?S1VrbEp1UW1tdXBpZnU0akh1RE1rc2tXM2R2YmxPSmRzRE5Gb09YSVBCVnB6?= =?utf-8?B?ZjIvdENXUC8vTzh1SzJrc2MvZVlqdXY2S1lRUnJsZHpJZGxBUTN1c0E1RmxM?= =?utf-8?B?dnpiYU1uY1oyN2RkdVNNUGh6U2JXekVqbW9mOVcweldUblF0NG9aekw0VldT?= =?utf-8?B?a3E4WXdsVE16eml3T1k1bW9NMlZwWlNoMG9QSTI3ZGFHdjE2Vk4yMWs5LzVC?= =?utf-8?B?M04rMFRXM2lGY2dWaG9qZ1JtdDQ0akpzT0Mza0g5SGJPSFY0amdLbzVaWTVm?= =?utf-8?B?eXBVSEp3QmZzenNKZ1UwUERSS1JKMTNGRnhyaVhDQ2xrYklaeXQrMkt5Sldr?= =?utf-8?B?QWRiNjljOFk5aHp6dEphUG0vaFBvVWg1cVM4VDlBMHJ5ZlVGc1BJS2ozLzhY?= =?utf-8?B?SEVqOUVZSDQvYTFpTk5JYjdwK1JORDVFeFlnYWtUYmxXTmp4NXR1dzFsTU95?= =?utf-8?B?b1pXdTdwVytSNTgrZ09MSVU1dy9na29ybTh0dUJHZk8zWm4yUFBzZ3ZiOXR6?= =?utf-8?B?K1JUbkt5Sy9RK2xhTG9qTlFLeGMvbTc0anNYbWFlSVZWeitEaE5lbzBvSDlY?= =?utf-8?B?aGFPS2V5eW5FWXVOQ21veW95M2hNRHNaL1dCOHpRMG52YzIwMUpkS3dhbzNm?= =?utf-8?B?ZHpmbGNlNEVRTXhmZURCZkJRUkhPWTJZT1NwelJRSGZFLzM2YkVzcVNsOEdI?= =?utf-8?B?d28vYnJUZXNDYUI3WGpiMWQxV3lSOUo2S2ZwdUFBbDVSWlhTYWZiek8vWFUz?= =?utf-8?B?dzBENVJWRldUQk5reTIvV3ZndjVBeDhIdTc5Wlo3dHN1aHUxT3UvRzJ3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16a01320-c595-419c-903d-08dd632f0532 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2025 19:32:56.1551 (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: AS8P250MB0203 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/mpeg12dec: Use saturated addition when combining, error_count X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/AS8P250MB0744CBAAB93F6A21482856768FD22@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> --------------Okev5xmA5XelbFH80Dstn0pA Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patches attached. - Andreas --------------Okev5xmA5XelbFH80Dstn0pA Content-Type: text/x-patch; charset=UTF-8; name="0001-avcodec-mpeg12dec-Use-saturated-addition-when-combin.patch" Content-Disposition: attachment; filename*0="0001-avcodec-mpeg12dec-Use-saturated-addition-when-combin.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlNzliNDIyYzBlZDM3MzJlYzE1YmQyNWJkZjJhZDg3ZjQ1ZGJkZGZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogRnJpLCAxNCBNYXIgMjAyNSAxOToxMDo1NyArMDEwMApTdWJq ZWN0OiBbUEFUQ0ggMS8yXSBhdmNvZGVjL21wZWcxMmRlYzogVXNlIHNhdHVyYXRlZCBhZGRpdGlv biB3aGVuIGNvbWJpbmluZwogZXJyb3JfY291bnQKCkZpeGVzIHVuZGVmaW5lZCBpbnRlZ2VyIG92 ZXJmbG93cy4gVGhlIG92ZXJmbG93cyBjb3VsZCBhbHdheXMKaGFwcGVuLCB5ZXQgYmVmb3JlIDRk OGI3MDZiMWQzM2U3NWViMzBiMjg5YzE1MjI4MGQ0NTM1YzQwZTYKaXQgd2FzIG5vdCB1bmRlZmlu ZWQgYmVjYXVzZSB0aGUgY29kZSBpbXBsaWNpdGx5IHVzZWQgYXRvbWljCnR5cGVzLCBmb3Igd2hp Y2ggc2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgZGVmaW5lZC4KClJlcG9ydGVkLWJ5OiBLYWNw ZXIgTWljaGFqbG93IDxrYXNwZXI5M0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJlYXMg UmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgotLS0KIGxpYmF2Y29k ZWMvbXBlZzEyZGVjLmMgfCA2MiArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL21wZWcxMmRlYy5jIGIvbGliYXZjb2RlYy9tcGVnMTJk ZWMuYwppbmRleCBmZmUwNzEwNDcwLi5lZmI2NmVmOTU2IDEwMDY0NAotLS0gYS9saWJhdmNvZGVj L21wZWcxMmRlYy5jCisrKyBiL2xpYmF2Y29kZWMvbXBlZzEyZGVjLmMKQEAgLTIyMzMsNiArMjIz MywzNiBAQCBzdGF0aWMgaW50IG1wZWdfZGVjb2RlX2dvcChBVkNvZGVjQ29udGV4dCAqYXZjdHgs CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIG1wZWcxMl9leGVjdXRlX3NsaWNlX3Ro cmVhZHMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBNcGVnMUNvbnRleHQgKmNvbnN0IHMpCit7CisgICAgaWYgKEhBVkVfVEhS RUFEUyAmJiAoYXZjdHgtPmFjdGl2ZV90aHJlYWRfdHlwZSAmIEZGX1RIUkVBRF9TTElDRSkgJiYK KyAgICAgICAgIWF2Y3R4LT5od2FjY2VsKSB7CisgICAgICAgIE1wZWdFbmNDb250ZXh0ICpjb25z dCBzMiA9ICZzLT5tcGVnX2VuY19jdHg7CisgICAgICAgIGludCBlcnJvcl9jb3VudCA9IDA7Cisg ICAgICAgIGF2X2Fzc2VydDAoYXZjdHgtPnRocmVhZF9jb3VudCA+IDEpOworCisgICAgICAgIGF2 Y3R4LT5leGVjdXRlKGF2Y3R4LCBzbGljZV9kZWNvZGVfdGhyZWFkLAorICAgICAgICAgICAgICAg ICAgICAgICBzMi0+dGhyZWFkX2NvbnRleHQsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAg IHMtPnNsaWNlX2NvdW50LCBzaXplb2Yodm9pZCAqKSk7CisKKyAgICAgICAgZm9yIChpbnQgaSA9 IDA7IGkgPCBzLT5zbGljZV9jb3VudDsgaSsrKSB7CisgICAgICAgICAgICBNcGVnRW5jQ29udGV4 dCAqY29uc3Qgc2xpY2UgPSBzMi0+dGhyZWFkX2NvbnRleHRbaV07CisgICAgICAgICAgICBpbnQg c2xpY2VfZXJyID0gYXRvbWljX2xvYWRfZXhwbGljaXQoJnNsaWNlLT5lci5lcnJvcl9jb3VudCwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnlf b3JkZXJfcmVsYXhlZCk7CisgICAgICAgICAgICAvLyBlcnJvcl9jb3VudCBjYW4gZ2V0IHNldCB0 byBJTlRfTUFYIG9uIHNlcmlvdXMgZXJyb3JzLgorICAgICAgICAgICAgLy8gU28gdXNlIHNhdHVy YXRlZCBhZGRpdGlvbi4KKyAgICAgICAgICAgIGlmICgodW5zaWduZWQpc2xpY2VfZXJyID4gSU5U X01BWCAtIGVycm9yX2NvdW50KSB7CisgICAgICAgICAgICAgICAgZXJyb3JfY291bnQgPSBJTlRf TUFYOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICAgICAg ZXJyb3JfY291bnQgKz0gc2xpY2VfZXJyOworICAgICAgICB9CisgICAgICAgIGF0b21pY19zdG9y ZV9leHBsaWNpdCgmczItPmVyLmVycm9yX2NvdW50LCBlcnJvcl9jb3VudCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1lbW9yeV9vcmRlcl9yZWxheGVkKTsKKyAgICB9Cit9CisKIHN0 YXRpYyBpbnQgZGVjb2RlX2NodW5rcyhBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJhbWUgKnBp Y3R1cmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpnb3Rfb3V0cHV0LCBjb25zdCB1 aW50OF90ICpidWYsIGludCBidWZfc2l6ZSkKIHsKQEAgLTIyNTAsMjIgKzIyODAsNyBAQCBzdGF0 aWMgaW50IGRlY29kZV9jaHVua3MoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVkZyYW1lICpwaWN0 dXJlLAogICAgICAgICBidWZfcHRyID0gYXZwcml2X2ZpbmRfc3RhcnRfY29kZShidWZfcHRyLCBi dWZfZW5kLCAmc3RhcnRfY29kZSk7CiAgICAgICAgIGlmIChzdGFydF9jb2RlID4gMHgxZmYpIHsK ICAgICAgICAgICAgIGlmICghc2tpcF9mcmFtZSkgewotICAgICAgICAgICAgICAgIGlmIChIQVZF X1RIUkVBRFMgJiYKLSAgICAgICAgICAgICAgICAgICAgKGF2Y3R4LT5hY3RpdmVfdGhyZWFkX3R5 cGUgJiBGRl9USFJFQURfU0xJQ0UpICYmCi0gICAgICAgICAgICAgICAgICAgICFhdmN0eC0+aHdh Y2NlbCkgewotICAgICAgICAgICAgICAgICAgICBpbnQgZXJyb3JfY291bnQgPSAwOwotICAgICAg ICAgICAgICAgICAgICBpbnQgaTsKLSAgICAgICAgICAgICAgICAgICAgYXZfYXNzZXJ0MChhdmN0 eC0+dGhyZWFkX2NvdW50ID4gMSk7Ci0KLSAgICAgICAgICAgICAgICAgICAgYXZjdHgtPmV4ZWN1 dGUoYXZjdHgsIHNsaWNlX2RlY29kZV90aHJlYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICZzMi0+dGhyZWFkX2NvbnRleHRbMF0sIE5VTEwsCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHMtPnNsaWNlX2NvdW50LCBzaXplb2Yodm9pZCAqKSk7Ci0gICAg ICAgICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBzLT5zbGljZV9jb3VudDsgaSsrKQotICAg ICAgICAgICAgICAgICAgICAgICAgZXJyb3JfY291bnQgKz0gYXRvbWljX2xvYWRfZXhwbGljaXQo JnMyLT50aHJlYWRfY29udGV4dFtpXS0+ZXIuZXJyb3JfY291bnQsCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnlfb3JkZXJf cmVsYXhlZCk7Ci0gICAgICAgICAgICAgICAgICAgIGF0b21pY19zdG9yZV9leHBsaWNpdCgmczIt PmVyLmVycm9yX2NvdW50LCBlcnJvcl9jb3VudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG1lbW9yeV9vcmRlcl9yZWxheGVkKTsKLSAgICAgICAgICAgICAgICB9 CisgICAgICAgICAgICAgICAgbXBlZzEyX2V4ZWN1dGVfc2xpY2VfdGhyZWFkcyhhdmN0eCwgcyk7 CiAKICAgICAgICAgICAgICAgICByZXQgPSBzbGljZV9lbmQoYXZjdHgsIHBpY3R1cmUsIGdvdF9v dXRwdXQpOwogICAgICAgICAgICAgICAgIGlmIChyZXQgPCAwKQpAQCAtMjMyNCwxOSArMjMzOSw4 IEBAIHN0YXRpYyBpbnQgZGVjb2RlX2NodW5rcyhBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJh bWUgKnBpY3R1cmUsCiAgICAgICAgICAgICAgICAgczItPmludHJhX2RjX3ByZWNpc2lvbj0gMzsK ICAgICAgICAgICAgICAgICBzMi0+aW50cmFfbWF0cml4WzBdPSAxOwogICAgICAgICAgICAgfQot ICAgICAgICAgICAgaWYgKEhBVkVfVEhSRUFEUyAmJiAoYXZjdHgtPmFjdGl2ZV90aHJlYWRfdHlw ZSAmIEZGX1RIUkVBRF9TTElDRSkgJiYKLSAgICAgICAgICAgICAgICAhYXZjdHgtPmh3YWNjZWwg JiYgcy0+c2xpY2VfY291bnQpIHsKLSAgICAgICAgICAgICAgICBpbnQgZXJyb3JfY291bnQgPSAw OwotICAgICAgICAgICAgICAgIGludCBpOwotCi0gICAgICAgICAgICAgICAgYXZjdHgtPmV4ZWN1 dGUoYXZjdHgsIHNsaWNlX2RlY29kZV90aHJlYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgczItPnRocmVhZF9jb250ZXh0LCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHMtPnNsaWNlX2NvdW50LCBzaXplb2Yodm9pZCAqKSk7Ci0gICAgICAgICAgICAgICAg Zm9yIChpID0gMDsgaSA8IHMtPnNsaWNlX2NvdW50OyBpKyspCi0gICAgICAgICAgICAgICAgICAg IGVycm9yX2NvdW50ICs9IGF0b21pY19sb2FkX2V4cGxpY2l0KCZzMi0+dGhyZWFkX2NvbnRleHRb aV0tPmVyLmVycm9yX2NvdW50LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBtZW1vcnlfb3JkZXJfcmVsYXhlZCk7Ci0gICAgICAgICAgICAg ICAgYXRvbWljX3N0b3JlX2V4cGxpY2l0KCZzMi0+ZXIuZXJyb3JfY291bnQsIGVycm9yX2NvdW50 LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnlfb3JkZXJfcmVs YXhlZCk7CisgICAgICAgICAgICBpZiAocy0+c2xpY2VfY291bnQpIHsKKyAgICAgICAgICAgICAg ICBtcGVnMTJfZXhlY3V0ZV9zbGljZV90aHJlYWRzKGF2Y3R4LCBzKTsKICAgICAgICAgICAgICAg ICBzLT5zbGljZV9jb3VudCA9IDA7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAobGFz dF9jb2RlID09IDAgfHwgbGFzdF9jb2RlID09IFNMSUNFX01JTl9TVEFSVF9DT0RFKSB7Ci0tIAoy LjQ1LjIKCg== --------------Okev5xmA5XelbFH80Dstn0pA Content-Type: text/x-patch; charset=UTF-8; name="0002-avcodec-mpeg12dec-Don-t-assert-on-thread_count.patch" Content-Disposition: attachment; filename*0="0002-avcodec-mpeg12dec-Don-t-assert-on-thread_count.patch" Content-Transfer-Encoding: base64 RnJvbSAxMmQzYWYyMDllZDE2YTEzNmQ5MTdmOGIxMmU4NTQ3MjEzZmVmNTJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogRnJpLCAxNCBNYXIgMjAyNSAyMDoxODozNyArMDEwMApTdWJq ZWN0OiBbUEFUQ0ggMi8yXSBhdmNvZGVjL21wZWcxMmRlYzogRG9uJ3QgYXNzZXJ0IG9uIHRocmVh ZF9jb3VudAoKTm90aGluZyBpbiB0aGlzIGRlY29kZXIgd291bGQgYnJlYWsgaWYgdGhlIGdlbmVy aWMgY29kZSB3ZXJlIHRvIGJlCmNoYW5nZWQgdG8gYWxsb3cgc2xpY2UgInRocmVhZGluZyIgd2l0 aCBvbmx5IG9uZSB0aHJlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFu ZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KLS0tCiBsaWJhdmNvZGVjL21wZWcxMmRlYy5j IHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGli YXZjb2RlYy9tcGVnMTJkZWMuYyBiL2xpYmF2Y29kZWMvbXBlZzEyZGVjLmMKaW5kZXggZWZiNjZl Zjk1Ni4uYzM2NDcxYThiMyAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9tcGVnMTJkZWMuYworKysg Yi9saWJhdmNvZGVjL21wZWcxMmRlYy5jCkBAIC0yMjQwLDcgKzIyNDAsNiBAQCBzdGF0aWMgdm9p ZCBtcGVnMTJfZXhlY3V0ZV9zbGljZV90aHJlYWRzKEFWQ29kZWNDb250ZXh0ICphdmN0eCwKICAg ICAgICAgIWF2Y3R4LT5od2FjY2VsKSB7CiAgICAgICAgIE1wZWdFbmNDb250ZXh0ICpjb25zdCBz MiA9ICZzLT5tcGVnX2VuY19jdHg7CiAgICAgICAgIGludCBlcnJvcl9jb3VudCA9IDA7Ci0gICAg ICAgIGF2X2Fzc2VydDAoYXZjdHgtPnRocmVhZF9jb3VudCA+IDEpOwogCiAgICAgICAgIGF2Y3R4 LT5leGVjdXRlKGF2Y3R4LCBzbGljZV9kZWNvZGVfdGhyZWFkLAogICAgICAgICAgICAgICAgICAg ICAgICBzMi0+dGhyZWFkX2NvbnRleHQsIE5VTEwsCkBAIC0yNTM4LDcgKzI1MzcsNiBAQCBzdGF0 aWMgaW50IGRlY29kZV9jaHVua3MoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVkZyYW1lICpwaWN0 dXJlLAogICAgICAgICAgICAgICAgICAgICBpbnQgdGhyZXNob2xkID0gKHMyLT5tYl9oZWlnaHQg KiBzLT5zbGljZV9jb3VudCArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg czItPnNsaWNlX2NvbnRleHRfY291bnQgLyAyKSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzMi0+c2xpY2VfY29udGV4dF9jb3VudDsKLSAgICAgICAgICAgICAgICAgICAg YXZfYXNzZXJ0MChhdmN0eC0+dGhyZWFkX2NvdW50ID4gMSk7CiAgICAgICAgICAgICAgICAgICAg IGlmICh0aHJlc2hvbGQgPD0gbWJfeSkgewogICAgICAgICAgICAgICAgICAgICAgICAgTXBlZ0Vu Y0NvbnRleHQgKnRocmVhZF9jb250ZXh0ID0gczItPnRocmVhZF9jb250ZXh0W3MtPnNsaWNlX2Nv dW50XTsKIAotLSAKMi40NS4yCgo= --------------Okev5xmA5XelbFH80Dstn0pA 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". --------------Okev5xmA5XelbFH80Dstn0pA--