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 2A7044A014 for ; Fri, 17 May 2024 16:06:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 856B068D2FB; Fri, 17 May 2024 19:06:31 +0300 (EEST) Received: from mail-qv1-f47.google.com (mail-qv1-f47.google.com [209.85.219.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9251768CB87 for ; Fri, 17 May 2024 19:06:25 +0300 (EEST) Received: by mail-qv1-f47.google.com with SMTP id 6a1803df08f44-6a0badb6892so5361616d6.1 for ; Fri, 17 May 2024 09:06:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715961984; x=1716566784; 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=0x9S4fCJTn2ciK1NzZRs6/6ZK0ZYmYefI0LEqQcW8zg=; b=g8v++25TcxirbaNVZBUDzSwTK/k5alGb9tyV9U84BcPUWg0UE5MQAPfBqvvJgomXuA YpJMD+il6xriv6c4O64k4lM5dkMbBePpCSLzAWTHJYhJA+K/NJaZiGdC94QJgi9arze/ 4x1jqpslONh9HqiigXFeFFKk4zJ0nC9JGLR3MsJOipqyeKP9sMGYpilCvmacbK9X7Ht6 eITGcvoyq7x7p5hXsryi970mTIutbntEj1haaDY5ltf14VlrjhoBiOGcglopI2Z2gyrl 7zTE0S7I8h3Nnvr/U4eKqxToOxyBIe+M5aHv16lD3vHQQhDILhis+kHMBkuG2LOfNqeX Zb7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715961984; x=1716566784; 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=0x9S4fCJTn2ciK1NzZRs6/6ZK0ZYmYefI0LEqQcW8zg=; b=FG7P2ehMyYl/UzvukpQTpttQVMTuXaQekLYhV+67EbbqiLRKejs6pUbKpa9UzEQtlz ItI/G0roOXfmJA7+SpaAMpKnXeZmQmXj1+dKd+NjbvGOACtRhNfBMBz68CDItfboCuqJ bMfG8zgxV/y54YNR45UzXTikyMfrzKtdbY2PYk53j5ZkHzuHPnrR4TzEfcxOW7QVSZsS beIIiozFy3vVdkiLdvB/Z+FPJ0oAmM7GpuHfkgSIJsH51Mei0knMIj5ghkrWUTHkwX0o SfiPF8LT3VRr6o9S/KDyKGSiCIv3L/A5ekTkoV2sVKK7SGN7SS1Vr670Gvk/Kfvs+iAX Fc/A== X-Gm-Message-State: AOJu0YyzIYL7TwgDE0na3TqyMvRVHwIcnfwmWYItxTUXKu1ltsYgJ+xQ OBL/SIfpHuxQ/byrouR8vqzAtSwZbzQTcATIkaCmbuDreTreDZsQaqk5twy92LXYDGbRePCveuK +RPSlur0ueOI3a7jHvs7aXqgrckGJELd8tIA= X-Google-Smtp-Source: AGHT+IGQLKVyI76uHBb1zdraTnW4gkuuW5c/P7VTLit7k6OKApgAsubUnrJ/JhbUNNWCYr3B/aHlyPhfGjfYVQ1UJ6Y= X-Received: by 2002:a05:6214:4342:b0:6a3:5db0:a821 with SMTP id 6a1803df08f44-6a35db0a8c7mr82027026d6.25.1715961983862; Fri, 17 May 2024 09:06:23 -0700 (PDT) MIME-Version: 1.0 References: <20240513165926.1467967-1-uk7b@foxmail.com> <9276774.vF19fDgCsf@basile.remlab.net> In-Reply-To: <9276774.vF19fDgCsf@basile.remlab.net> From: flow gg Date: Sat, 18 May 2024 00:06:13 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v3 5/9] 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: eWVhaCwgdXBkYXRlZCBpdCBpbiB0aGUgcmVwbHkKClLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1p QHJlbWxhYi5uZXQ+IOS6jjIwMjTlubQ15pyIMTfml6XlkajkupQgMjM6MTHlhpnpgZPvvJoKCj4g TGUgbWFhbmFudGFpbmEgMTMuIHRvdWtva3V1dGEgMjAyNCwgMTkuNTkuMjIgRUVTVCB1azdiQGZv eG1haWwuY29tIGEKPiDDqWNyaXQgOgo+ID4gRnJvbTogc3VueXVlY2hpIDxzdW55dWVjaGlAaXNj YXMuYWMuY24+Cj4gPgo+ID4gQzkwODoKPiA+IHZwOV9hdmc0XzhicHBfYzogMS4yCj4gPiB2cDlf YXZnNF84YnBwX3J2dl9pNjQ6IDEuMAo+ID4gdnA5X2F2ZzhfOGJwcF9jOiAzLjcKPiA+IHZwOV9h dmc4XzhicHBfcnZ2X2k2NDogMS41Cj4gPiB2cDlfYXZnMTZfOGJwcF9jOiAxNC43Cj4gPiB2cDlf YXZnMTZfOGJwcF9ydnZfaTY0OiAzLjUKPiA+IHZwOV9hdmczMl84YnBwX2M6IDU3LjcKPiA+IHZw OV9hdmczMl84YnBwX3J2dl9pNjQ6IDEwLjAKPiA+IHZwOV9hdmc2NF84YnBwX2M6IDIyOS4wCj4g PiB2cDlfYXZnNjRfOGJwcF9ydnZfaTY0OiAzMS43Cj4gPiAtLS0KPiA+ICBsaWJhdmNvZGVjL3Jp c2N2L01ha2VmaWxlICAgICAgfCAgMyArLQo+ID4gIGxpYmF2Y29kZWMvcmlzY3YvdnA5X21jX3J2 di5TICB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICBsaWJhdmNv ZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMgfCAxOCArKysrKysrKysrKwo+ID4gIDMgZmlsZXMgY2hh bmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBsaWJhdmNvZGVjL3Jpc2N2L3ZwOV9tY19ydnYuUwo+ID4KPiA+IGRpZmYgLS1naXQgYS9s aWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQo+ID4g aW5kZXggMGNkOTAwMTA0Zi4uMTE4MzM1N2IzNyAxMDA2NDQKPiA+IC0tLSBhL2xpYmF2Y29kZWMv cmlzY3YvTWFrZWZpbGUKPiA+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKPiA+IEBA IC02NCw2ICs2NCw3IEBAIFJWVi1PQkpTLSQoQ09ORklHX1ZQOERTUCkgKz0gcmlzY3YvdnA4ZHNw X3J2di5vCj4gPiAgT0JKUy0kKENPTkZJR19WUDlfREVDT0RFUikgKz0gcmlzY3YvdnA5ZHNwX2lu aXQubwo+ID4gIFJWLU9CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIpICs9IHJpc2N2L3ZwOV9pbnRy YV9ydmkubyBcCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlzY3YvdnA5 X21jX3J2aS5vCj4gPiAtUlZWLU9CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIpICs9IHJpc2N2L3Zw OV9pbnRyYV9ydnYubwo+ID4gK1JWVi1PQkpTLSQoQ09ORklHX1ZQOV9ERUNPREVSKSArPSByaXNj di92cDlfaW50cmFfcnZ2Lm8gXAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICByaXNjdi92cDlfbWNfcnZ2Lm8KPiA+ICBPQkpTLSQoQ09ORklHX1ZPUkJJU19ERUNPREVSKSAr PSByaXNjdi92b3JiaXNkc3BfaW5pdC5vCj4gPiAgUlZWLU9CSlMtJChDT05GSUdfVk9SQklTX0RF Q09ERVIpICs9IHJpc2N2L3ZvcmJpc2RzcF9ydnYubwo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvcmlzY3YvdnA5X21jX3J2di5TCj4gYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOV9tY19ydnYuUwo+ ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAuLjVkOTE3ZTdiOTgK PiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5X21jX3J2di5T Cj4gPiBAQCAtMCwwICsxLDU4IEBACj4gPiArLyoKPiA+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjQg SW5zdGl0dWUgb2YgU29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzCj4gPiAoSVND QVMpLiArICoKPiA+ICsgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuCj4gPiArICoKPiA+ ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yCj4gPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBH ZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgo+ID4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNl bnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ID4gKyAqCj4gPiAr ICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm dWwsCj4gPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt cGxpZWQgd2FycmFudHkgb2YKPiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ID4gKyAqIExlc3NlciBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPiArICoKPiA+ICsgKiBZb3Ugc2hv dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGlj Cj4gPiArICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUg RnJlZSBTb2Z0d2FyZQo+ID4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVl dCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEKPiAwMjExMC0xMzAxCj4gPiBVU0EgKyAqLwo+ID4g Kwo+ID4gKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMiCj4gPiArCj4gPiArLm1hY3Jv IHZzZXR2bHN0YXRpYzggbGVuIGFuIG1heGxlbiBtbj1tNAo+ID4gKy5pZiBcbGVuID09IDQKPiA+ ICsgICAgICAgIHZzZXRpdmxpICAgICAgICB6ZXJvLCBcbGVuLCBlOCwgbWY0LCB0YSwgbWEKPiA+ ICsuZWxzZWlmIFxsZW4gPT0gOAo+ID4gKyAgICAgICAgdnNldGl2bGkgICAgICAgIHplcm8sIFxs ZW4sIGU4LCBtZjIsIHRhLCBtYQo+ID4gKy5lbHNlaWYgXGxlbiA9PSAxNgo+ID4gKyAgICAgICAg dnNldGl2bGkgICAgICAgIHplcm8sIFxsZW4sIGU4LCBtMSwgdGEsIG1hCj4gPiArLmVsc2VpZiBc bGVuID09IDMyCj4gPiArICAgICAgICBsaSAgICAgICAgICAgICAgXGFuLCBcbGVuCj4gPiArICAg ICAgICB2c2V0dmxpICAgICAgICAgemVybywgXGFuLCBlOCwgbTIsIHRhLCBtYQo+ID4gKy5lbHNl aWYgXGxlbiA9PSA2NAo+ID4gKyAgICAgICAgbGkgICAgICAgICAgICAgIFxhbiwgXG1heGxlbgo+ ID4gKyAgICAgICAgdnNldHZsaSAgICAgICAgIHplcm8sIFxhbiwgZTgsIFxtbiwgdGEsIG1hCj4g PiArLmVuZGlmCj4gPiArLmVuZG0KPiA+ICsKPiA+ICsubWFjcm8gY29weV9hdmcgbGVuCj4gPiAr ZnVuYyBmZl9hdmdcbGVuXCgpX3J2diwgenZlMzJ4Cj4gPiArICAgICAgICBjc3J3aSAgICAgICAg ICAgdnhybSwgMAo+ID4gKyAgICAgICAgdnNldHZsc3RhdGljOCAgIFxsZW4gdDAgNjQKPiA+ICsx Ogo+ID4gKyAgICAgICAgYWRkaSAgICAgICAgICAgIGE0LCBhNCwgLTEKPiA+ICsgICAgICAgIHZs ZTgudiAgICAgICAgICB2OCwgKGEyKQo+ID4gKyAgICAgICAgdmxlOC52ICAgICAgICAgIHYxNiwg KGEwKQo+ID4gKyAgICAgICAgdmFhZGR1LnZ2ICAgICAgIHY4LCB2OCwgdjE2Cj4gPiArICAgICAg ICB2c2U4LnYgICAgICAgICAgdjgsIChhMCkKPiA+ICsgICAgICAgIGFkZCAgICAgICAgICAgICBh MiwgYTIsIGEzCj4gPiArICAgICAgICBhZGQgICAgICAgICAgICAgYTAsIGEwLCBhMQo+ID4gKyAg ICAgICAgYm5leiAgICAgICAgICAgIGE0LCAxYgo+ID4gKyAgICAgICAgcmV0Cj4KPiBEb2Vzbid0 IHRoaXMgZ2V0IHNsaWdodGx5IGZhc3RlciBieSBpbnRlcmxlYXZpbmcgc2NhbGFyIGFuZCB2ZWN0 b3IKPiBpbnN0cnVjdGlvbnM/Cj4KPiA+ICtlbmRmdW5jCj4gPiArLmVuZG0KPiA+ICsKPiA+ICsu aXJwIGxlbiA2NCwgMzIsIDE2LCA4LCA0Cj4gPiArICAgICAgICBjb3B5X2F2ZyBcbGVuCj4gPiAr LmVuZHIKPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiBi L2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwo+ID4gaW5kZXggMTg0ZmFkYmFmNy4uMTky MjQ4NGExZCAxMDA2NDQKPiA+IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwo+ ID4gKysrIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gPiBAQCAtNDgsNiArNDgs MjQgQEAgc3RhdGljIGF2X2NvbGQgdm9pZCB2cDlkc3BfbWNfaW5pdF9yaXNjdihWUDlEU1BDb250 ZXh0Cj4gPiAqZHNwLCBpbnQgYnBwKSB9Cj4gPiAgIyBlbmRpZgo+ID4KPiA+ICsjaWYgSEFWRV9S VlYKPiA+ICsgICAgaWYgKGJwcCA9PSA4ICYmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JMzIp ICYmCj4gZmZfcnZfdmxlbl9sZWFzdCgxMjgpKQo+ID4geyArCj4gPiArI2RlZmluZSBpbml0X2Zw ZWwoaWR4MSwgc3opICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK PiA+ICsgICAgZHNwLT5tY1tpZHgxXVtGSUxURVJfOFRBUF9TTU9PVEggXVsxXVswXVswXSA9IGZm X2F2ZyMjc3ojI19ydnY7ICBcCj4gPiArICAgIGRzcC0+bWNbaWR4MV1bRklMVEVSXzhUQVBfUkVH VUxBUl1bMV1bMF1bMF0gPSBmZl9hdmcjI3N6IyNfcnZ2OyAgXAo+ID4gKyAgICBkc3AtPm1jW2lk eDFdW0ZJTFRFUl84VEFQX1NIQVJQICBdWzFdWzBdWzBdID0gZmZfYXZnIyNzeiMjX3J2djsgIFwK PiA+ICsgICAgZHNwLT5tY1tpZHgxXVtGSUxURVJfQklMSU5FQVIgICAgXVsxXVswXVswXSA9IGZm X2F2ZyMjc3ojI19ydnYKPiA+ICsKPiA+ICsgICAgaW5pdF9mcGVsKDAsIDY0KTsKPiA+ICsgICAg aW5pdF9mcGVsKDEsIDMyKTsKPiA+ICsgICAgaW5pdF9mcGVsKDIsIDE2KTsKPiA+ICsgICAgaW5p dF9mcGVsKDMsIDgpOwo+ID4gKyAgICBpbml0X2ZwZWwoNCwgNCk7Cj4gPiArCj4gPiArI3VuZGVm IGluaXRfZnBlbAo+ID4gKyAgICB9Cj4gPiArI2VuZGlmCj4gPiAgI2VuZGlmCj4gPiAgfQo+Cj4K PiAtLQo+IOmbt+exs+KAp+W+t+WwvC3lupPlsJTokpkKPiBodHRwOi8vd3d3LnJlbWxhYi5uZXQv Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=