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 0D9404D1A6 for <ffmpegdev@gitmailbox.com>; Wed, 16 Apr 2025 09:17:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8F485687D8C; Wed, 16 Apr 2025 12:17:40 +0300 (EEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2070.outbound.protection.outlook.com [40.92.59.70]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 77F5F687D04 for <ffmpeg-devel@ffmpeg.org>; Wed, 16 Apr 2025 12:17:34 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p771OudSRdoh1pMjI3jlbcVmRqd1fIdNMw8dbn5fWkT4GPwxI2M9INU9IRmTze/5UXSDT60w56gNx/rglIv0YSbI7IjyGpHmMfJ2vmVoYX0hq0DzMNyxxKXyrrHrX3vlZNKp4a2bML2Rfuc1Ik8DsLojXHIU7LrHI2z+pE8i5noO2Da6rsSaz8iNxdmZFuQpmpYp0IDKGwDU5LLcZrBqmt4YDww0FUztNWdO8vLfdpCe1vyVLTJcPKB/zoMrhq5CbpK6bEszFMYuI1mYN4jmppjl0UDACOJnTR/Ov0iNcSeeuVFeY6JDK9oJSkfDkFcgtp5m89xze+727As5HQDbXA== 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=duny8RptrQGjSW6trYIZzd+ADTmUEVXvVWZLLuL6MtI=; b=rIADZXDCwy5EDgtOynavxCFSE3303aLZCOfKjJC5/W3TYuKdKj6eBejBkxzVXTe8hFuUammNSo0wAR24wRnMNj06/xwIlGpXn0+YtNB/cAdnMocU6fJJWsPLN520Z/AK2JjHQQIvMYy2zZ8nUdDZqDhT6IM+M1469TfoqxHnLveTH3lmWVc7J+0dFC5NR9xgBUriZiTw4DbMHWp5up1EoGMoJNSJIo7O9J2GJCnMybZJ8fgQuEhMxYn+CBb6wCfQsLb9cC/phPKnIa+VMCCnYkmSJ0Mk9iTlNVaKBH2BsrkisImbF7IbfwWUWvQmRjNDPpiCZIuhZi3USGsqGXXFLA== 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=duny8RptrQGjSW6trYIZzd+ADTmUEVXvVWZLLuL6MtI=; b=lHT8vTZSt8sM5ZkrK0sV1AvnmPLZ8/EHeiBs12bWXdpQyGTJcL7wuxLQzZv+Ao20Qw/OWZ7D3Sj9UoUGbGjFDctU6LaGQrOfg4wMtNFbWsuCoxZ4wYd8iUBok/sl/GZ5z1YQ36Lm0DvQoLA4jFvLoa+KfxgDX0VM/Ge4Z3cAZObxiMLCeka4+h6De3pqT7tgNUJhaIAw03acoYuA+BYN/ChbHnwo5v+H2l4ozXsSsfgEkAQIn/DgPogyWM8Fpl70zYq/lznv5h0fOvRkQhrVxLMTiiosU6kDtgu+/SPT8eyaZS1sfnTCZha82wXcuY+mzIq4NrM3SHIT6XaU+NwQFg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PAXP250MB0469.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:276::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.20; Wed, 16 Apr 2025 09:17:32 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%5]) with mapi id 15.20.8655.012; Wed, 16 Apr 2025 09:17:32 +0000 Content-Type: multipart/mixed; boundary="------------EX6YWAIMlO8Dh9B8Gm9jjQD2" Message-ID: <GV1P250MB0737BA9573ABC00B1B8FF6448FBD2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> Date: Wed, 16 Apr 2025 11:17:30 +0200 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: FR4P281CA0006.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c8::17) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <e22581ac-bb72-4656-a49c-9e0cb05ba372@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PAXP250MB0469:EE_ X-MS-Office365-Filtering-Correlation-Id: fa51464a-5da4-44b4-e600-08dd7cc7849c X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|7092599003|15080799006|19110799003|12121999004|461199028|6092099012|8060799006|13095399003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: =?utf-8?B?am1jejJQNGJWa0RoOHpTYVdxUlEzUlc3aGRJaVlWamRGVG55ODNuZHVmN09N?= =?utf-8?B?MTdjTVgyS2thQ0hoeDBuMTkvSTJsTTZITVgxM1hEU3hwOGx5alVMSVh5ZG4w?= =?utf-8?B?TjZaT2NDM3djSGJaRERnVCt0SGdlYzcvTmp2WFV6V1FEblZLVVhtdWlEdUlh?= =?utf-8?B?aXJHQlQxSGNxbkxjbG8zZElWRFQwcFBRSEIyNDJKUmRwMVVSYlV2SDR4SVpz?= =?utf-8?B?RHJqMG5yZVdzVkxsZWRnMWVoVGsyQ2JOZXozOEtxNnY4VVlNN2Q3enkzd0tG?= =?utf-8?B?S3BBckxqTXRTR281ZDlvODJGaHo4U29IZGNvZzl3WGFZVEpIV1pNSUFIRm5Y?= =?utf-8?B?ZmNaWE9VRnAvQWtkYXVyWDlhRUtUbnhncFZnSXMwT3pHMnl1cDl0SnJTL2x1?= =?utf-8?B?VHQwVU5HR1g1OG85U1ZKZ3RRWG42Szc5Vm1wM08zRjFOc0Q4SHZFTjNwOUE1?= =?utf-8?B?RUI1WitlZExNUHBVN2hDbENVL2ZtdHhNTjFMODZlZmFFL3J0a2NRNWZ2VFln?= =?utf-8?B?anlTYmRCMHYrbTVWczJYTHlzemdlV0tIVXVSbWJmT0Y3QWU2TlNHWnZ2UmEv?= =?utf-8?B?aURsSTQvKzl2c1VWdnBvdkEwOXc2NE1uMFg1Y0k5NTBMVUszWndYWGpycHhP?= =?utf-8?B?QmxzZVZrVVRSclJ1VW5QTGVqeWw1T2ExdlQ0UzRlemN3L0twM0ZxT3dqK3B2?= =?utf-8?B?L0tMdjVyTUhDbDY0OUw3ZGhZRXMrSWQ0M05KTEZhemtPSDA3VW1FSU1hcUpZ?= =?utf-8?B?bm0yVk5WM2VuOVpaMDIwSVVxbkI1TnZVeHdPZm5wQlVScHZ2QkJqbDJsRzhV?= =?utf-8?B?ODNuanBpcGxqSXdLT0J0aXh1alNHU2FTbkRONUwra01nS0dHU0RXMlFYVzRz?= =?utf-8?B?eUY0ZFRUUDlaMng4a2RoZHdFYk00dkVJVUFKMXgvT210ZmpzZ0F6bEo5RE5C?= =?utf-8?B?L0pNZ1EvaW5OTFhnRk0vR3NxUkxET0NxcVJFZDkzbzQ5WnU1VmJyaWVsTmcy?= =?utf-8?B?ZGQ3cTlTRUQxUm9hK1NzQ2JyTkNVTThSV3QxSlVkYnRSVGI1VC8zT1hxMVR5?= =?utf-8?B?ajhIdjdMaU1XNmNmTTQrT3RCS2llQjZDb0tobzhLRVUxYlpmdVFZMUtSanR2?= =?utf-8?B?NDNmOFdQMFFJeFpSUnpYR2RlRmtOaWdvN0kyTGhKNnh2Z2FrbWtMcmphNWZK?= =?utf-8?B?enoycGRMSDArbFFhVURzak5hc3ZoaHdHZ3Q2Rk9TdzAyRFczK1R3VWV2d2No?= =?utf-8?B?ak13UTk0dU1wa2VkbEhkWWdSaW1xdTRjN21lWlRzMHAyVmd6TW9zWllZWHRh?= =?utf-8?B?a1pwSGZJMVd5TFpQSU53MG5ORll0TzFWcUptQ1JZNVZ1R2VHcFF4d25EaFdr?= =?utf-8?B?K1BCT04zZ0RKbklsaVNRcVZaeVhWc3BDd05ieDByVnpiemZqZGErZCtwSDd2?= =?utf-8?B?dnMySmxHMUxhQ2ZkRFdJY1dWVFZKODY3WDNham5CVmt5NFpFVCttdDFCTUpk?= =?utf-8?B?N3E2eTJaU2VueWZXMUxTem9kcEVrYUoxNHJhOURFYU5NUXB1WVczTkt0NE0x?= =?utf-8?B?clhTS2s2dmk0SDZuaW1qSkxLMmNOQkVzOXVTc1lnV1JsV3VRQWxEdlZNdkF4?= =?utf-8?B?RExxMURSZjRvVDMxSFNjUjErRXJoYkE9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VVpwV0QraElVUWtDZnl5WVNocnYvU2dtUmo2R2VHaXJyV2h0SXA5eXVNUGE2?= =?utf-8?B?ZjBFeTFXV1ZJaWpvQWpJSElubTRzY25pOGZkNk5wZDkrUk10NzNzZWtLMlN2?= =?utf-8?B?VVBjazd2S25mOHQxZ2ZHK0lHQ1R6N0tuU1p1UnpsNW1nTE0rWUdmMzk0ZEwy?= =?utf-8?B?WE5RZitMQzZ6OE5SdUVvN0wvTEhuVTI0MEI1VVpQemdvbzJZMG1wU2tKTURv?= =?utf-8?B?MHh6Qy9aUXFWQXRDdXJDNGNyYVROdXgwY1U5dGd3OUFlOVhvTFVNdTNWTXFj?= =?utf-8?B?NDNXOGQzZW5NaGYrZVV2TitxQStzTHk3Y2FhTFNxRFFvYXlBd3gwaXVWS3o0?= =?utf-8?B?SkFpQnhVSVJWTG9CTmVpMFVXRmJLRFpLQjlDVjl1VWI4a0pCMEdYZXhmMGt2?= =?utf-8?B?dTdtZVNOUjRpaVVkR2lxQTAvd3JYT3dVNjVZRVN3MWdtaFRjOXpGMVBXV0ZT?= =?utf-8?B?d1EyeElOWWc3WGJEQXF3eFNQaUdreldhejV4b1hTTU8zbFZrdktjaDR3TlFL?= =?utf-8?B?UUJmb3RVNXBoSm9VZHJ6YjIzOWc0U3ZlMkM3NnAvd21weGpUN2tBelI0dUVa?= =?utf-8?B?RlBma3JFdHVKWEJVRTBodEttaVlCTWFjclZ3RW5qcFJKYkNJRnU1cXBxdk5v?= =?utf-8?B?b3djZ3ROZ2paTytWdjIvYmp5M3JHL1l3UFNuTEthc1Era2Z0RDhzK3JPRlcx?= =?utf-8?B?UTZmM2EreE1aUVhCaVg5TnVqOWg5OXFmbm5BdnAvVXZWcFJSZkxDRjVFSURo?= =?utf-8?B?Z1V4NnVDczBVK2lCMVdnclg1YVpwQzNHNm1kZDhDUytvMytnYzRIWkZxTWxu?= =?utf-8?B?TTQ2cVQ3QUg1SFdwdVdCWnhGaE45SUJ5R2xRMnl2M1pIbXdaQ0ZyRkdtTXU4?= =?utf-8?B?em5ZUS9QT1NFYzhUSXlHdWxhSU4rdERYZUFWM3NuTUg2TlJ4aVhvcm1PZThO?= =?utf-8?B?UE0yemM4cko0THVIWDR5THR3K3lIYkNDYjZXMllCVmRrSXUrbnhWanQ1Y0tu?= =?utf-8?B?UnRybGNGQ2Q5Q3RTMHgzREpaT1JZSVdvUlcwVFo1NVV5Mi9XazlER3psNE1C?= =?utf-8?B?cFRCeHJqcFpWY1VZdWhrYlVQeU1KYS8rWlEyb1JnZWUrNG15L1BqWVJtcUdW?= =?utf-8?B?K2hIQUtwNFAzbTczWWFnWHUrSDZEdFVESGFqOVhpSGVQUzZjSThFRi9XakNQ?= =?utf-8?B?WUNXQ3BueXcwdGsrYUdlWlczYVpEUDFnaHRxQ0ZkUzRUS3ZPbGl5dUcxNzRm?= =?utf-8?B?OVRiYS9CUFd2d2p6Z2pSaGRaR2pZUzE4S0pZeG05Z0poZUFKUGZTRk85ZjRW?= =?utf-8?B?WTltYmRUSUNHTjgreStPSUh6TGYweEo1aDJSSWJQM3Y5c3NKUHFHODkrTmxD?= =?utf-8?B?S3hPR2xjQlg3bU9KRDZ1ZndaVEtRaDk0cUkvaUtJN0hoTDVMWk1SUG9yTFhH?= =?utf-8?B?Q2FVOGVRQVk4a01QeUJDZERJdlRXOEM0Q21lYzVKeGpaU3RaMmxQUWU3aUMw?= =?utf-8?B?bHZkWUtqcnZ5ZExUanpjcUx3aElmM0dTaXlkL3d6YVB2TjhaSzNkRFU1NWFL?= =?utf-8?B?L2E3SThoV28vYkVRQjl1WVd1R2lod0UvOTFOMDZUV1MvVHkxdVIxS1hhSDM2?= =?utf-8?B?clkvcUZpWjdpZk1RWVcvRjJtaFF1OHA0cDQ0Zm9RY3NDQ1Q5OU5WS1hiZUZU?= =?utf-8?B?UExJdlBzNnFKUDdJa1M5VUo1ZVZ0aUphSWNZSmZ5WElWQ3RFZlJCQi9RRzRB?= =?utf-8?Q?ocjRLIiMhUPWQ8LKjRvU1zkjtU+Hn9rsuCj/8kP?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa51464a-5da4-44b4-e600-08dd7cc7849c X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2025 09:17:32.5141 (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: PAXP250MB0469 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/dvbsubenc: Sanity check num_rects 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/GV1P250MB0737BA9573ABC00B1B8FF6448FBD2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> --------------EX6YWAIMlO8Dh9B8Gm9jjQD2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patches attached. - Andreas --------------EX6YWAIMlO8Dh9B8Gm9jjQD2 Content-Type: text/x-patch; charset=UTF-8; name="0001-avcodec-dvbsubenc-Sanity-check-num_rects.patch" Content-Disposition: attachment; filename="0001-avcodec-dvbsubenc-Sanity-check-num_rects.patch" Content-Transfer-Encoding: base64 RnJvbSBiM2E0MzgxMDAwZDEzYWMzNDQxMTRkZDVmMDIzMGM5ZWFlN2IzMmFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogV2VkLCAxNiBBcHIgMjAyNSAxMDoyMzowMSArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMS8yXSBhdmNvZGVjL2R2YnN1YmVuYzogU2FuaXR5IGNoZWNrIG51bV9yZWN0 cwpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRG LTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKSXQgaXMgd3JpdHRlbiBhcyByZWdp b25faWQgd2hpY2ggaXMgYSBzaW5nbGUgYnl0ZS4KQWxzbyBmaXhlcyBhIHBvdGVudGlhbCAoZGVm aW5lZCkgb3ZlcmZsb3cgaW4gdGhlIG51bV9yZWN0cyAqIDYKbXVsdGlwbGljYXRpb24gbGF0ZXI7 IHRoaXMgaGFzIGJlZW4gZm91bmQgYnkg6rmA7Iq57Zi4IDxraW1zaG85OEBuYXZlci5jb20+LgoK U2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0 bG9vay5jb20+Ci0tLQogbGliYXZjb2RlYy9kdmJzdWJlbmMuYyB8IDMgKysrCiAxIGZpbGUgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9kdmJzdWJlbmMu YyBiL2xpYmF2Y29kZWMvZHZic3ViZW5jLmMKaW5kZXggODIyZTNhNTMwOS4uOGVlYWM3Njg1NSAx MDA2NDQKLS0tIGEvbGliYXZjb2RlYy9kdmJzdWJlbmMuYworKysgYi9saWJhdmNvZGVjL2R2YnN1 YmVuYy5jCkBAIC0yODQsNiArMjg0LDkgQEAgc3RhdGljIGludCBkdmJzdWJfZW5jb2RlKEFWQ29k ZWNDb250ZXh0ICphdmN0eCwgdWludDhfdCAqb3V0YnVmLCBpbnQgYnVmX3NpemUsCiAgICAgaWYg KGgtPm51bV9yZWN0cyAmJiAhaC0+cmVjdHMpCiAgICAgICAgIHJldHVybiBBVkVSUk9SKEVJTlZB TCk7CiAKKyAgICBpZiAoaC0+bnVtX3JlY3RzID49IDI1NikKKyAgICAgICAgcmV0dXJuIEFWRVJS T1JfSU5WQUxJRERBVEE7CisKICAgICBpZiAoYXZjdHgtPndpZHRoID4gMCAmJiBhdmN0eC0+aGVp Z2h0ID4gMCkgewogICAgICAgICBpZiAoYnVmX3NpemUgPCAxMSkKICAgICAgICAgICAgIHJldHVy biBBVkVSUk9SX0JVRkZFUl9UT09fU01BTEw7Ci0tIAoyLjQ1LjIKCg== --------------EX6YWAIMlO8Dh9B8Gm9jjQD2 Content-Type: text/x-patch; charset=UTF-8; name="0002-avcodec-dvbsubenc-Check-nb_colors-before-using-it.patch" Content-Disposition: attachment; filename*0="0002-avcodec-dvbsubenc-Check-nb_colors-before-using-it.patch" Content-Transfer-Encoding: base64 RnJvbSBjMTUwY2M1ZjRhZTQ5NjFhNTZkMDM1YjFmZGFkN2MyZWIwZWNjZmFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogV2VkLCAxNiBBcHIgMjAyNSAxMTowMzo1MyArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMi8yXSBhdmNvZGVjL2R2YnN1YmVuYzogQ2hlY2sgbmJfY29sb3JzIGJlZm9y ZSB1c2luZyBpdAoKQXZvaWRzIGEgcG90ZW50aWFsIG92ZXJmbG93IHdoZW4gbXVsdGlwbHlpbmcg bmJfY29sb3JzIGJ5IDYuCkFsc28gbWFrZSB0aGUgbmJfY29sb3JzIGNoZWNrIGEgYml0IG1vcmUg c3RyaWN0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWlu aGFyZHRAb3V0bG9vay5jb20+Ci0tLQogbGliYXZjb2RlYy9kdmJzdWJlbmMuYyB8IDExICsrKysr LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvZHZic3ViZW5jLmMgYi9saWJhdmNvZGVjL2R2YnN1YmVu Yy5jCmluZGV4IDhlZWFjNzY4NTUuLjM2NTllM2Y5ZWQgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMv ZHZic3ViZW5jLmMKKysrIGIvbGliYXZjb2RlYy9kdmJzdWJlbmMuYwpAQCAtMzI5LDI0ICszMjks MjMgQEAgc3RhdGljIGludCBkdmJzdWJfZW5jb2RlKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgdWlu dDhfdCAqb3V0YnVmLCBpbnQgYnVmX3NpemUsCiAKICAgICBpZiAoaC0+bnVtX3JlY3RzKSB7CiAg ICAgICAgIGZvciAoY2x1dF9pZCA9IDA7IGNsdXRfaWQgPCBoLT5udW1fcmVjdHM7IGNsdXRfaWQr KykgewotICAgICAgICAgICAgaWYgKGJ1Zl9zaXplIDwgNiArIGgtPnJlY3RzW2NsdXRfaWRdLT5u Yl9jb2xvcnMgKiA2KQotICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0JVRkZFUl9UT09f U01BTEw7Ci0KICAgICAgICAgICAgIC8qIENMVVQgc2VnbWVudCAqLwogCi0gICAgICAgICAgICBp ZiAoaC0+cmVjdHNbY2x1dF9pZF0tPm5iX2NvbG9ycyA8PSA0KSB7CisgICAgICAgICAgICBpZiAo aC0+cmVjdHNbY2x1dF9pZF0tPm5iX2NvbG9ycyA8PSA0VSkgewogICAgICAgICAgICAgICAgIC8q IDIgYnBwLCBzb21lIGRlY29kZXJzIGRvIG5vdCBzdXBwb3J0IGl0IGNvcnJlY3RseSAqLwogICAg ICAgICAgICAgICAgIGJwcF9pbmRleCA9IDA7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKGgtPnJl Y3RzW2NsdXRfaWRdLT5uYl9jb2xvcnMgPD0gMTYpIHsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAo aC0+cmVjdHNbY2x1dF9pZF0tPm5iX2NvbG9ycyA8PSAxNlUpIHsKICAgICAgICAgICAgICAgICAv KiA0IGJwcCwgc3RhbmRhcmQgZW5jb2RpbmcgKi8KICAgICAgICAgICAgICAgICBicHBfaW5kZXgg PSAxOwotICAgICAgICAgICAgfSBlbHNlIGlmIChoLT5yZWN0c1tjbHV0X2lkXS0+bmJfY29sb3Jz IDw9IDI1NikgeworICAgICAgICAgICAgfSBlbHNlIGlmIChoLT5yZWN0c1tjbHV0X2lkXS0+bmJf Y29sb3JzIDw9IDI1NlUpIHsKICAgICAgICAgICAgICAgICAvKiA4IGJwcCwgc3RhbmRhcmQgZW5j b2RpbmcgKi8KICAgICAgICAgICAgICAgICBicHBfaW5kZXggPSAyOwogICAgICAgICAgICAgfSBl bHNlIHsKICAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUihFSU5WQUwpOwogICAgICAgICAg ICAgfQogCisgICAgICAgICAgICBpZiAoYnVmX3NpemUgPCA2ICsgaC0+cmVjdHNbY2x1dF9pZF0t Pm5iX2NvbG9ycyAqIDYpCisgICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfQlVGRkVSX1RP T19TTUFMTDsKIAogICAgICAgICAgICAgLyogQ0xVVCBzZWdtZW50ICovCiAgICAgICAgICAgICAq cSsrID0gMHgwZjsgLyogc3luYyBieXRlICovCi0tIAoyLjQ1LjIKCg== --------------EX6YWAIMlO8Dh9B8Gm9jjQD2 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". --------------EX6YWAIMlO8Dh9B8Gm9jjQD2--