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 F0AB64E4D3 for ; Wed, 12 Mar 2025 03:10:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6BCFC68E307; Wed, 12 Mar 2025 05:10:11 +0200 (EET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2091.outbound.protection.outlook.com [40.92.91.91]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DDB5968D69D for ; Wed, 12 Mar 2025 05:10:04 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QbVTH3hzP9CyG6yeN2pku9yqYv+ciB52r7kTdbJIG0/KfH2yk4/svlEQHo5KfZ6883Jn1pi3s2st8FUoQdBq/BwuaTLLDVyGH/wsxWijjMomXliElJ77rnvsB2EJC7XulovlckdTSC87yVohabEugdkXIsvATyJ4PJGIIGUoXzv6upiICEcVdAEP3eBFn1RiXv5uSykKVWciGwAK2KElQLT28mZJIn+egON/vyHK0+AtS9ba9kTpWXuIGh8KPgahiFbRG96w57hbruKeplRQ+7yW54UylEQoOU7jWfelsi6eDZ7tw32+kEsxe9OkQ6I4BmTzmZW+x0w8xzRwG1Eaww== 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=mH6rjVPx5v2IwBpsSoOCols3LvknvkHUgCqG6uwCb4o=; b=ob5WrRdW0zT1IkHNAYDe62BaEWPXgJx82y1hhA3gz8z+pwo/lYfynwjg5HfQTB19/VycOP79a0TKt2OUS4w02XdPN7LLrc7ztI4dQBiIQDIr/btlT69A472Orh4vqFHdyOP3QHlQlmrHUGAYJbt/646RnUO/NAazKeiwKTRwl3Y/+TUI9WaGgUfycVKAi6BFBGxY72cyen7BnvXLCfGcjgNE79jfX0bDVqkkuIykzDto+/xzhvm0ljOoffcGxF8OP555ZFkUYwXS7YA1z6c1uSvCZn3h/JrtefNLlsvcXj5n1moLh87X5ZyjXZfoSVGPVvQdz7PVVzHUefgSBpy7uw== 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=mH6rjVPx5v2IwBpsSoOCols3LvknvkHUgCqG6uwCb4o=; b=PLEnXX1g8B5z6N7Nce9TnMNwTGo/UICwT4NgIFULKqXEoEHQXfArHMoGK/BvBzRl91N6Epj2QECzyAC3ERtAWq6eEsVdC3AXbzoEDB5Ai3J0yot7fn7RK31cMX+CoX4N4GPg9OIsBhO6lnYlgpWpoFMGrKXH0CXk93Pgw4K7un34f2Shtl/UTAlpaM305KszuBREQD57/PtDBTZORY8mfc+t23L2N7DcxPD+G/n6NchD2fYZ0pDHKnQb5BXZjDk3IpxcDMgXwFr906DwJo7ouo3v5x8EQfYCbsI6V7ZGiK3ms1A3pGN+GWC1IMsVtHUXEw7x0mJ2nliu8g0Um61Y8g== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PAVP250MB0979.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:304::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.18; Wed, 12 Mar 2025 03:10:03 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%4]) with mapi id 15.20.8511.026; Wed, 12 Mar 2025 03:10:03 +0000 Content-Type: multipart/mixed; boundary="------------cHrQv7xmE0VODttqwlz34aw8" Message-ID: Date: Wed, 12 Mar 2025 04:10:01 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches From: Andreas Rheinhardt X-ClientProxiedBy: ZR0P278CA0214.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:6a::9) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PAVP250MB0979:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f0778ec-9e01-4a3f-dcc4-08dd611361b7 X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|12121999004|7092599003|6092099012|5072599009|461199028|15080799006|8060799006|13095399003|440099028|19061999003|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cWR3a1BPSHl5Y045OE1GbGtkaEo0NU01UkFEa0VNdTNVVjF4L01PdVNIWmxW?= =?utf-8?B?cHRjMjl2bWpjaXltZWRrMjVTaFBMS0l3cHFlVG1iS1BacGcrenZVRm5ySmIz?= =?utf-8?B?RVdxeHo2QXV3QVFRQVZCRTZqd0N6ZlhjTElST0xBYkxJanA2TDlYMmtjQ1JP?= =?utf-8?B?N2VlVS9xQXE4MVpESXJxcGlHcTdKWWpLSFlVWTduMTJSTGM1SWg0V1lGbyt3?= =?utf-8?B?bE0xdHdzMjgveEFFZ0l0NVF4NkFvbDZxSXNwRjBzUzlmLyttTjZHeDExTTdm?= =?utf-8?B?QXZ1cnBLZnZrSjNYMGo0V1lLbzZGS2U3clBWbThXT1JMbHpMZS9QSnFyQWJ0?= =?utf-8?B?ejdCcDlKb0RUTlNzMEhqay92Rk13NFZDRHVLWG00bWl5NTcvL0daZXlCSTJD?= =?utf-8?B?RmtLeUlESGRTR1JkbzQvU2NPYUFTZzhjK1cwWWVRQjlHR002NzJUZ0NmSXpF?= =?utf-8?B?MHFkb0FyL0xYTC8rVjFCUDRUNFUyenFBcDU5dzJKdENPY3RETllFaTBlcG5s?= =?utf-8?B?RGVvMTZ5Q09jT0lEdXFIQXQ5dWVkWE90TFpFSmFkZFQ5SkU2b2d4VkdNU0pk?= =?utf-8?B?aFRjT1l3Y0lUNVhQVUpSQ1BSSUIxUVEvREZWYmc2T0gvTkduVUIxcVQ3eU8w?= =?utf-8?B?OXRzNThpdDcyWTNzT1dDMHAwT0VFUnYraG9ZY242SGx5WEtlV21TcnBOVWpI?= =?utf-8?B?RTd6SkMzd0xJSDJFZW40VHZ6Q3lncVJoQnpxNUFkSSt4bCtUR2tNdm5NUXJm?= =?utf-8?B?cHB2c1FEbkw1d294a29OQm9HRTc4dFVaS2pqYjJuOWkvcG1KamwxTUhZYzE4?= =?utf-8?B?b1ExNlBHcENRd09DRlFHOGpvaVVhUDlId1BNYUJSbWpoTTV6YXZBNDdqWjNu?= =?utf-8?B?UHZWTENYUVJETVRSVmM0eFpadFg4MGVoSE9zNjFDS0QzeHpSZVlrSlhjUlhm?= =?utf-8?B?akNlOVkxT2V6cWlibWpVZEtyUHRyKzRsK3NZWW91WkRBZ2N0WEFNSm5xL0FE?= =?utf-8?B?MmVaTG9JQlVkQUNzQVBOaFVQbERTYkVQaERnT3U1SXhramVXUzBuQ2orVVVV?= =?utf-8?B?eW14ZTVxajJjZGNSc04yM1pkcndPcHV3aDBKMGVhNWJ2Y2pqYnBUeW9SdmQw?= =?utf-8?B?L0ppTWFxUndTS1Y4ck0rMzc4V3Q5dXorMnpJR29qUGhqRkhqSzNmMXMrNkFt?= =?utf-8?B?aVZsbE94Z1ZoQzRQRnBYbi9qVWJiNnphczBvM1U1dHE2ZUszU0V1bmFMOTdm?= =?utf-8?B?c1VvNDh5dTlKc0UvSWhWU0oxYWtEL2o2Ulp6QlNwQUhtWTFvT0NDQ1pwSWhD?= =?utf-8?B?cEtjNDJYQXNPMHZuOTdoV1VNWEhDdlJyUXZoaER2OFZRMlJXYmVyTy8vRC9o?= =?utf-8?B?NGNweGQyK2I5UFNMQVZlOXVwY0EzN242dWhwdkZrY0JsdDdCVDdRLzc1eGJB?= =?utf-8?B?YnBZajYzekpwZWRpQVo1RkkvcUh3dlNnYXQxUkNjUGlDUFdOeTJOaG1IOVMv?= =?utf-8?B?N1hGeTRCa3VZSWtjc0dOWDRQZlpGRGNqUERpZnJRMjRKdDBNVG5ZK3h4SWMr?= =?utf-8?B?alNZbFE1UmI2bnZmYjFTNG9HOGptN0tMVk80T2ZRWlRSejV6eCsyUjhmVmd4?= =?utf-8?B?eXdXT1dML1MwRk5FblBJZm5yTEx5RkE9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OFFqcnFJNUR2eDE0YVBYb0xBVFpzLzdkRjdrRGU0cXNtVklyMjFKT3Rrdkl0?= =?utf-8?B?MXpBYUxSN05qa242SlN5MksxRnZ5S0tlRzB5YnllRVZQdDBwNytSQUtSTW9S?= =?utf-8?B?djVVUGUzM2dCUGtubGlsRUVCdUg1ZEFhUTVxTDUzZWZyQ29zNUttYWZWQjRz?= =?utf-8?B?WnJKdUt4MWNOTGJXSUdwd1F6MnQvTStNbG5Nb0Y1R0dITzlHaU8weEtSVy9N?= =?utf-8?B?T2tuSlJ5SDF6aGhweEtsbFRrL3QwUmx0WFc3b0dxSFR2Tld3bk5GM3NNcFg0?= =?utf-8?B?NGsxNmx5U2JZOTh2SGNQRE0yVFJ2aEMway9ocHVIaUNaMjhZSWJ1Z3ZGY2pW?= =?utf-8?B?aU44SzBYNFpKVWx5a0tNWGRGQ2FBVVhoU2FRbnZYK1pwQlZPelpTbVdUbDZY?= =?utf-8?B?cmdmVkxlOTJCdDZkMldtVmdoSEJhWldoNlRQeTJBNWpFMFVwTjdvWURnQUN2?= =?utf-8?B?QlFnc1pGRUdPV1k5L1RUNExMZndtbllYMDZPN204Q3VheXFjUW1ka1cvZXZ0?= =?utf-8?B?RVl6ditRcVNQTTFxNXRZQitDelhReVVhcnJBMVZmQ1RUNDU0cjFqU0FkZGtO?= =?utf-8?B?Vnh0eENOejJ3dEJueG5yQXpmdFllUE5NK1FSZUxTOHh3Y1pBMzFKN2JVUHBl?= =?utf-8?B?MTgwQTEvR0ZoeWRBeEhCQlhQQ1l3eEUyRmJXRnhXTmNHTTJXbk54dUJKdGN1?= =?utf-8?B?WmdJMVBKZm5tczlmWTNTTUF2WEdRUTRQcHg2TnJpYmRwTUJXbTJmWFV5ekIz?= =?utf-8?B?NVg3MmF5aE92M3FqREl6eVU0NUUxaHVZWEJsenlHTG1MNVlJZTRCOUFwYTV5?= =?utf-8?B?Q0NreXBVUFJJbkpXaEpWK3hCQVNZNGhJWTg2YlQ5QmlURVRScXowdGRGQ1VP?= =?utf-8?B?bUliUU5rbklMb0dYcmJiVzhacWN0dnpCb1hrdDJ5YnFaSWVjbm5rK00zVXZs?= =?utf-8?B?YTVSSkxFemVlT2J3Rit1TkJ6M0E4V2tucmprL1hmSmE1ZHFrSy9RZkprN3Ix?= =?utf-8?B?WTFhVDYrY21IeVJBak41bCtJMlJwajc2b0tMUnJpeXM4QmFsM2RidGY0QVQy?= =?utf-8?B?N01WaEJWb3MwRjY5YUphblpJa3lOZUZpY01SRzM4WGl3N1dvbWJ2eWlwbTcx?= =?utf-8?B?NzhMZ0dvM1paKytFMmk3d0duN281ZURnQWN0UEZyT2V0WXBMSGJORHVNL0lE?= =?utf-8?B?UVNXSDZIaEdMVitVVWRqeGdVQVQxbHUvS3QrMkdja3dTZTlabDVhdW9BOElp?= =?utf-8?B?cWk3M09pREpZR2pCNXBXQXVzUEN1bnBtUFBkMXRyMTQ2NTkvYkZudC93Nks1?= =?utf-8?B?UkZVdjBDU0VWQkR4VUpZZUI2LzRhMUwvMWVxUW9EdFNpcjhtMUNoaitpL1FZ?= =?utf-8?B?Q2JrOU9GeVdrMloxMnRBVGVmSFZZMGQwNFBYdzg5Y3Niek9mdXljdk9xNUxQ?= =?utf-8?B?RU9hLzRKWUJTc1RLK09VVy93MGl2aXZzMlFBTllTV29DSjRuTHU4Z2hBeHZ3?= =?utf-8?B?bFZCN0srTTVOQkJLODF0Zlg3bURHTmhSVnkvejRUeEUvYTkxUTFUVHc2L0RR?= =?utf-8?B?VVNiU0tzbTB0Y1BxeE44cWo3Rk5YWlhrM1hXbHU3QkhMSzVuUUVBRm5mKzMv?= =?utf-8?B?aVdGZUFYM1dxeE10K0tGM3B2R2pxSTZWLzJqNk5zemRRWkRlMi9ucndPZUpu?= =?utf-8?B?ZmthMHFXSFNkYnlzQUdSclU4MHFzNUEvM2diSmRlQjg1dU1wMkdGVEZBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f0778ec-9e01-4a3f-dcc4-08dd611361b7 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2025 03:10:03.2081 (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: PAVP250MB0979 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/vc2enc: Use LUT to assemble interleaved golomb, code 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: --------------cHrQv7xmE0VODttqwlz34aw8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patches attached. - Andreas --------------cHrQv7xmE0VODttqwlz34aw8 Content-Type: text/x-patch; charset=UTF-8; name="0001-avcodec-vc2enc-Use-LUT-to-assemble-interleaved-golom.patch" Content-Disposition: attachment; filename*0="0001-avcodec-vc2enc-Use-LUT-to-assemble-interleaved-golom.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzNjJhMmNkYWQ4NzE3YzAxNmNkMDVlOGQ3ODIyNjBiZDFhYTA3NTFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogV2VkLCAxMiBNYXIgMjAyNSAwMzoyNjowOSArMDEwMApTdWJq ZWN0OiBbUEFUQ0ggMS8yXSBhdmNvZGVjL3ZjMmVuYzogVXNlIExVVCB0byBhc3NlbWJsZSBpbnRl cmxlYXZlZCBnb2xvbWIKIGNvZGUKClVwIHVudGlsIG5vdywgdGhlIGVuY29kZXIgcHJvY2Vzc2Vk IG9ubHkgb25lIGJpdCBhdCBhIHRpbWUuCldpdGggdGhpcyBwYXRjaCwgaXQgaXMgZWlnaHQgYml0 cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhhcmR0 QG91dGxvb2suY29tPgotLS0KIGxpYmF2Y29kZWMvdmMyZW5jLmMgfCA0NSArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNl cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3ZjMmVu Yy5jIGIvbGliYXZjb2RlYy92YzJlbmMuYwppbmRleCA0NzI4YTQ4OTM4Li4xZmU5NzNmNGNkIDEw MDY0NAotLS0gYS9saWJhdmNvZGVjL3ZjMmVuYy5jCisrKyBiL2xpYmF2Y29kZWMvdmMyZW5jLmMK QEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlICJsaWJhdnV0aWwvbWVtLmgiCiAjaW5jbHVkZSAi bGliYXZ1dGlsL3BpeGRlc2MuaCIKICNpbmNsdWRlICJsaWJhdnV0aWwvb3B0LmgiCisjaW5jbHVk ZSAibGliYXZ1dGlsL3RocmVhZC5oIgogI2luY2x1ZGUgImxpYmF2dXRpbC92ZXJzaW9uLmgiCiAj aW5jbHVkZSAiY29kZWNfaW50ZXJuYWwuaCIKICNpbmNsdWRlICJkaXJhYy5oIgpAQCAtMTg2LDIy ICsxODcsMzkgQEAgdHlwZWRlZiBzdHJ1Y3QgVkMyRW5jQ29udGV4dCB7CiAgICAgZW51bSBEaXJh Y1BhcnNlQ29kZXMgbGFzdF9wYXJzZV9jb2RlOwogfSBWQzJFbmNDb250ZXh0OwogCisvLy8geF9r IHhfe2stMX0gLi4uIHhfMCAtPiAwIHhfayAwIHhfe2sgLSAxfSAuLi4gMCB4XzAKK3N0YXRpYyB1 aW50MTZfdCBpbnRlcmxlYXZlZF91ZV9nb2xvbWJfdGFiWzI1Nl07CisvLy8gMSB4X3trLTF9IC4u LiB4XzAgLT4gMCAwIDAgeF97ayAtIDF9IC4uLiAwIHhfMAorc3RhdGljIHVpbnQxNl90IHRvcF9p bnRlcmxlYXZlZF91ZV9nb2xvbWJfdGFiWzI1Nl07CisvLy8gMSB4X3trLTF9IC4uLiB4XzAgLT4g MiAqIGsKK3N0YXRpYyB1aW50OF90IGdvbG9tYl9sZW5fdGFiWzI1Nl07CisKK3N0YXRpYyBhdl9j b2xkIHZvaWQgdmMyX2luaXRfc3RhdGljX2RhdGEodm9pZCkKK3sKKyAgICBpbnRlcmxlYXZlZF91 ZV9nb2xvbWJfdGFiWzFdID0gMTsKKyAgICBmb3IgKHVuc2lnbmVkIGkgPSAyOyBpIDwgMjU2OyAr K2kpIHsKKyAgICAgICAgZ29sb21iX2xlbl90YWJbaV0gPSBnb2xvbWJfbGVuX3RhYltpID4+IDFd ICsgMjsKKyAgICAgICAgaW50ZXJsZWF2ZWRfdWVfZ29sb21iX3RhYltpXSA9IChpbnRlcmxlYXZl ZF91ZV9nb2xvbWJfdGFiW2kgPj4gMV0gPDwgMikgfCAoaSAmIDEpOworICAgICAgICB0b3BfaW50 ZXJsZWF2ZWRfdWVfZ29sb21iX3RhYltpXSA9IGludGVybGVhdmVkX3VlX2dvbG9tYl90YWJbaV0g XiAoMSA8PCBnb2xvbWJfbGVuX3RhYltpXSk7CisgICAgfQorfQorCiBzdGF0aWMgYXZfYWx3YXlz X2lubGluZSB2b2lkIHB1dF92YzJfdWVfdWludChQdXRCaXRDb250ZXh0ICpwYiwgdWludDMyX3Qg dmFsKQogewotICAgIGludCBpOwotICAgIGludCBiaXRzID0gYXZfbG9nMigrK3ZhbCk7Ci0gICAg dW5zaWduZWQgdG9wYml0ID0gMSA8PCBiaXRzOwotICAgIHVpbnQ2NF90IHBiaXRzID0gMDsKLQot ICAgIGZvciAoaSA9IDA7IGkgPCBiaXRzOyBpKyspIHsKLSAgICAgICAgdG9wYml0ID4+PSAxOwot ICAgICAgICBhdl9hc3NlcnQyKHBiaXRzIDw9IFVJTlQ2NF9NQVg+PjMpOwotICAgICAgICBwYml0 cyA8PD0gMjsKLSAgICAgICAgaWYgKHZhbCAmIHRvcGJpdCkKLSAgICAgICAgICAgIHBiaXRzIHw9 IDB4MTsKKyAgICB1aW50NjRfdCBwYml0cyA9IDE7CisgICAgaW50IGJpdHMgPSAxOworCisgICAg Kyt2YWw7CisKKyAgICB3aGlsZSAodmFsID4+IDgpIHsKKyAgICAgICAgcGJpdHMgfD0gKHVpbnQ2 NF90KWludGVybGVhdmVkX3VlX2dvbG9tYl90YWJbdmFsICYgMHhmZl0gPDwgYml0czsKKyAgICAg ICAgdmFsICA+Pj0gODsKKyAgICAgICAgYml0cyAgKz0gMTY7CiAgICAgfQorICAgIHBiaXRzIHw9 ICh1aW50NjRfdCl0b3BfaW50ZXJsZWF2ZWRfdWVfZ29sb21iX3RhYlt2YWxdIDw8IGJpdHM7Cisg ICAgYml0cyAgKz0gZ29sb21iX2xlbl90YWJbdmFsXTsKIAotICAgIHB1dF9iaXRzNjMocGIsIDIg KiBiaXRzICsgMSwgKHBiaXRzIDw8IDEpIHwgMSk7CisgICAgcHV0X2JpdHM2MyhwYiwgYml0cywg cGJpdHMpOwogfQogCiBzdGF0aWMgYXZfYWx3YXlzX2lubGluZSBpbnQgY291bnRfdmMyX3VlX3Vp bnQodWludDMyX3QgdmFsKQpAQCAtMTAwMyw2ICsxMDIxLDcgQEAgc3RhdGljIGF2X2NvbGQgaW50 IHZjMl9lbmNvZGVfZW5kKEFWQ29kZWNDb250ZXh0ICphdmN0eCkKIAogc3RhdGljIGF2X2NvbGQg aW50IHZjMl9lbmNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCiB7CisgICAgc3RhdGlj IEFWT25jZSBpbml0X3N0YXRpY19vbmNlID0gQVZfT05DRV9JTklUOwogICAgIFBsYW5lICpwOwog ICAgIFN1YkJhbmQgKmI7CiAgICAgaW50IGksIGxldmVsLCBvLCBzaGlmdDsKQEAgLTExNjUsNiAr MTE4NCw4IEBAIHN0YXRpYyBhdl9jb2xkIGludCB2YzJfZW5jb2RlX2luaXQoQVZDb2RlY0NvbnRl eHQgKmF2Y3R4KQogICAgICAgICB9CiAgICAgfQogCisgICAgZmZfdGhyZWFkX29uY2UoJmluaXRf c3RhdGljX29uY2UsIHZjMl9pbml0X3N0YXRpY19kYXRhKTsKKwogICAgIHJldHVybiAwOwogfQog Ci0tIAoyLjQ1LjIKCg== --------------cHrQv7xmE0VODttqwlz34aw8 Content-Type: text/x-patch; charset=UTF-8; name="0002-avcodec-vc2enc-Avoid-excessive-inlining.patch" Content-Disposition: attachment; filename="0002-avcodec-vc2enc-Avoid-excessive-inlining.patch" Content-Transfer-Encoding: base64 RnJvbSAzODlhNjRjMDBiYzgyNDQxODZkYjFhYmIyNWJlOGRkNWVjNDUyZGY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogV2VkLCAxMiBNYXIgMjAyNSAwMzo1NjowMyArMDEwMApTdWJq ZWN0OiBbUEFUQ0ggMi8yXSBhdmNvZGVjL3ZjMmVuYzogQXZvaWQgZXhjZXNzaXZlIGlubGluaW5n CgpUaGVyZSBpcyBubyByZWFzb24gdG8gaW5saW5lIHB1dF92YzJfdWVfdWludCgpIGV2ZXJ5d2hl cmU7Cm9ubHkgb25lIGNhbGwgc2l0ZSBpcyBhY3R1YWxseSBob3Q6IFRoZSBvbmUgaW4gZW5jb2Rl X3N1YmJhbmQoKQood2hpY2ggYWNjb3VudHMgZm9yIDM1NzM1MDQwIG9mIDM1NzM5NDk1IGNhbGxz IHRvIHNhaWQgZnVuY3Rpb24KaW4gYSBGQVRFIHJ1bikuIFVuaW5saW5lIGFsbCB0aGUgb3RoZXJz LgoKU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFyZHRA b3V0bG9vay5jb20+Ci0tLQogbGliYXZjb2RlYy92YzJlbmMuYyB8IDkgKysrKysrKy0tCiAxIGZp bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvdmMyZW5jLmMgYi9saWJhdmNvZGVjL3ZjMmVuYy5jCmluZGV4IDFmZTk3M2Y0 Y2QuLmQwNWRmNjQ5MTEgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdmMyZW5jLmMKKysrIGIvbGli YXZjb2RlYy92YzJlbmMuYwpAQCAtMjA0LDcgKzIwNCw3IEBAIHN0YXRpYyBhdl9jb2xkIHZvaWQg dmMyX2luaXRfc3RhdGljX2RhdGEodm9pZCkKICAgICB9CiB9CiAKLXN0YXRpYyBhdl9hbHdheXNf aW5saW5lIHZvaWQgcHV0X3ZjMl91ZV91aW50KFB1dEJpdENvbnRleHQgKnBiLCB1aW50MzJfdCB2 YWwpCitzdGF0aWMgYXZfYWx3YXlzX2lubGluZSB2b2lkIHB1dF92YzJfdWVfdWludF9pbmxpbmUo UHV0Qml0Q29udGV4dCAqcGIsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50NjRfdCBwYml0cyA9 IDE7CiAgICAgaW50IGJpdHMgPSAxOwpAQCAtMjIyLDYgKzIyMiwxMSBAQCBzdGF0aWMgYXZfYWx3 YXlzX2lubGluZSB2b2lkIHB1dF92YzJfdWVfdWludChQdXRCaXRDb250ZXh0ICpwYiwgdWludDMy X3QgdmFsKQogICAgIHB1dF9iaXRzNjMocGIsIGJpdHMsIHBiaXRzKTsKIH0KIAorc3RhdGljIGF2 X25vaW5saW5lIHZvaWQgcHV0X3ZjMl91ZV91aW50KFB1dEJpdENvbnRleHQgKnBiLCB1aW50MzJf dCB2YWwpCit7CisgICAgcHV0X3ZjMl91ZV91aW50X2lubGluZShwYiwgdmFsKTsKK30KKwogc3Rh dGljIGF2X2Fsd2F5c19pbmxpbmUgaW50IGNvdW50X3ZjMl91ZV91aW50KHVpbnQzMl90IHZhbCkK IHsKICAgICByZXR1cm4gMiAqIGF2X2xvZzIodmFsICsgMSkgKyAxOwpAQCAtNTQ1LDcgKzU1MCw3 IEBAIHN0YXRpYyB2b2lkIGVuY29kZV9zdWJiYW5kKGNvbnN0IFZDMkVuY0NvbnRleHQgKnMsIFB1 dEJpdENvbnRleHQgKnBiLAogICAgIGZvciAoeSA9IHRvcDsgeSA8IGJvdHRvbTsgeSsrKSB7CiAg ICAgICAgIGZvciAoeCA9IGxlZnQ7IHggPCByaWdodDsgeCsrKSB7CiAgICAgICAgICAgICB1aW50 MzJfdCBjX2FicyA9IFFVQU5UKEZGQUJTKGNvZWZmW3hdKSwgcV9tLCBxX2EsIHFfcyk7Ci0gICAg ICAgICAgICBwdXRfdmMyX3VlX3VpbnQocGIsIGNfYWJzKTsKKyAgICAgICAgICAgIHB1dF92YzJf dWVfdWludF9pbmxpbmUocGIsIGNfYWJzKTsKICAgICAgICAgICAgIGlmIChjX2FicykKICAgICAg ICAgICAgICAgICBwdXRfYml0cyhwYiwgMSwgY29lZmZbeF0gPCAwKTsKICAgICAgICAgfQotLSAK Mi40NS4yCgo= --------------cHrQv7xmE0VODttqwlz34aw8 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". --------------cHrQv7xmE0VODttqwlz34aw8--