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 F0A8048BBC for ; Tue, 7 May 2024 07:40:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BA1B968D722; Tue, 7 May 2024 10:40:41 +0300 (EEST) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BB2EE68D645 for ; Tue, 7 May 2024 10:40:35 +0300 (EEST) Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-79291d441fbso263477185a.0 for ; Tue, 07 May 2024 00:40:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715067634; x=1715672434; 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=s1MCBhLB1NUIc4txbf5156IM97A7ajPTe4axgt3ozwc=; b=hVHwIhS6nxrs//gn5+Jis/Ya6Wkt6HkelsDvuKUuLIjju907yis9LMswb1a1uzDb11 xubDK0/X0SIniV/cwEYoosdu39OSbAQsYEayXilvhSP5ANQ1+I6JDAYgG336EVpoQq9H +wGL11aBt4y/i/UTXxG3w9Q36TGGrAYmgu2IznU5EcHn7MqjzePnsAHwwzSIjnyECRbV AnAaGKAD+KMQgZIFgcqbit6yStLCnFIoUQxqS+QRyQElTLM8m1wVNzR6njOm9XEE0AYy IS0F3xDchy1ti79958IjX6vUHiV/m3Cd/43fxFdTiqqLKDGqxDysybjJSHFI0xvD52OM 6nYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715067634; x=1715672434; 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=s1MCBhLB1NUIc4txbf5156IM97A7ajPTe4axgt3ozwc=; b=C+Z0n+acdaPtE2zme4TzbUQTXrMwgDvHx5sVgt1oLRVb75Gg6yRgXWooeGuOMdh05c y89Z3v1NKz8lFsp5/15fbjfr9HpuiaqEvCriD0vlZ93ENt7EI37AxK/cSSm7RTH06RnZ ATRj/NxM+zF78Xnuiui+BS6uPl9brkHFN8+OykCUPZNu8Xg2bgPfUnHL386/EqBykgQS 0vScmpFxxc9gW92OtQk4eTZE2L+wMoBt/Zfo7WbhadYwSOg8RIbVc0DPZCeQZW6HV+UW ECMDEfJC+hEmmB/2fcm/oGqgWb8gMpMPcXaMR5NABYDcuS96owEXSUo6k7AsODlbwtFt DkZw== X-Gm-Message-State: AOJu0YwX32lnGrYf1T/A2npAE6aDV18v7N/phJaRFXQ73st+RxMkK7MT A08OeVe/ok+PgXKCD8ozgJ9ga3PhCTU/aAacQZ3bF23Bet1JiaWgsYNtWCiIBlc6sFmXbn807Zc Zffy3AyPYmpF/X1HfVKF00S1PJtw3iiChIApJLQ== X-Google-Smtp-Source: AGHT+IFqdISlyY9RcSjRAgwAB8i2bSy0M3j92tR8SmndRAqQsisN4ZaJnK39qasbCaRHuLrDWgs4QW6Hq4OMEI5eh04= X-Received: by 2002:ad4:5f09:0:b0:699:2cd8:4d83 with SMTP id fo9-20020ad45f09000000b006992cd84d83mr13466900qvb.29.1715067634286; Tue, 07 May 2024 00:40:34 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: flow gg Date: Tue, 7 May 2024 15:40:23 +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/9] lavc/vp9dsp: R-V ipred vert 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: Rml4ZWQgaXNzdWVzIHNpbWlsYXIgdG8gdnA4Cgo8dWs3YkBmb3htYWlsLmNvbT4g5LqOMjAyNOW5 tDXmnIg35pel5ZGo5LqMIDE1OjM25YaZ6YGT77yaCgo+IEZyb206IHN1bnl1ZWNoaSA8c3VueXVl Y2hpQGlzY2FzLmFjLmNuPgo+Cj4gQzkwODoKPiB2cDlfdmVydF84eDhfOGJwcF9jOiAyMi4wCj4g dnA5X3ZlcnRfOHg4XzhicHBfcnZpOiAxNS43Cj4gdnA5X3ZlcnRfMTZ4MTZfOGJwcF9jOiA3MS4y Cj4gdnA5X3ZlcnRfMTZ4MTZfOGJwcF9ydmk6IDM5LjAKPiB2cDlfdmVydF8zMngzMl84YnBwX2M6 IDMwMC4yCj4gdnA5X3ZlcnRfMzJ4MzJfOGJwcF9ydmk6IDEzNS4yCj4gLS0tCj4gIGxpYmF2Y29k ZWMvcmlzY3YvTWFrZWZpbGUgICAgICAgIHwgIDEgKwo+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZwOV9p bnRyYV9ydmkuUyB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGxpYmF2 Y29kZWMvcmlzY3YvdnA5ZHNwLmggICAgICAgIHwgIDYgKysrKwo+ICBsaWJhdmNvZGVjL3Jpc2N2 L3ZwOWRzcF9pbml0LmMgICB8IDE1ICsrKysrKy0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgODAgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29k ZWMvcmlzY3YvdnA5X2ludHJhX3J2aS5TCj4KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNj di9NYWtlZmlsZSBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKPiBpbmRleCAwNTBjMDhlZTYx Li42NWRkMGQ2NTZhIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKPiAr KysgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCj4gQEAgLTYzLDYgKzYzLDcgQEAgUlZWLU9C SlMtJChDT05GSUdfVkMxRFNQKSArPSByaXNjdi92YzFkc3BfcnZ2Lm8KPiAgT0JKUy0kKENPTkZJ R19WUDhEU1ApICs9IHJpc2N2L3ZwOGRzcF9pbml0Lm8KPiAgUlZWLU9CSlMtJChDT05GSUdfVlA4 RFNQKSArPSByaXNjdi92cDhkc3BfcnZ2Lm8KPiAgT0JKUy0kKENPTkZJR19WUDlfREVDT0RFUikg Kz0gcmlzY3YvdnA5ZHNwX2luaXQubwo+ICtSVi1PQkpTLSQoQ09ORklHX1ZQOV9ERUNPREVSKSAr PSByaXNjdi92cDlfaW50cmFfcnZpLm8KPiAgUlZWLU9CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIp ICs9IHJpc2N2L3ZwOV9pbnRyYV9ydnYubwo+ICBPQkpTLSQoQ09ORklHX1ZPUkJJU19ERUNPREVS KSArPSByaXNjdi92b3JiaXNkc3BfaW5pdC5vCj4gIFJWVi1PQkpTLSQoQ09ORklHX1ZPUkJJU19E RUNPREVSKSArPSByaXNjdi92b3JiaXNkc3BfcnZ2Lm8KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2Rl Yy9yaXNjdi92cDlfaW50cmFfcnZpLlMKPiBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2 aS5TCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi42MTdmOWY1NWEy Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2aS5T Cj4gQEAgLTAsMCArMSw2MSBAQAo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjQgSW5zdGl0 dWUgb2YgU29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzCj4gKElTQ0FTKS4KPiAr ICoKPiArICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgo+ICsgKgo+ICsgKiBGRm1wZWcg aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1v ZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMK PiArICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv bjsgZWl0aGVyCj4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0 ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQg QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICog TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl IHRoZSBHTlUKPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0 YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg R05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVn OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCj4gKyAqIEZvdW5kYXRpb24sIElu Yy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEKPiAwMjExMC0x MzAxIFVTQQo+ICsgKi8KPiArCj4gKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMiCj4g Kwo+ICsjaWYgX19yaXNjdl94bGVuID49IDY0Cj4gK2Z1bmMgZmZfdl8zMngzMl9ydmkKPiArICAg ICAgICBsZCAgICAgICAgICAgdDAsIChhMykKPiArICAgICAgICBsZCAgICAgICAgICAgdDEsIDgo YTMpCj4gKyAgICAgICAgbGQgICAgICAgICAgIHQyLCAxNihhMykKPiArICAgICAgICBsZCAgICAg ICAgICAgdDMsIDI0KGEzKQo+ICsgICAgICAgIC5yZXB0IDMyCj4gKyAgICAgICAgc2QgICAgICAg ICAgIHQwLCAoYTApCj4gKyAgICAgICAgc2QgICAgICAgICAgIHQxLCA4KGEwKQo+ICsgICAgICAg IHNkICAgICAgICAgICB0MiwgMTYoYTApCj4gKyAgICAgICAgc2QgICAgICAgICAgIHQzLCAyNChh MCkKPiArICAgICAgICBhZGQgICAgICAgICAgYTAsIGEwLCBhMQo+ICsgICAgICAgIC5lbmRyCj4g Kwo+ICsgICAgICAgIHJldAo+ICtlbmRmdW5jCj4gKwo+ICtmdW5jIGZmX3ZfMTZ4MTZfcnZpCj4g KyAgICAgICAgbGQgICAgICAgICAgIHQwLCAoYTMpCj4gKyAgICAgICAgbGQgICAgICAgICAgIHQx LCA4KGEzKQo+ICsgICAgICAgIC5yZXB0IDE2Cj4gKyAgICAgICAgc2QgICAgICAgICAgIHQwLCAo YTApCj4gKyAgICAgICAgc2QgICAgICAgICAgIHQxLCA4KGEwKQo+ICsgICAgICAgIGFkZCAgICAg ICAgICBhMCwgYTAsIGExCj4gKyAgICAgICAgLmVuZHIKPiArCj4gKyAgICAgICAgcmV0Cj4gK2Vu ZGZ1bmMKPiArCj4gK2Z1bmMgZmZfdl84eDhfcnZpCj4gKyAgICAgICAgbGQgICAgICAgICAgIHQw LCAoYTMpCj4gKyAgICAgICAgLnJlcHQgOAo+ICsgICAgICAgIHNkICAgICAgICAgICB0MCwgKGEw KQo+ICsgICAgICAgIGFkZCAgICAgICAgICBhMCwgYTAsIGExCj4gKyAgICAgICAgLmVuZHIKPiAr Cj4gKyAgICAgICAgcmV0Cj4gK2VuZGZ1bmMKPiArI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvcmlzY3YvdnA5ZHNwLmggYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcC5oCj4gaW5kZXgg MjUwNDdlZDUwNy4uZjhiYzY1NjNhNSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3Zw OWRzcC5oCj4gKysrIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3AuaAo+IEBAIC02MCw2ICs2MCwx MiBAQCB2b2lkIGZmX2RjXzEyOV8xNngxNl9ydnYodWludDhfdCAqZHN0LCBwdHJkaWZmX3QKPiBz dHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z dCB1aW50OF90ICphKTsKPiAgdm9pZCBmZl9kY18xMjlfOHg4X3J2dih1aW50OF90ICpkc3QsIHB0 cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCj4gICAgICAgICAgICAgICAgICAgICAg ICAgY29uc3QgdWludDhfdCAqYSk7Cj4gK3ZvaWQgZmZfdl8zMngzMl9ydmkodWludDhfdCAqZHN0 LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAo+ICsgICAgICAgICAgICAgICAg ICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwo+ICt2b2lkIGZmX3ZfMTZ4MTZfcnZpKHVpbnQ4X3QgKmRz dCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiArICAgICAgICAgICAgICAg ICAgICBjb25zdCB1aW50OF90ICphKTsKPiArdm9pZCBmZl92Xzh4OF9ydmkodWludDhfdCAqZHN0 LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAo+ICsgICAgICAgICAgICAgICAg ICBjb25zdCB1aW50OF90ICphKTsKPgo+ICAjZGVmaW5lIFZQOV84VEFQX1JJU0NWX1JWVl9GVU5D KFNJWkUsIHR5cGUsIHR5cGVfaWR4KQo+ICAgICAgXAo+ICB2b2lkIGZmX3B1dF84dGFwXyMjdHlw ZSMjXyMjU0laRSMjaF9ydnYodWludDhfdCAqZHN0LCBwdHJkaWZmX3QKPiBkc3RzdHJpZGUsICAg XAo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiBiL2xpYmF2 Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwo+IGluZGV4IDY5YWIzOTAwNGMuLmQyNDlkZDcxYjIg MTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gKysrIGIvbGli YXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gQEAgLTI0LDExICsyNCwxOSBAQAo+ICAjaW5j bHVkZSAibGliYXZjb2RlYy92cDlkc3AuaCIKPiAgI2luY2x1ZGUgInZwOWRzcC5oIgo+Cj4gLXN0 YXRpYyBhdl9jb2xkIHZvaWQgdnA5ZHNwX2ludHJhcHJlZF9pbml0X3J2dihWUDlEU1BDb250ZXh0 ICpkc3AsIGludCBicHApCj4gK3N0YXRpYyBhdl9jb2xkIHZvaWQgdnA5ZHNwX2ludHJhcHJlZF9p bml0X3Jpc2N2KFZQOURTUENvbnRleHQgKmRzcCwgaW50Cj4gYnBwKQo+ICB7Cj4gLSAgICAjaWYg SEFWRV9SVlYKPiArICAgICNpZiBIQVZFX1JWCj4gICAgICAgICAgaW50IGZsYWdzID0gYXZfZ2V0 X2NwdV9mbGFncygpOwo+Cj4gKyAgICAgICAgaWYgKGJwcCA9PSA4ICYmIGZsYWdzICYgQVZfQ1BV X0ZMQUdfUlZJKSB7Cj4gKyMgaWYgX19yaXNjdl94bGVuID49IDY0Cj4gKyAgICAgICAgICAgIGRz cC0+aW50cmFfcHJlZFtUWF8zMlgzMl1bVkVSVF9QUkVEXSA9IGZmX3ZfMzJ4MzJfcnZpOwo+ICsg ICAgICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfMTZYMTZdW1ZFUlRfUFJFRF0gPSBmZl92XzE2 eDE2X3J2aTsKPiArICAgICAgICAgICAgZHNwLT5pbnRyYV9wcmVkW1RYXzhYOF1bVkVSVF9QUkVE XSA9IGZmX3ZfOHg4X3J2aTsKPiArIyBlbmRpZgo+ICsgICAgICAgIH0KPiArICAgICNpZiBIQVZF X1JWVgo+ICAgICAgICAgIGlmIChicHAgPT0gOCAmJiBmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9J NjQgJiYgZmZfZ2V0X3J2X3ZsZW5iKCkKPiA+PSAxNikgewo+ICAgICAgICAgICAgICBkc3AtPmlu dHJhX3ByZWRbVFhfOFg4XVtEQ19QUkVEXSA9IGZmX2RjXzh4OF9ydnY7Cj4gICAgICAgICAgICAg IGRzcC0+aW50cmFfcHJlZFtUWF84WDhdW0xFRlRfRENfUFJFRF0gPSBmZl9kY19sZWZ0Xzh4OF9y dnY7Cj4gQEAgLTUzLDkgKzYxLDEwIEBAIHN0YXRpYyBhdl9jb2xkIHZvaWQKPiB2cDlkc3BfaW50 cmFwcmVkX2luaXRfcnZ2KFZQOURTUENvbnRleHQgKmRzcCwgaW50IGJwcCkKPiAgICAgICAgICAg ICAgZHNwLT5pbnRyYV9wcmVkW1RYXzE2WDE2XVtUT1BfRENfUFJFRF0gPSBmZl9kY190b3BfMTZ4 MTZfcnZ2Owo+ICAgICAgICAgIH0KPiAgICAgICNlbmRpZgo+ICsgICAgI2VuZGlmCj4gIH0KPgo+ ICBhdl9jb2xkIHZvaWQgZmZfdnA5ZHNwX2luaXRfcmlzY3YoVlA5RFNQQ29udGV4dCAqZHNwLCBp bnQgYnBwLCBpbnQKPiBiaXRleGFjdCkKPiAgewo+IC0gICAgdnA5ZHNwX2ludHJhcHJlZF9pbml0 X3J2dihkc3AsIGJwcCk7Cj4gKyAgICB2cDlkc3BfaW50cmFwcmVkX2luaXRfcmlzY3YoZHNwLCBi cHApOwo+ICB9Cj4gLS0KPiAyLjQ1LjAKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K