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 B807040F5B for ; Tue, 11 Jun 2024 10:38:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D626468D826; Tue, 11 Jun 2024 13:38:07 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2012.outbound.protection.outlook.com [40.92.74.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5243168D81E for ; Tue, 11 Jun 2024 13:38:01 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SAFMruMd992JSbJMEYE9G3/RQ/CSOByJqdr6yrQoTpFP3qOFuUdJYywLEzl4OmGdBw7Vvc6WLJsURg2H966pYtd5iXwJs+HRLPLpe1yjO1X5JHn7SoRMAIpVwoOJNn/Q17SHMDw3QLs4/ECDmd+kgc7U+RNOlT9gs34ADcfzEILULKoQPHzJ9IBvO0z+9sVvhz3CXgKTMmJydGSmLg2g5FcHvPDdJc7DcfxADg15USxnOGDKWThb0QbIaRrdGwuOouymtaXkWQoVhe7y4jzXODXAviKcNEkogKGFaczGoeBa3U1fleOHnH0+TEIZ9570/OptPiav8O/FbaKqQ9blAw== 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=ZMvtQyChr3pUeKh47e4TgTNlXJWvWlJIKslpy9nVT7w=; b=aDggrzRufCRNDe6OVs0epu6TOp81b9P+okZoKB+xu2XqVQpLkebT9LyHynpmf3IyeipE+1SX8d2OUsHZAawjb3eyuenZp3nAoYRIzRV7ZxRUM+VxYHnUGjetU6lV6PzotnyIVrgAZ3zy4n77qFSHD5AFHB07mqJz6QVAYFXKXDVtuU5pDWIsACjPNYrSVLlF5RIXZWbO1AjepThQRU1OWaFmPkVsFr1zVhy0WeB7rLUCpiJv5B+zPuD2yDI3L2EsQ69EJkGuxL58ZMEUD9/WHk9/nsEEucXklW3g/AxCHEg7UjzyInujDX0OTd3bC3XHXsKSYkqBeXX44/AyXKQRuA== 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=ZMvtQyChr3pUeKh47e4TgTNlXJWvWlJIKslpy9nVT7w=; b=t28KtLwcD5NwJzev8/jZqt6pRMcpWGGISd9d+LcLF6EgsNbfdhJpICUGQnlLaGk6BhgSWVVvmpqrPijxLxNrkZ2ukygaYwmz3drdPNL1Er3HHb7eLA6hUIKNJi/i79w4/48AS5tJblRoWJ1hRQorxZIOD741aUK6Apc1DHGJ/X88UE+Pva4Q66R0SV9SApynVdswdUhQjIxEE5ksx/2SBiRu1XvQYIoRvMtHSMghXymT2/qToLk1JbYlKQmZJUP2ejcNpR9dNWxlxh0L/fTpNYsNTJUR0gf/syibt0yCqnIzAqtiRigt984Jtqa2qPaGIucQARcADxZVt8Fc1ygqSg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS8P250MB0039.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:35a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Tue, 11 Jun 2024 10:37:55 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%3]) with mapi id 15.20.7633.036; Tue, 11 Jun 2024 10:37:55 +0000 Message-ID: Date: Tue, 11 Jun 2024 12:37:57 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240610202322.786800-1-remi@remlab.net> <20240610202322.786800-2-remi@remlab.net> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240610202322.786800-2-remi@remlab.net> X-TMN: [a8EEMZ3X9FcPfPSeqPiWfuzJaAwwOtMrsskQhzDcMdI=] X-ClientProxiedBy: ZR0P278CA0070.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::21) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <371c3489-81b6-4dfc-8bc5-3d96f77c29aa@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS8P250MB0039:EE_ X-MS-Office365-Filtering-Correlation-Id: aa59a510-c0ca-4f03-1db9-08dc8a028dad X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|3412199016|440099019; X-Microsoft-Antispam-Message-Info: 1cTG09Tp+IR+PSorlyvPbiXqeZrSuOnCU3W9VaYQcoFEas0EZ1UiDD3kkukNzM/AR6T8+ahWmO5tiA/LTTQ8hubQ1/rQ5l+kI459Z6IkzabpoAT1/NQRATRE0YPGU/VdQbMYE+mv32ZNpidD93jkz7A9I8+DL6j487cBJ0V6eBI1iyKCzV0xVcoQ1ad02TaUGlwFNKs9jvd89lD5FCeCoJPhYtSg+Pvcle45/XQhRMRgjDWYVC9xa0Ey87qs53iop10swersI4SGES+/CeKR19xKnC7SyslINDlUMTku7105VAAZ45uPg3kHJMf0Yr93+dG/aBuAFp4Em4k8/SXFhlhkT9MC0qeg9z6cuzPgd9tnwx9jmBYFk2+QWAyP4whrOEHkHi8PTmYw2DXOpzXBKoR9SVE2OQ/Z/QY9q3/tpnFXe/0ddn9fZRN87cGizT29OUJmtm/Z/c8Wks9xwU/OoSdXzhUB9+JOESfp0CxLs4cImhWR/1EGoRA4DHiz5x2+IZgAitfo94lcWO7qOP4OZBIc4evpAtP78/9InNL1PPzGAo+Sni8RsIcPXdxZY5zc X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TlJvUGM2a2xnQjd1Rk1YN1JxTVJxRnYzL3F5MmZtcS9sT0JMcmZ1c0ZTWkFM?= =?utf-8?B?ZXhMN0k5cVhuSHQyMFVjRmo0QWJQeFU0Zyt5a1Vmamk5M09tMmJraFMranc2?= =?utf-8?B?WUNSeWc3SS9vZWFIVFlRV0ovOHdlRXVEVC9saWJwMTNiUlJ6U01SL0V6ODJu?= =?utf-8?B?b2R0bUI3RXJNUFRaYlY5bnNVdS9sQUE4MXFrZG9EN3BTeEZPcUlRT1NlejU3?= =?utf-8?B?NUtSaW9DeCtCRHhuRlh0eFJBdjcvTGlsWTNoMHlmMzZNTFptZEtpSDVibEZt?= =?utf-8?B?Y2NXSTJXNU0xaXpZbm5sT1RRY1JtV2R3Q2pjeHAvK0xEZzJvUmJZRFEwYlhh?= =?utf-8?B?bmRXbmRjaGRwamlSbmY5M1ZnZUcyQjUxZ1JzNzVzRVptNldTYVNnOTlkakZ4?= =?utf-8?B?Zm93YjhzOFlnWFVGRWxGcjM5VHpvcU9WYUdVR1hjajFvTVZ1d1g0TXVVNU1z?= =?utf-8?B?dG5wUXFzRi9GWEVUZWxYTTJSMm5GbUJmcEx1bWVlTXRQM2U0ZFV5OW5ScWZx?= =?utf-8?B?T05QcFduaklBdlBpbVByUi9qQVRCZWtCRGtyc2w5cGQ4NUxzRklabTBRc05F?= =?utf-8?B?Nk1ubThtLzIySlpXQldhL3FJK0Yzb0VTUktkdTkzK2hyNUtUVmpMYWgvYm0x?= =?utf-8?B?LzhkV0tXQ1JzSE5QNm5RMGpheERTT0Y5ekdwaTgzRThvQTJTSVRlR0IrcThE?= =?utf-8?B?dEo2R2tkN0oyaFlpYkZsODRUNkRmY0FNWjRWWGYxaWJEQi83K3JaekZNTjgv?= =?utf-8?B?KzJtYzNJZSs3UktrK2UxTVpjWnNob2FmR1B2VkRUamRMQytFVEVPVWRNNTdX?= =?utf-8?B?b2dUTThGSDZ2YXA0Rll1bDVCYkV3ZGJpY084NVczeHVTYWoydFFVNGxudll3?= =?utf-8?B?MEtEdC9ycUtzKy9hMGhEYkF6TDFNY3p1MGh4aVg2SWYyYndrM2NxejZ5Tmg1?= =?utf-8?B?dmhCWTQzNTZVamRvTVVhV1NhbW5oZS96VzgyU3c2cXhGbmlTOXN6TVFLMDVN?= =?utf-8?B?dWhSRnEzemhrNHhOWXZubUFMakJPbHdOMTd2MWd3Z1ZtbnVSUHZpdXdwMlJC?= =?utf-8?B?cE53V290N0dpREhsZGdDL0N3M2Z5MkZrSzNsa05rQ3I4UVF1NmlZVW5kRTNp?= =?utf-8?B?ZnE4ajJkUmthWnM2SmVYWFJjWlFnVk9VUUFSMVFkcnpXaysyN0VQdGJwdmk1?= =?utf-8?B?Y1RkcDU3R2lrRm9LWWZ3TVEwcTRVMWovb2FDcXl1K0JycHlCdXVlVEYwQVZ2?= =?utf-8?B?bk1lRjRDc1lZc1hLSEROWVFRb1BEWnBUalhUejg4dXo1alRsS0VQQWwwRU1V?= =?utf-8?B?RC91Y3I3SnhKTFFiR0pSaWtFU2J3YjN4NUZxVUl1eTJrRWxVejRhN2UzYWw0?= =?utf-8?B?WWNzUmZCT0xCdndPZnVqYmJHYnhSV09ER3FEZlBwNGhrdTRtU3NGYkVQbDIv?= =?utf-8?B?dWFhV0YrYUd2N0xCbG1va0xnWDVnZEgwY1hoQk02M256alhvOUNLWFJzWTJZ?= =?utf-8?B?cnplZXNobHRGZWpJSDVMN0NGcmp5RWhiYzYveVFMR3lOajFsWmlIWjAraDlK?= =?utf-8?B?eitKSjB3ZjhEMXpJRzNCdVR5MkorSVNNNDg0MzhpV0tYOERxYkd6czZWTy9p?= =?utf-8?B?L1RvZEdqTGJRTUJEN25zRFloVS9FSlM3b2Qzc2FzNHFCUVc1STBuNDk2VlFV?= =?utf-8?B?RDZodW9IZ2thaHZYSCtQMXdOT24zTStaY0NhYWhDeUNZa2ZxWWxqTlJ3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa59a510-c0ca-4f03-1db9-08dc8a028dad X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2024 10:37:55.3163 (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: AS8P250MB0039 Subject: Re: [FFmpeg-devel] [PATCHv4 2/4] lavc/mpegvideo: use H263DSP dequant function 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: UsOpbWkgRGVuaXMtQ291cm1vbnQ6Cj4gLS0tCj4gIGxpYmF2Y29kZWMvbXBlZ3ZpZGVvLmMgfCA0 MCArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu Z2VkLCA5IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9s aWJhdmNvZGVjL21wZWd2aWRlby5jIGIvbGliYXZjb2RlYy9tcGVndmlkZW8uYwo+IGluZGV4IDdh ZjgyM2I4YmQuLjgxMDg4OGZjNDcgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9tcGVndmlkZW8u Ywo+ICsrKyBiL2xpYmF2Y29kZWMvbXBlZ3ZpZGVvLmMKPiBAQCAtMjAxLDEzICsyMDEsMTEgQEAg c3RhdGljIHZvaWQgZGN0X3VucXVhbnRpemVfbXBlZzJfaW50ZXJfYyhNcGVnRW5jQ29udGV4dCAq cywKPiAgc3RhdGljIHZvaWQgZGN0X3VucXVhbnRpemVfaDI2M19pbnRyYV9jKE1wZWdFbmNDb250 ZXh0ICpzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50MTZfdCAqYmxv Y2ssIGludCBuLCBpbnQgcXNjYWxlKQo+ICB7Cj4gLSAgICBpbnQgaSwgbGV2ZWwsIHFtdWwsIHFh ZGQ7Cj4gLSAgICBpbnQgbkNvZWZmczsKPiArICAgIGludCBxbXVsID0gcXNjYWxlIDw8IDE7Cj4g KyAgICBpbnQgcWFkZCwgbkNvZWZmczsKPiAgCj4gICAgICBhdl9hc3NlcnQyKHMtPmJsb2NrX2xh c3RfaW5kZXhbbl0+PTAgfHwgcy0+aDI2M19haWMpOwo+ICAKPiAtICAgIHFtdWwgPSBxc2NhbGUg PDwgMTsKPiAtCj4gICAgICBpZiAoIXMtPmgyNjNfYWljKSB7Cj4gICAgICAgICAgYmxvY2tbMF0g Kj0gbiA8IDQgPyBzLT55X2RjX3NjYWxlIDogcy0+Y19kY19zY2FsZTsKPiAgICAgICAgICBxYWRk ID0gKHFzY2FsZSAtIDEpIHwgMTsKPiBAQCAtMjE5LDQzICsyMTcsMjAgQEAgc3RhdGljIHZvaWQg ZGN0X3VucXVhbnRpemVfaDI2M19pbnRyYV9jKE1wZWdFbmNDb250ZXh0ICpzLAo+ICAgICAgZWxz ZQo+ICAgICAgICAgIG5Db2VmZnM9IHMtPmludHJhX3NjYW50YWJsZS5yYXN0ZXJfZW5kWyBzLT5i bG9ja19sYXN0X2luZGV4W25dIF07Cj4gIAo+IC0gICAgZm9yKGk9MTsgaTw9bkNvZWZmczsgaSsr KSB7Cj4gLSAgICAgICAgbGV2ZWwgPSBibG9ja1tpXTsKPiAtICAgICAgICBpZiAobGV2ZWwpIHsK PiAtICAgICAgICAgICAgaWYgKGxldmVsIDwgMCkgewo+IC0gICAgICAgICAgICAgICAgbGV2ZWwg PSBsZXZlbCAqIHFtdWwgLSBxYWRkOwo+IC0gICAgICAgICAgICB9IGVsc2Ugewo+IC0gICAgICAg ICAgICAgICAgbGV2ZWwgPSBsZXZlbCAqIHFtdWwgKyBxYWRkOwo+IC0gICAgICAgICAgICB9Cj4g LSAgICAgICAgICAgIGJsb2NrW2ldID0gbGV2ZWw7Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+ICsg ICAgcy0+aDI2M2RzcC5oMjYzX2RjdF91bnF1YW50aXplX2ludHJhKGJsb2NrLCBuQ29lZmZzLCBx bXVsLCBxYWRkKTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZGN0X3VucXVhbnRpemVfaDI2M19p bnRlcl9jKE1wZWdFbmNDb250ZXh0ICpzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgaW50MTZfdCAqYmxvY2ssIGludCBuLCBpbnQgcXNjYWxlKQo+ICB7Cj4gLSAgICBpbnQg aSwgbGV2ZWwsIHFtdWwsIHFhZGQ7Cj4gKyAgICBpbnQgcW11bCA9IHFzY2FsZSA8PCAxOwo+ICsg ICAgaW50IHFhZGQgPSAocXNjYWxlIC0gMSkgfCAxOwo+ICAgICAgaW50IG5Db2VmZnM7Cj4gIAo+ ICAgICAgYXZfYXNzZXJ0MihzLT5ibG9ja19sYXN0X2luZGV4W25dPj0wKTsKPiAgCj4gLSAgICBx YWRkID0gKHFzY2FsZSAtIDEpIHwgMTsKPiAtICAgIHFtdWwgPSBxc2NhbGUgPDwgMTsKPiAtCj4g ICAgICBuQ29lZmZzPSBzLT5pbnRlcl9zY2FudGFibGUucmFzdGVyX2VuZFsgcy0+YmxvY2tfbGFz dF9pbmRleFtuXSBdOwo+IC0KPiAtICAgIGZvcihpPTA7IGk8PW5Db2VmZnM7IGkrKykgewo+IC0g ICAgICAgIGxldmVsID0gYmxvY2tbaV07Cj4gLSAgICAgICAgaWYgKGxldmVsKSB7Cj4gLSAgICAg ICAgICAgIGlmIChsZXZlbCA8IDApIHsKPiAtICAgICAgICAgICAgICAgIGxldmVsID0gbGV2ZWwg KiBxbXVsIC0gcWFkZDsKPiAtICAgICAgICAgICAgfSBlbHNlIHsKPiAtICAgICAgICAgICAgICAg IGxldmVsID0gbGV2ZWwgKiBxbXVsICsgcWFkZDsKPiAtICAgICAgICAgICAgfQo+IC0gICAgICAg ICAgICBibG9ja1tpXSA9IGxldmVsOwo+IC0gICAgICAgIH0KPiAtICAgIH0KPiArICAgIHMtPmgy NjNkc3AuaDI2M19kY3RfdW5xdWFudGl6ZV9pbnRlcihibG9jaywgbkNvZWZmcywgcW11bCwgcWFk ZCk7CgpXaGF0IGlzIHRoZSBjb3N0IG9mIHRoZXNlIGZ1bmN0aW9uIGNhbGxzPwoKPiAgfQo+ICAK PiAgCj4gQEAgLTI3NSw2ICsyNTAsOSBAQCBzdGF0aWMgdm9pZCBncmF5OCh1aW50OF90ICpkc3Qs IGNvbnN0IHVpbnQ4X3QgKnNyYywgcHRyZGlmZl90IGxpbmVzaXplLCBpbnQgaCkKPiAgc3RhdGlj IGF2X2NvbGQgaW50IGRjdF9pbml0KE1wZWdFbmNDb250ZXh0ICpzKQo+ICB7Cj4gICAgICBmZl9i bG9ja2RzcF9pbml0KCZzLT5iZHNwKTsKPiArI2lmIENPTkZJR19IMjYzRFNQCj4gKyAgICBmZl9o MjYzZHNwX2luaXQoJnMtPmgyNjNkc3ApOwo+ICsjZW5kaWYKClRoaXMgZW5zdXJlcyB0aGF0IG5v IGxpbmtpbmcgZXJyb3JzIGhhcHBlbiwgYnV0IHRoZSBILjI2MSBjb2RlY3Mgd2lsbApuZXZlcnRo ZWxlc3MgYmUgYnJva2VuIHdoZW4gdGhlIEguMjYzIGNvZGVjcyBhcmUgZGlzYWJsZWQuIEluIHRo aXMgY2FzZQp0aGV5IHdpbGwgdHJ5IHRvIGNhbGwgYSBOVUxMIGZ1bmN0aW9uIHBvaW50ZXIuCgo+ ICAgICAgZmZfaHBlbGRzcF9pbml0KCZzLT5oZHNwLCBzLT5hdmN0eC0+ZmxhZ3MpOwo+ICAgICAg ZmZfdmlkZW9kc3BfaW5pdCgmcy0+dmRzcCwgcy0+YXZjdHgtPmJpdHNfcGVyX3Jhd19zYW1wbGUp Owo+ICAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K