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 20EA94ADFB for ; Tue, 21 May 2024 17:15:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 13A4968D32A; Tue, 21 May 2024 20:15:52 +0300 (EEST) Received: from mail-oa1-f46.google.com (mail-oa1-f46.google.com [209.85.160.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C92CD68C73D for ; Tue, 21 May 2024 20:15:44 +0300 (EEST) Received: by mail-oa1-f46.google.com with SMTP id 586e51a60fabf-24157800275so1904856fac.0 for ; Tue, 21 May 2024 10:15:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716311743; x=1716916543; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=wJzM85MZzMZMh82SAUpJEywSs8lUMF3ooeoKPm/eTIM=; b=NqfrCfxHyoC9jTb5Z/Qk/EZnoJ57ATiq8kOQCX5Wx0TgI160t8eXT8kgfzcTHGBVrI 4GhUttFnhl4SSRQcN7Cf5lSmqZQbkxvQejXcvGdF39+JsyYsIdym4hjIRt41FXvcQGjG X6Yhc/m7urOF4E+Ljddkx4YVZpyTe6uXwcLCF0F9vjvU320tII2ZrAtp5ilRxYK6aw6D RczQpu3r+9yF/Fs5XaZSI7erZcCW0g1kePnAU8Okc+ig4Ptp94rIrQbq/6EWL5/v32Hp Ffdw/+GtJNImfyYtRRYIv6tdIWe3jUGcUEhQs22tnd8Qqzqps6NA032FQ5E4BYT3TPti 7L6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716311743; x=1716916543; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wJzM85MZzMZMh82SAUpJEywSs8lUMF3ooeoKPm/eTIM=; b=UHEJbq198tMJ/a65C1uksuJqWol7rpBWyEb/0I1o9LVMSt/NWU4Y+dsDn43hSalpcK e9+alIdyI1vcvQ+wU95IkKmG85bgG9psnUtA8zIJ86zwQSDInnP+QSyoFB4enhJa/lg9 04cGbhgtmNvuSkhKp7a+fqKnHv/0qzPZIyLtd1OXsMuJC/zqJfWH85Qe8bfutvONSFlI 8hMl3OkpS9fc23k1+vISXJ5avOwNTjZooQbM4BYIQ+lCvoGY3SzR4RESlrSC6Tl8uNa3 ihVxIbGyX39Tkd/n+XzZfwWB7qwcxZIbWM1hsEOlJscUe1eMSri1g6oOlRMwoV5ypZa8 /u4A== X-Gm-Message-State: AOJu0Yz14HPFdPIKSbmv3g3eeD7PQpDS4OyDljX/DTOQ+ykngk0YRIhM ZS0+L8wCyT22U9abE/v8BUwhnNSM/pp3yxEPUAQZsa36A72ddwbfxTnyFt3ZqZ9GBF22QChToJx MeqSCXRwo2iEml7/3MCpdqcuTxM8lfLtazn3GqA== X-Google-Smtp-Source: AGHT+IFsLa1FsFHC4CRr9UW5Ka1tETNHTCVzIasd5u3mefWoBSt0CVdxfnCk6RvpI9NMxStKTQbqm5o6KsnqG4OBNIk= X-Received: by 2002:a05:6870:d112:b0:23d:225a:9443 with SMTP id 586e51a60fabf-24172f5f0acmr36104207fac.41.1716311741377; Tue, 21 May 2024 10:15:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: flow gg Date: Wed, 22 May 2024 01:15:30 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 1/5] lavc/vp9dsp: R-V V mc avg 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: PiBQbGVhc2UgcHV0IGNvbW1hcyBiZXR3ZWVuIG9wZXJhbmRzLgo+IFRoaXMgc2hvdWxkIHByb2Jh Ymx5IGJlIGZmX2F2Z192cDkgb3Igc29tZXRoaW5nIHNsaWdodGx5IG1vcmUgc3BlY2lmaWMuCgpV cGRhdGVkIGhlcmUuCgo8dWs3YkBmb3htYWlsLmNvbT4g5LqOMjAyNOW5tDXmnIgyMuaXpeWRqOS4 iSAwMToxNOWGmemBk++8mgoKPiBGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5j bj4KPgo+IEM5MDg6Cj4gdnA5X2F2ZzRfOGJwcF9jOiAxLjIKPiB2cDlfYXZnNF84YnBwX3J2dl9p NjQ6IDEuMAo+IHZwOV9hdmc4XzhicHBfYzogMy43Cj4gdnA5X2F2ZzhfOGJwcF9ydnZfaTY0OiAx LjUKPiB2cDlfYXZnMTZfOGJwcF9jOiAxNC43Cj4gdnA5X2F2ZzE2XzhicHBfcnZ2X2k2NDogMy41 Cj4gdnA5X2F2ZzMyXzhicHBfYzogNTcuNwo+IHZwOV9hdmczMl84YnBwX3J2dl9pNjQ6IDEwLjAK PiB2cDlfYXZnNjRfOGJwcF9jOiAyMjkuMAo+IHZwOV9hdmc2NF84YnBwX3J2dl9pNjQ6IDMxLjcK PiAtLS0KPiAgbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSAgICAgIHwgIDMgKy0KPiAgbGliYXZj b2RlYy9yaXNjdi92cDlfbWNfcnZ2LlMgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKwo+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcC5oICAgICAgfCAgNCArLS0KPiAgbGli YXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jIHwgMTggKysrKysrKysrKysKPiAgNCBmaWxlcyBj aGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAx MDA2NDQgbGliYXZjb2RlYy9yaXNjdi92cDlfbWNfcnZ2LlMKPgo+IGRpZmYgLS1naXQgYS9saWJh dmNvZGVjL3Jpc2N2L01ha2VmaWxlIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQo+IGluZGV4 IDA3ZDVjMjkxNWQuLjY3ZTE5OGQ3NTQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi9N YWtlZmlsZQo+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKPiBAQCAtNjksNiArNjks NyBAQCBSVlYtT0JKUy0kKENPTkZJR19WUDhEU1ApICs9IHJpc2N2L3ZwOGRzcF9ydnYubwo+ICBP QkpTLSQoQ09ORklHX1ZQOV9ERUNPREVSKSArPSByaXNjdi92cDlkc3BfaW5pdC5vCj4gIFJWLU9C SlMtJChDT05GSUdfVlA5X0RFQ09ERVIpICs9IHJpc2N2L3ZwOV9pbnRyYV9ydmkubyBcCj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpc2N2L3ZwOV9tY19ydmkubwo+IC1SVlYt T0JKUy0kKENPTkZJR19WUDlfREVDT0RFUikgKz0gcmlzY3YvdnA5X2ludHJhX3J2di5vCj4gK1JW Vi1PQkpTLSQoQ09ORklHX1ZQOV9ERUNPREVSKSArPSByaXNjdi92cDlfaW50cmFfcnZ2Lm8gXAo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlzY3YvdnA5X21jX3J2di5vCj4g IE9CSlMtJChDT05GSUdfVk9SQklTX0RFQ09ERVIpICs9IHJpc2N2L3ZvcmJpc2RzcF9pbml0Lm8K PiAgUlZWLU9CSlMtJChDT05GSUdfVk9SQklTX0RFQ09ERVIpICs9IHJpc2N2L3ZvcmJpc2RzcF9y dnYubwo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOV9tY19ydnYuUyBiL2xpYmF2 Y29kZWMvcmlzY3YvdnA5X21jX3J2di5TCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw MDAwMDAwMDAwLi43Y2IzOGVjOTRhCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2xpYmF2Y29kZWMv cmlzY3YvdnA5X21jX3J2di5TCj4gQEAgLTAsMCArMSw1OCBAQAo+ICsvKgo+ICsgKiBDb3B5cmln aHQgKGMpIDIwMjQgSW5zdGl0dWUgb2YgU29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVu Y2VzCj4gKElTQ0FTKS4KPiArICoKPiArICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgo+ ICsgKgo+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg aXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNz ZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCj4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNl bnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBG Rm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg d2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2Vp dmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNl IGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCj4g KyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJv c3RvbiwgTUEKPiAwMjExMC0xMzAxIFVTQQo+ICsgKi8KPiArCj4gKyNpbmNsdWRlICJsaWJhdnV0 aWwvcmlzY3YvYXNtLlMiCj4gKwo+ICsubWFjcm8gdnNldHZsc3RhdGljOCBsZW4gYW4gbWF4bGVu IG1uPW00Cj4gKy5pZiBcbGVuID09IDQKPiArICAgICAgICB2c2V0aXZsaSAgICAgICAgemVybywg XGxlbiwgZTgsIG1mNCwgdGEsIG1hCj4gKy5lbHNlaWYgXGxlbiA9PSA4Cj4gKyAgICAgICAgdnNl dGl2bGkgICAgICAgIHplcm8sIFxsZW4sIGU4LCBtZjIsIHRhLCBtYQo+ICsuZWxzZWlmIFxsZW4g PT0gMTYKPiArICAgICAgICB2c2V0aXZsaSAgICAgICAgemVybywgXGxlbiwgZTgsIG0xLCB0YSwg bWEKPiArLmVsc2VpZiBcbGVuID09IDMyCj4gKyAgICAgICAgbGkgICAgICAgICAgICAgIFxhbiwg XGxlbgo+ICsgICAgICAgIHZzZXR2bGkgICAgICAgICB6ZXJvLCBcYW4sIGU4LCBtMiwgdGEsIG1h Cj4gKy5lbHNlaWYgXGxlbiA9PSA2NAo+ICsgICAgICAgIGxpICAgICAgICAgICAgICBcYW4sIFxt YXhsZW4KPiArICAgICAgICB2c2V0dmxpICAgICAgICAgemVybywgXGFuLCBlOCwgXG1uLCB0YSwg bWEKPiArLmVuZGlmCj4gKy5lbmRtCj4gKwo+ICsubWFjcm8gY29weV9hdmcgbGVuCj4gK2Z1bmMg ZmZfdnA5X2F2Z1xsZW5cKClfcnZ2LCB6dmUzMngKPiArICAgICAgICBjc3J3aSAgICAgICAgICAg dnhybSwgMAo+ICsgICAgICAgIHZzZXR2bHN0YXRpYzggICBcbGVuLCB0MCwgNjQKPiArMToKPiAr ICAgICAgICB2bGU4LnYgICAgICAgICAgdjgsIChhMikKPiArICAgICAgICB2bGU4LnYgICAgICAg ICAgdjE2LCAoYTApCj4gKyAgICAgICAgdmFhZGR1LnZ2ICAgICAgIHY4LCB2OCwgdjE2Cj4gKyAg ICAgICAgYWRkaSAgICAgICAgICAgIGE0LCBhNCwgLTEKPiArICAgICAgICB2c2U4LnYgICAgICAg ICAgdjgsIChhMCkKPiArICAgICAgICBhZGQgICAgICAgICAgICAgYTIsIGEyLCBhMwo+ICsgICAg ICAgIGFkZCAgICAgICAgICAgICBhMCwgYTAsIGExCj4gKyAgICAgICAgYm5leiAgICAgICAgICAg IGE0LCAxYgo+ICsgICAgICAgIHJldAo+ICtlbmRmdW5jCj4gKy5lbmRtCj4gKwo+ICsuaXJwIGxl biwgNjQsIDMyLCAxNiwgOCwgNAo+ICsgICAgICAgIGNvcHlfYXZnIFxsZW4KPiArLmVuZHIKPiBk aWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3AuaCBiL2xpYmF2Y29kZWMvcmlzY3Yv dnA5ZHNwLmgKPiBpbmRleCA3OTMzMGI0OTY4Li5mZjg0MzE1OTFjIDEwMDY0NAo+IC0tLSBhL2xp YmF2Y29kZWMvcmlzY3YvdnA5ZHNwLmgKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcC5o Cj4gQEAgLTEzOCwxMSArMTM4LDExIEBAIHZvaWQgZmZfYXZnX2JpbGluXyMjU0laRSMjaHZfcnZ2 KHVpbnQ4X3QgKmRzdCwKPiBwdHJkaWZmX3QgZHN0c3RyaWRlLCAgICAgICAgXAo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaCwgaW50IG14LCBpbnQgbXkpOwo+Cj4gICNk ZWZpbmUgVlA5X0NPUFlfQVZHX1JJU0NWX1JWVl9GVU5DKFNJWkUpICAgICAgICAgICAgICAgICAg ICAgICAgICAgXAo+IC12b2lkIGZmX2NvcHkjI1NJWkUjI19ydnYodWludDhfdCAqZHN0LCBwdHJk aWZmX3QgZHN0c3RyaWRlLCAgICAgICAgXAo+ICt2b2lkIGZmX3ZwOV9jb3B5IyNTSVpFIyNfcnZ2 KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IGRzdHN0cmlkZSwgICAgXAo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqc3JjLCBwdHJkaWZmX3Qgc3Jjc3RyaWRlLCAgXAo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGgsIGludCBteCwgaW50IG15KTsgICAgICAg ICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC12b2lkIGZmX2F2ZyMjU0laRSMjX3J2dih1 aW50OF90ICpkc3QsIHB0cmRpZmZfdCBkc3RzdHJpZGUsICAgICAgICAgXAo+ICt2b2lkIGZmX3Zw OV9hdmcjI1NJWkUjI19ydnYodWludDhfdCAqZHN0LCBwdHJkaWZmX3QgZHN0c3RyaWRlLCAgICAg XAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzcmMsIHB0cmRpZmZf dCBzcmNzdHJpZGUsICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaCwgaW50IG14 LCBpbnQgbXkpOwo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQu Ywo+IGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gaW5kZXggYWI5OTI5NGQ0NC4u NDU0ZGNkOTYzZiAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMK PiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiBAQCAtNDgsNiArNDgsMjQg QEAgc3RhdGljIGF2X2NvbGQgdm9pZCB2cDlkc3BfbWNfaW5pdF9yaXNjdihWUDlEU1BDb250ZXh0 Cj4gKmRzcCwgaW50IGJwcCkKPiAgICAgIH0KPiAgIyBlbmRpZgo+Cj4gKyNpZiBIQVZFX1JWVgo+ ICsgICAgaWYgKGJwcCA9PSA4ICYmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JMzIpICYmCj4g ZmZfcnZfdmxlbl9sZWFzdCgxMjgpKSB7Cj4gKwo+ICsjZGVmaW5lIGluaXRfZnBlbChpZHgxLCBz eikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgZHNw LT5tY1tpZHgxXVtGSUxURVJfOFRBUF9TTU9PVEggXVsxXVswXVswXSA9IGZmX3ZwOV9hdmcjI3N6 IyNfcnZ2OyAgXAo+ICsgICAgZHNwLT5tY1tpZHgxXVtGSUxURVJfOFRBUF9SRUdVTEFSXVsxXVsw XVswXSA9IGZmX3ZwOV9hdmcjI3N6IyNfcnZ2OyAgXAo+ICsgICAgZHNwLT5tY1tpZHgxXVtGSUxU RVJfOFRBUF9TSEFSUCAgXVsxXVswXVswXSA9IGZmX3ZwOV9hdmcjI3N6IyNfcnZ2OyAgXAo+ICsg ICAgZHNwLT5tY1tpZHgxXVtGSUxURVJfQklMSU5FQVIgICAgXVsxXVswXVswXSA9IGZmX3ZwOV9h dmcjI3N6IyNfcnZ2Cj4gKwo+ICsgICAgaW5pdF9mcGVsKDAsIDY0KTsKPiArICAgIGluaXRfZnBl bCgxLCAzMik7Cj4gKyAgICBpbml0X2ZwZWwoMiwgMTYpOwo+ICsgICAgaW5pdF9mcGVsKDMsIDgp Owo+ICsgICAgaW5pdF9mcGVsKDQsIDQpOwo+ICsKPiArI3VuZGVmIGluaXRfZnBlbAo+ICsgICAg fQo+ICsjZW5kaWYKPiAgI2VuZGlmCj4gIH0KPgo+IC0tCj4gMi40NS4xCj4KPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl bAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==