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 ESMTP id E7E3F44A40 for ; Tue, 4 Oct 2022 12:18:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E1D6368BC2B; Tue, 4 Oct 2022 15:18:05 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075067.outbound.protection.outlook.com [40.92.75.67]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 68A7868BA0E for ; Tue, 4 Oct 2022 15:17:59 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QIBcu4N2mj1UzJTcoSMxXUMqxrgEMcHb0uwDBj2NsdOtnVyxHzdix0FxyMoVSnrNctEvlpKTfr6o7EuCd16B+XfAuwlTQSZYTFw+kjhDNM9LvEQ5DbP/zTvqLARbJAtuDTaygSmu1K3Nzmh6OJ3jwEjMCzmwf3RoBqtOfrf0UhtFT4NpLDm7NlOlmgslx+D7P1YsiJF1s2ncvHXX/ymcYnRDkGGfFT0TCgRMuc2DnzWh3qO86JlNsgQisUv1vgI9XXqx9cYRffSznXrmXHGR1BFW3kktso5jJDczy2+svM/rCcp4JszAY868krl8XeRmqCfllVQK/g2cBbUs+o6INw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=JzqwjKmJzffoeQov+p7I10Of3JFZK6Qj2igLLfEmryg=; b=DeP/AoO2jQI4qFr4ArhVP2THEJiwCKB6AYulQTrqJUh05xvj9ftBT9jKxaI6yO4xvUVYBtfDE49AMJTtwX9PzVgUD1KDyZFQEL6z4nYBYfFsy5IIg+UQcKDtCvRsy2s1fxi4jCkUkursp1weYsLnCi3kEYqgPZpzXqYYIWKx81rGMLYDYghtZb8fxFTA7bbXcs7xGu9NTdvXEilCVtZzK/dC0/Rq4ckMD/lEtnwxVrv958j2uQQ2m7CQYttDOB7QlyqQGijCJoLglOM4JHhZJUKWB9uF8LgDXAc9N3/o+AWYLhekkxa6oofEpfXdHTqmUUn/v00Et7SXPz+d5di3ow== 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=JzqwjKmJzffoeQov+p7I10Of3JFZK6Qj2igLLfEmryg=; b=WyuKWTj+95vpBrVffkE16L+N/C9O9WlLwrfLSKEGS/PXSoxtcrnyIfJQQ6eNDGf9n19u+VPQJOrwCfR1KTrjmdFv+dfCgtSowAG7eFgcI5WcE8AVgJCrTdAidkv5egEKQsJ7+LT4XvqVcNCoxjN7EevZidgTCpUxcdXTFxjEpjJYqbwT6UK08Dcf5JR3QVC2Y08N35t2UxHbQWjU+hsY4N91eoTWQC2jdsKOVCQ01k2G5BCnI5R+Q7aBT1AHTSCg+OavMzQ2+Bh5kx1RSrMu1A68rndzqsCtDfiDLu5EeqJ0mhFDxai1p1115ksnZ0IuH612nScyZnO3gDhVPgyGeg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by GV2P250MB0921.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:76::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Tue, 4 Oct 2022 12:17:57 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::85ac:1b92:90f:dc18]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::85ac:1b92:90f:dc18%4]) with mapi id 15.20.5676.028; Tue, 4 Oct 2022 12:17:57 +0000 Message-ID: Date: Tue, 4 Oct 2022 14:18:04 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20221004121416.GM6583@pb2> From: Andreas Rheinhardt In-Reply-To: <20221004121416.GM6583@pb2> X-TMN: [cpd6O+lzl+zk0g9rEWs16Y7qcSQrMyyUdcxjg1tTK/8=] X-ClientProxiedBy: FR0P281CA0048.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:48::10) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|GV2P250MB0921:EE_ X-MS-Office365-Filtering-Correlation-Id: dff1592a-84c0-49a8-d60b-08daa60278ee X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VJZ3HkfmzrwENm4j8CZE6HAd+plIk/EX+BVceXr90uB/vJlR/Pl/4khnobzMwj1CbZQgfjbKyEZESIsWI+sVthQxPhWLuPBHgNDOsicH1DNeRYQr70sDZQQ57Gfi4CldLLWq67YP/Qobuqbapw5Wa+MMP5w4Ja01Zrh7+TsH5Lq94CjrGVNt5O1Ka9Mzy2Thu3nFV5XnlRDCbRZ/AgCIiur79LroKqO5oZUtFzOfsv0rL9xDOkaBT5ftrgz1dudZSVxcD3qisD8Uz9dDvj6h8Yxjp1z20yjzvpNGK6AwXbS8uOLUNUerq+GQ05C5FkA67ZpnJQvMlgcsGwOwkIqAiP1N7KzMq7AG7JvxEmpjswcSKKV6Yz5t38tglbdyUNIYzTS6YrmIsRC3DqJAnvK78rCgf5oavTQMqBCGb/mTsAkzlgFbzUj6buj/zf08vxAM+gQ0Z4e8hPvzWe12AMmhVG3neFVzqM4nuZ4Fgb99DfU5+yT2+SQ5WQZrimz859YL6DFoJQU+MW/lHVkvixOtjwZC23B4IM+UetdhqEvx2lyXmUprakFgoHZuzPPOjtJDw4WvSTriqN2NPMhm8e8ORY5pNBTVwPerWxgfdHK04B4mZj1hfM0rXBNRRoz67ysFViEb8ZuFgSVXtdALgEbHU7auIjWpMyDlbU0E7r8dZRgaSbBoUerq3NTsLsKvXW+G X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VmtwRmtlWkladUZQZjhJZ3R2VnVHakpSd2ZOMDIzTDBKMVZpN2txNEJuNTN0?= =?utf-8?B?aXdMd2Fiak85cW5Fb29pdUV3Kzg4VFc3cmpTYW50alkwMWQyR0ZYVXUySDVq?= =?utf-8?B?MDBCeW9iRFVRN2t5ODc2OUxwdCtvcWVBL0FmTm5mWmdZTTJqUE9KQzA5N2w5?= =?utf-8?B?dXM5TFFEalZhOENqazNDZ1VNcnNQSlhXZjJiQzUvT1VXNGRLMEpRN2RiVUtx?= =?utf-8?B?Skg3eCsyTmxwOWFqUTZuOGVWTURVTlNxeWhIcGxBYU1KaFVZa1V5TWxteXg3?= =?utf-8?B?c1BQVXhSaWlaR1hMVnRXSUkvQXRLeE1TSmRnTXRLWVRJc2sxeWx6NlBzZW84?= =?utf-8?B?RW03RWtheUFTRHg3ejM3TnA2QUo4YTFhN3h1ZDN2OFJ1WFI4TjRhN0VCekFS?= =?utf-8?B?dVg1aFh1UXdCNVhrWkEwZm90RnoxM3lPc0htZ0tlc0JEU25kUkdvV2g3ME5p?= =?utf-8?B?ZHVvMU9BcC8rd3RzcGdzOVFBbFU0ZDA0THpIY1RDT1ZrNk4vZzg4cEhmNlRM?= =?utf-8?B?SW9JRXFOYmcwYXJ1YUh6L081L1hERUhzMGxxVXN3NTFQaThrWmMvWEh0UzFT?= =?utf-8?B?NlhxejZxRTZPalpFdkEyMVVYUjlkdEE2eFg4Q3plcDZldEdEY3hrYWtlRVFV?= =?utf-8?B?bjVzUFRZU0FkWEk1U2pIN1k0YXlsTkZNTFBhSGNFNktVWEpFcTM0bytFQjlv?= =?utf-8?B?QWpKY2hqNjB5OVlnbkVwL2w2c2VGQUFZVVFLL3FyaEREc2R6K0s2SDRKWkFZ?= =?utf-8?B?UGQ2cXAwdzdMWmhqTmFHUHMza2U2MUl4bGxxeG0vWDY1cjJ5bXl0TnVEOVRO?= =?utf-8?B?UE8xN3lpUVVwcW05bUVYTnhYT2orM041U3dWQXNUc0Y5ZG02L3dCTXhrakFD?= =?utf-8?B?MHMwaFRBTDJ5OWx6RTJXTllMcW1TY2R6aDBoYjU5QjkyY2czZ0thK0hKK25W?= =?utf-8?B?ZE9tQjByY3RKeko0RXZBTzNCUXV2OXJqVGhYNml0bjIzYTAzVHhNcGNEdDUz?= =?utf-8?B?VGplbnBBOU9UaDdISVd5dzQrMzZmWlNpcmRPSi9Vd0dHSnVISUdsZWNlNlpB?= =?utf-8?B?ekxHZitiSmlhMzZVYWVrUzlYUUN6M3pRQjlqUWlhMXRuT1pwdXAyak1mb2p0?= =?utf-8?B?WXZ6YzVNam5janYvV2w4NGxtUjgvVTFWUVRwM3JyN3RxbjlUcG5EQzFRM2dr?= =?utf-8?B?b0NwWHN5ZDhibWRIWmkxWXR3T3RBU3dXZ3lqOHl2NXBkeDhqb2hDT3JUTTlD?= =?utf-8?B?S2NtS3RaRUNXTHJSUEtEV1ZoU3VTY0ttTS9DWStDU2JSaUE0ZzVaS2V0U1c2?= =?utf-8?B?T2djSWZnMktHdUJsQ1k3NnpxM2VHK0pGN1hPcVRYQ0ZhVXM5cE9VQVcwVU9l?= =?utf-8?B?OTQ3WnFjT1c5bjRCTlRkN290a2xUa08vT3E4WG5zVHAzNGJVOFQ4VVR4T1NQ?= =?utf-8?B?ck81Q1huZUVWM3hnRVkyY3F4dU1rdC9TWmN3dzgyWmJtblF3NzFSMXRwTzJa?= =?utf-8?B?SGJESFcrSjl2MnZnR0ljMUQ2dGJHYXV6RGpRVldHdjRjUjBYMGJ4S0VTVnJK?= =?utf-8?B?MlprcUFYVk5PUFZHTEtjOFpUbXpzVE1WTVhhbHlST1dIODd0cVloTVlaTXQx?= =?utf-8?B?NmRxazdRcnpOSHFzWWovQ1kva1pMTGgrSGJza3FJbWZUVFlXQ01Cemp0RW10?= =?utf-8?B?VWxXMERzamhaNCtqVkJXNmJsbFh2Qm1NOUtMN2VuREE1NDdqeEMrQkZ4TjQ1?= =?utf-8?Q?bnvCRJuE1VRIYmMT03ZFt12BUWB5nfhOgorRoQT?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dff1592a-84c0-49a8-d60b-08daa60278ee X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2022 12:17:57.7128 (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: GV2P250MB0921 Subject: Re: [FFmpeg-devel] [PATCH 2/9] avcodec/opustab: Avoid indirection to access ff_celt_window 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: TWljaGFlbCBOaWVkZXJtYXllcjoKPiBPbiBUdWUsIE9jdCAwNCwgMjAyMiBhdCAxMjo0NDo1OEFN ICswMjAwLCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cj4+IEN1cnJlbnRseSwgaXQgaXMgYWNj ZXNzZWQgdmlhIGEgcG9pbnRlciAoZmZfY2VsdF93aW5kb3cpCj4+IGV4cG9ydGVkIGZyb20gb3B1 c3RhYi5oIHdoaWNoIHBvaW50cyBpbnNpZGUgYSBzdGF0aWMgYXJyYXkKPj4gKGZmX2NlbHRfd2lu ZG93X3BhZGRlZCkgaW4gb3B1c3RhYi5oLiBJbnN0ZWFkIGV4cG9ydAo+PiBmZl9jZWx0X3dpbmRv d19wYWRkZWQgZGlyZWN0bHkgYW5kIG1ha2Ugb3B1c3RhYi5oCj4+IGEgc3RhdGljIGNvbnN0IHBv aW50ZXIgcG9pbnRpbmcgaW5zaWRlIGZmX2NlbHRfd2luZG93X3BhZGRlZC4KPj4gQWxzbyBtYXJr IGFsbCB0aGUgZGVjbGFyYXRpb25zIGluIG9wdXN0YWIuaCBhcyBoaWRkZW4sCj4+IHNvIHRoYXQg dGhlIGNvbXBpbGVyIGtub3dzIHRoYXQgZmZfY2VsdF93aW5kb3cgaGFzIGEgZml4ZWQKPj4gb2Zm c2V0IGZyb20gdGhlIGNvZGUgZXZlbiB3aGVuIGNvbXBpbGluZyBwb3NpdGlvbi1pbmRlcGVuZGVu dAo+PiBjb2RlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJl YXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPj4gLS0tCj4+ICBsaWJhdmNvZGVjL29wdXNlbmMu YyB8IDQgKystLQo+PiAgbGliYXZjb2RlYy9vcHVzdGFiLmMgfCA0ICstLS0KPj4gIGxpYmF2Y29k ZWMvb3B1c3RhYi5oIHwgOCArKysrKysrLQo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQo+IFsuLi5dCj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVj L29wdXN0YWIuaCBiL2xpYmF2Y29kZWMvb3B1c3RhYi5oCj4+IGluZGV4IDE2MDExZGI3NTguLjlj OWYxYjlkOTggMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2Y29kZWMvb3B1c3RhYi5oCj4+ICsrKyBiL2xp YmF2Y29kZWMvb3B1c3RhYi5oCj4+IEBAIC0yNSw2ICsyNSw5IEBACj4+ICAKPj4gICNpbmNsdWRl IDxzdGRpbnQuaD4KPj4gIAo+PiArI2luY2x1ZGUgImxpYmF2dXRpbC9hdHRyaWJ1dGVzX2ludGVy bmFsLmgiCj4+ICsKPj4gK0ZGX1ZJU0lCSUxJVFlfUFVTSF9ISURERU4KPj4gIGV4dGVybiBjb25z dCB1aW50OF90ICBmZl9jZWx0X2JhbmRfZW5kW107Cj4+ICAKPj4gIGV4dGVybiBjb25zdCB1aW50 OF90ICBmZl9vcHVzX2RlZmF1bHRfY291cGxlZF9zdHJlYW1zW107Cj4gCj4gZGlkbnQgaW52ZXN0 aWdhdGUgYnV0IHRoaXMgYnJlYWtzIG1pbmd3NjQgaGVyZQo+IAo+IENDCWxpYmF2Y29kZWMvb3B1 cy5vCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHNyYy9saWJhdmNvZGVjL29wdXMuYzozNDowOgo+ IHNyYy9saWJhdmNvZGVjL29wdXN0YWIuaDozMToxOiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKAmSwg 4oCYLOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZIG9yIOKAmF9fYXR0cmlidXRlX1/igJkgYmVmb3Jl IOKAmGV4dGVybuKAmQo+ICBleHRlcm4gY29uc3QgdWludDhfdCAgZmZfY2VsdF9iYW5kX2VuZFtd Owo+ICBefn5+fn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gc3JjL2xpYmF2Y29kZWMvb3B1cy5j OjM1OjA6Cj4gc3JjL2xpYmF2Y29kZWMvaW50ZXJuYWwuaDo1MjoxOiBlcnJvcjogZXhwZWN0ZWQg 4oCYPeKAmSwg4oCYLOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZIG9yIOKAmF9fYXR0cmlidXRlX1/i gJkgYmVmb3JlIOKAmHR5cGVkZWbigJkKPiAgdHlwZWRlZiBzdHJ1Y3QgQVZDb2RlY0ludGVybmFs IHsKPiAgXn5+fn5+fgo+IHNyYy9saWJhdmNvZGVjL29wdXMuYzogSW4gZnVuY3Rpb24g4oCYZmZf b3B1c19wYXJzZV9leHRyYWRhdGHigJk6Cj4gc3JjL2xpYmF2Y29kZWMvb3B1cy5jOjMzMzoyNDog ZXJyb3I6IOKAmHN0cnVjdCBBVkNvZGVjSW50ZXJuYWzigJkgaGFzIG5vIG1lbWJlciBuYW1lZCDi gJhza2lwX3NhbXBsZXPigJkKPiAgICAgICAgICBhdmN0eC0+aW50ZXJuYWwtPnNraXBfc2FtcGxl cyA9IGF2Y3R4LT5kZWxheTsKPiAgICAgICAgICAgICAgICAgICAgICAgICBefgo+IHNyYy9mZmJ1 aWxkL2NvbW1vbi5tYWs6ODE6IHJlY2lwZSBmb3IgdGFyZ2V0ICdsaWJhdmNvZGVjL29wdXMubycg ZmFpbGVkCj4gbWFrZTogKioqIFtsaWJhdmNvZGVjL29wdXMub10gRXJyb3IgMQo+IAo+IAoKSSBh bHJlYWR5IHNlZSB0aGUgcHJvYmxlbTogQW4gZWFybGllciB2ZXJzaW9uIHVzZWQKRkZfVklTSUJJ TElUWV9TVEFSVC9FTkRfSElEREVOLCB0aGVuIEkgZGVjaWRlZCB0byBzd2l0Y2ggdG8KRkZfVklT SUJJTElUWV9QVVNIL1BPUF9ISURERU4sIGJ1dCBJIG9ubHkgbW9kaWZpZWQgdGhlIHBhcnQgd2hl cmUgaGlkZGVuCmlzIHN1cHBvcnRlZDsgaW4gdGhlIG90aGVyIGNhc2UsIEZGX1ZJU0lCSUxJVFlf U1RBUlQvRU5EX0hJRERFTiBpcyBzdGlsbApkZWZpbmVkLgpUaGFua3MgZm9yIHRlc3RpbmcuCgot IEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K