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 EB2AF48923 for ; Tue, 21 May 2024 15:36:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 73BC368D2A4; Tue, 21 May 2024 18:36:22 +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 1CB6468CCE7 for ; Tue, 21 May 2024 18:36:15 +0300 (EEST) Received: by mail-qv1-f47.google.com with SMTP id 6a1803df08f44-6aacd1d24deso17104386d6.1 for ; Tue, 21 May 2024 08:36:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716305773; x=1716910573; 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=mHrKRIZ+TYfNoVwI/HZcU0haIBmrzL0O7hu+iyIzrL0=; b=G3fu0k6+CgHG7dXiTbFSEX/s7sp4/vRm8i4w1TF/NU3eaj2d3hgam+LjRawJGDRgXe LVP7Bd85YqO1NyysBtVwI0PoTjN+LgFNZ3fwt1U0OT8CsFYa750erg/eAYZjhpEG7EMu 6faNlrdz/ryMA9bjrSnbmHNLhWNpdUwUEBZT2XAOjDS7Kp8ns/q8NrlGS5mutdKl45Tz /kZBasxoSytOERe+cSQb+lbaOmIuZeWRiAykC1wOWxJoKxqLYwkyVHBcduvy8t5MM2l5 hXTnYeqJSzHQt/guAfnSDa94jd5rOYJPzA70XZofzq4O4pqW+BIsurt8zMOKSEQIxWr5 yMdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716305773; x=1716910573; 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=mHrKRIZ+TYfNoVwI/HZcU0haIBmrzL0O7hu+iyIzrL0=; b=XlX09hOfL4KLx0VOpV0eX4Sv9l8oTjm+NxKnNzm+/5yhisIrcS5wAkCRIX5HJBM2yV 8dt0pFaS1VjABadY8OKHkzagqCON1az30U9pEaMQO/rxYaK7NdvsfYV1FLUcdNirqLWz l5VLpRlZx4TtYd8n6u5YlhxbUEEPJ5KgHEysngBrSC9HrirEuXk4FZYQUcrKDtgdZGp9 UXiLYAGs2TQfeTqrzVh/fVNAHq0kKSD3gJRcD1o0WTDoPLL3k/78jvn+7WJOZEzokvVD L4bd9SqsqVMZRFCk8luTjAQl7rygoXP6TmvTom0gWZrPMfGwFkaIr7FaofBYxi4RBurf a7dQ== X-Gm-Message-State: AOJu0YxaaRIg49SxU/E4nq1mSq7Rwn2wQ2Um066YaHEGULhGzJSF7O9C IavnT/8khUPaibeV9kga2tIcr5SsLjm9vMEtkOobVFif6h8UjRhEwOV+l1NukGb3r9i8ciIKnw2 JDpJL4i5HevCcj06a3iexiFzMJ1+KWQi22AzznA== X-Google-Smtp-Source: AGHT+IGfbtXDqgkD+ilAzpKsvRhs0/YPnf9KCkHAcpDCLW1aW3a0QD+Wvi09L8xkJ9HRbodBXrbLniH21huTWTQSdds= X-Received: by 2002:a05:6214:c8b:b0:6ab:6c3c:b8c8 with SMTP id 6a1803df08f44-6ab6c3cbaf4mr74848686d6.14.1716305773239; Tue, 21 May 2024 08:36:13 -0700 (PDT) MIME-Version: 1.0 References: <2586175.T0ke9HF4WD@basile.remlab.net> In-Reply-To: <2586175.T0ke9HF4WD@basile.remlab.net> From: flow gg Date: Tue, 21 May 2024 23:36:02 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v4 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: PiBQbGVhc2UgcHV0IGNvbW1hcyBiZXR3ZWVuIG9wZXJhbmRzLgoKT2theQoKPiBUaGlzIHNob3Vs ZCBwcm9iYWJseSBiZSBmZl9hdmdfdnA5IG9yIHNvbWV0aGluZyBzbGlnaHRseSBtb3JlIHNwZWNp ZmljLgoKSXMgaXQgbmVjZXNzYXJ5IGhlcmU/IE1hbnkgbWFjcm9zIGluIHRoZSBDIGZpbGUgYXJl IGNvcGllZCBmcm9tIE1JUFMsIHdoZXJlCml0IGlzIGNhbGxlZCBmZl9hdmc0X21zYS4gSGVyZSwg aXQgaGFzIGJlZW4gc2ltcGx5IGNoYW5nZWQgdG8gZmZfYXZnNF9ydnYuCgpSw6ltaSBEZW5pcy1D b3VybW9udCA8cmVtaUByZW1sYWIubmV0PiDkuo4yMDI05bm0NeaciDIx5pel5ZGo5LqMIDIzOjI0 5YaZ6YGT77yaCgo+IExlIGxhdWFudGFpbmEgMTguIHRvdWtva3V1dGEgMjAyNCwgMjEuMTUuMjkg RUVTVCB1azdiQGZveG1haWwuY29tIGEgw6ljcml0Cj4gOgo+ID4gRnJvbTogc3VueXVlY2hpIDxz dW55dWVjaGlAaXNjYXMuYWMuY24+Cj4gPgo+ID4gQzkwODoKPiA+IHZwOV9hdmc0XzhicHBfYzog MS4yCj4gPiB2cDlfYXZnNF84YnBwX3J2dl9pNjQ6IDEuMAo+ID4gdnA5X2F2ZzhfOGJwcF9jOiAz LjcKPiA+IHZwOV9hdmc4XzhicHBfcnZ2X2k2NDogMS41Cj4gPiB2cDlfYXZnMTZfOGJwcF9jOiAx NC43Cj4gPiB2cDlfYXZnMTZfOGJwcF9ydnZfaTY0OiAzLjUKPiA+IHZwOV9hdmczMl84YnBwX2M6 IDU3LjcKPiA+IHZwOV9hdmczMl84YnBwX3J2dl9pNjQ6IDEwLjAKPiA+IHZwOV9hdmc2NF84YnBw X2M6IDIyOS4wCj4gPiB2cDlfYXZnNjRfOGJwcF9ydnZfaTY0OiAzMS43Cj4gPiAtLS0KPiA+ICBs aWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlICAgICAgfCAgMyArLQo+ID4gIGxpYmF2Y29kZWMvcmlz Y3YvdnA5X21jX3J2di5TICB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK PiA+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMgfCAxOCArKysrKysrKysrKwo+ID4g IDMgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3Jpc2N2L3ZwOV9tY19ydnYuUwo+ID4KPiA+IGRp ZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlIGIvbGliYXZjb2RlYy9yaXNjdi9N YWtlZmlsZQo+ID4gaW5kZXggMjdiMjY4YWUzOS4uNDczOWQ4MzUyMiAxMDA2NDQKPiA+IC0tLSBh L2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKPiA+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvTWFr ZWZpbGUKPiA+IEBAIC02NSw2ICs2NSw3IEBAIFJWVi1PQkpTLSQoQ09ORklHX1ZQOERTUCkgKz0g cmlzY3YvdnA4ZHNwX3J2di5vCj4gPiAgT0JKUy0kKENPTkZJR19WUDlfREVDT0RFUikgKz0gcmlz Y3YvdnA5ZHNwX2luaXQubwo+ID4gIFJWLU9CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIpICs9IHJp c2N2L3ZwOV9pbnRyYV9ydmkubyBcCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcmlzY3YvdnA5X21jX3J2aS5vCj4gPiAtUlZWLU9CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIp ICs9IHJpc2N2L3ZwOV9pbnRyYV9ydnYubwo+ID4gK1JWVi1PQkpTLSQoQ09ORklHX1ZQOV9ERUNP REVSKSArPSByaXNjdi92cDlfaW50cmFfcnZ2Lm8gXAo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICByaXNjdi92cDlfbWNfcnZ2Lm8KPiA+ICBPQkpTLSQoQ09ORklHX1ZPUkJJ U19ERUNPREVSKSArPSByaXNjdi92b3JiaXNkc3BfaW5pdC5vCj4gPiAgUlZWLU9CSlMtJChDT05G SUdfVk9SQklTX0RFQ09ERVIpICs9IHJpc2N2L3ZvcmJpc2RzcF9ydnYubwo+ID4gZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5X21jX3J2di5TCj4gYi9saWJhdmNvZGVjL3Jpc2N2L3Zw OV9tY19ydnYuUwo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAu Ljc4MTFjZDk5MjgKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3Yv dnA5X21jX3J2di5TCj4gPiBAQCAtMCwwICsxLDU4IEBACj4gPiArLyoKPiA+ICsgKiBDb3B5cmln aHQgKGMpIDIwMjQgSW5zdGl0dWUgb2YgU29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVu Y2VzCj4gPiAoSVNDQVMpLiArICoKPiA+ICsgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcu Cj4gPiArICoKPiA+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry aWJ1dGUgaXQgYW5kL29yCj4gPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5 IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgo+ID4gKyAqIHZlcnNpb24gMi4x IG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ ID4gKyAqCj4gPiArICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg d2lsbCBiZSB1c2VmdWwsCj4gPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0 IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ID4gKyAqIExl c3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPiArICoKPiA+ ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdl bmVyYWwgUHVibGljCj4gPiArICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3 cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+ID4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZy YW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEKPiAwMjExMC0xMzAxCj4gPiBV U0EgKyAqLwo+ID4gKwo+ID4gKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMiCj4gPiAr Cj4gPiArLm1hY3JvIHZzZXR2bHN0YXRpYzggbGVuIGFuIG1heGxlbiBtbj1tNAo+Cj4gUGxlYXNl IHB1dCBjb21tYXMgYmV0d2VlbiBvcGVyYW5kcy4KPgo+ID4gKy5pZiBcbGVuID09IDQKPiA+ICsg ICAgICAgIHZzZXRpdmxpICAgICAgICB6ZXJvLCBcbGVuLCBlOCwgbWY0LCB0YSwgbWEKPiA+ICsu ZWxzZWlmIFxsZW4gPT0gOAo+ID4gKyAgICAgICAgdnNldGl2bGkgICAgICAgIHplcm8sIFxsZW4s IGU4LCBtZjIsIHRhLCBtYQo+ID4gKy5lbHNlaWYgXGxlbiA9PSAxNgo+ID4gKyAgICAgICAgdnNl dGl2bGkgICAgICAgIHplcm8sIFxsZW4sIGU4LCBtMSwgdGEsIG1hCj4gPiArLmVsc2VpZiBcbGVu ID09IDMyCj4gPiArICAgICAgICBsaSAgICAgICAgICAgICAgXGFuLCBcbGVuCj4gPiArICAgICAg ICB2c2V0dmxpICAgICAgICAgemVybywgXGFuLCBlOCwgbTIsIHRhLCBtYQo+ID4gKy5lbHNlaWYg XGxlbiA9PSA2NAo+ID4gKyAgICAgICAgbGkgICAgICAgICAgICAgIFxhbiwgXG1heGxlbgo+ID4g KyAgICAgICAgdnNldHZsaSAgICAgICAgIHplcm8sIFxhbiwgZTgsIFxtbiwgdGEsIG1hCj4gPiAr LmVuZGlmCj4gPiArLmVuZG0KPiA+ICsKPiA+ICsubWFjcm8gY29weV9hdmcgbGVuCj4gPiArZnVu YyBmZl9hdmdcbGVuXCgpX3J2diwgenZlMzJ4Cj4KPiBUaGlzIHNob3VsZCBwcm9iYWJseSBiZSBm Zl9hdmdfdnA5IG9yIHNvbWV0aGluZyBzbGlnaHRseSBtb3JlIHNwZWNpZmljLgo+Cj4gPiArICAg ICAgICBjc3J3aSAgICAgICAgICAgdnhybSwgMAo+ID4gKyAgICAgICAgdnNldHZsc3RhdGljOCAg IFxsZW4gdDAgNjQKPiA+ICsxOgo+ID4gKyAgICAgICAgdmxlOC52ICAgICAgICAgIHY4LCAoYTIp Cj4gPiArICAgICAgICB2bGU4LnYgICAgICAgICAgdjE2LCAoYTApCj4gPiArICAgICAgICB2YWFk ZHUudnYgICAgICAgdjgsIHY4LCB2MTYKPiA+ICsgICAgICAgIGFkZGkgICAgICAgICAgICBhNCwg YTQsIC0xCj4gPiArICAgICAgICB2c2U4LnYgICAgICAgICAgdjgsIChhMCkKPiA+ICsgICAgICAg IGFkZCAgICAgICAgICAgICBhMiwgYTIsIGEzCj4gPiArICAgICAgICBhZGQgICAgICAgICAgICAg YTAsIGEwLCBhMQo+ID4gKyAgICAgICAgYm5leiAgICAgICAgICAgIGE0LCAxYgo+ID4gKyAgICAg ICAgcmV0Cj4gPiArZW5kZnVuYwo+ID4gKy5lbmRtCj4gPiArCj4gPiArLmlycCBsZW4sIDY0LCAz MiwgMTYsIDgsIDQKPiA+ICsgICAgICAgIGNvcHlfYXZnIFxsZW4KPiA+ICsuZW5kcgo+ID4gZGlm ZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwo+IGIvbGliYXZjb2RlYy9y aXNjdi92cDlkc3BfaW5pdC5jCj4gPiBpbmRleCBhYjk5Mjk0ZDQ0Li42YmZlMjM1NjNhIDEwMDY0 NAo+ID4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gPiArKysgYi9saWJh dmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiA+IEBAIC00OCw2ICs0OCwyNCBAQCBzdGF0aWMg YXZfY29sZCB2b2lkIHZwOWRzcF9tY19pbml0X3Jpc2N2KFZQOURTUENvbnRleHQKPiA+ICpkc3As IGludCBicHApIH0KPiA+ICAjIGVuZGlmCj4gPgo+ID4gKyNpZiBIQVZFX1JWVgo+ID4gKyAgICBp ZiAoYnBwID09IDggJiYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0kzMikgJiYKPiBmZl9ydl92 bGVuX2xlYXN0KDEyOCkpCj4gPiB7ICsKPiA+ICsjZGVmaW5lIGluaXRfZnBlbChpZHgxLCBzeikg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICBkc3At Pm1jW2lkeDFdW0ZJTFRFUl84VEFQX1NNT09USCBdWzFdWzBdWzBdID0gZmZfYXZnIyNzeiMjX3J2 djsgIFwKPiA+ICsgICAgZHNwLT5tY1tpZHgxXVtGSUxURVJfOFRBUF9SRUdVTEFSXVsxXVswXVsw XSA9IGZmX2F2ZyMjc3ojI19ydnY7ICBcCj4gPiArICAgIGRzcC0+bWNbaWR4MV1bRklMVEVSXzhU QVBfU0hBUlAgIF1bMV1bMF1bMF0gPSBmZl9hdmcjI3N6IyNfcnZ2OyAgXAo+ID4gKyAgICBkc3At Pm1jW2lkeDFdW0ZJTFRFUl9CSUxJTkVBUiAgICBdWzFdWzBdWzBdID0gZmZfYXZnIyNzeiMjX3J2 dgo+ID4gKwo+ID4gKyAgICBpbml0X2ZwZWwoMCwgNjQpOwo+ID4gKyAgICBpbml0X2ZwZWwoMSwg MzIpOwo+ID4gKyAgICBpbml0X2ZwZWwoMiwgMTYpOwo+ID4gKyAgICBpbml0X2ZwZWwoMywgOCk7 Cj4gPiArICAgIGluaXRfZnBlbCg0LCA0KTsKPiA+ICsKPiA+ICsjdW5kZWYgaW5pdF9mcGVsCj4g PiArICAgIH0KPiA+ICsjZW5kaWYKPiA+ICAjZW5kaWYKPiA+ICB9Cj4KPgo+IC0tCj4gUsOpbWkg RGVuaXMtQ291cm1vbnQKPiBodHRwOi8vd3d3LnJlbWxhYi5uZXQvCj4KPgo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=