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--