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 44E7548333 for ; Mon, 26 Feb 2024 16:19:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F023A68C5E2; Mon, 26 Feb 2024 18:19:50 +0200 (EET) Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 863A568BD68 for ; Mon, 26 Feb 2024 18:19:43 +0200 (EET) Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-3c17ac08a38so1372829b6e.1 for ; Mon, 26 Feb 2024 08:19:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708964381; x=1709569181; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=CLg0jpV+RMDKcE9qcAvZEYy22SIrGJdNAWkBG9FQ2I4=; b=HhpndtMb0QsjjGMLWgstmUDmnJ6wPslz1Ec7obUTUxFbHHk/fy1zwzUAK2WlwWzMb7 FUgKLndcQF1DoFpEccc6kslRO+yEUJrhM/W7+AwuLEipsa95xT/G103aCiL1BOkXT+KH EVPbLBzdmdcxNNJwE4JOwarUuUA2qS51O4kTfN14vuAPUswvykywk8lKbe5wA+3Lu/1+ knmz77fdkaTjqzsTXfmyR9VxNUa97byDdkqhBBJKjEQgbIrbuOyRDdh2863B8EYjU6zd G0GWg0mFd4y9Z+vmRs6/1Cuf0ts6n0arX1vHEkMLHq+bROBLG10WqHcKtSl/we7rqF9E 9cuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708964381; x=1709569181; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CLg0jpV+RMDKcE9qcAvZEYy22SIrGJdNAWkBG9FQ2I4=; b=Yvre5T1VwCPBZMlXrMBJjEI/nQBiyjDwX/RxdFEeDu8KWsW7UnL3c3yYqrW84W6F8c ddX9Sz++fByML39q1XzqC25233nrBsdaSDyKXncLMbbCCeNQhkku8+LzVdGfnbpRM1hV 9wib488bcBIplNIUlTBesE4baRuj8BefVCZXw28McITZJUQulfEgMeW8EbsAAVN46w6j uCGnY2jVOoL+OWRET80T4tkP3oBiCtlQpkOz+p+U5xyxRjhAdZH63wa2qv6xl6CFmhk/ YPeICYxsoJKWn6/Cz7Q4V8soxEhCiPdjmOmHZ1KWMgGCwv+TwBBnBmhz0iJfAE9zNwcP l/hg== X-Gm-Message-State: AOJu0YxXIRA1se+TQE1kHff0AOj9wYoPHnV2IhwihCqUl4jq7woSksPq yAkU+J/j0+COs5RreFIp66yvT+rtg/atqtfSFnJKjVqTUtMlAgSS/HvS65gJ6TyAVuwRtBYhavL bQjAinWpP756awoVLbOk9WuRx0Jwc0Yr2+aCvGw== X-Google-Smtp-Source: AGHT+IFUkWpcvIkHadByhxGRPnaynJBDpdcecL9z7r68UpRg/ZoSqJ3fnYU1eMmpHsvzjRob1205T26PPZdXro6NB0I= X-Received: by 2002:a05:6808:11cb:b0:3be:2ff8:c2fd with SMTP id p11-20020a05680811cb00b003be2ff8c2fdmr9071513oiv.23.1708964381517; Mon, 26 Feb 2024 08:19:41 -0800 (PST) MIME-Version: 1.0 From: flow gg Date: Tue, 27 Feb 2024 00:19:30 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000e5764206124b4634" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH 2/3] lavc/vp9dsp: R-V V ipred hor 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --000000000000e5764206124b4634 Content-Type: text/plain; charset="UTF-8" --000000000000e5764206124b4634 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-lavc-vp9dsp-R-V-V-ipred-hor.patch" Content-Disposition: attachment; filename="0002-lavc-vp9dsp-R-V-V-ipred-hor.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lt359d0n0 RnJvbSBlNzkxZmFkYTNhNDc3N2ZhZTg3ZGVjODA2YzBiNDZiNTk1ZDI2NWRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogVHVlLCAyNyBGZWIgMjAyNCAwMDowNjoyNSArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBs YXZjL3ZwOWRzcDogUi1WIFYgaXByZWQgaG9yCgpDOTA4Ogp2cDlfaG9yXzR4NF84YnBwX2M6IDM3 LjcKdnA5X2hvcl80eDRfOGJwcF9ydnZfaTMyOiAzMy43CnZwOV9ob3JfOHg4XzhicHBfYzogODIu Nwp2cDlfaG9yXzh4OF84YnBwX3J2dl9pMzI6IDUxLjUKdnA5X2hvcl8xNngxNl84YnBwX2M6IDE4 Mi4yCnZwOV9ob3JfMTZ4MTZfOGJwcF9ydnZfaTMyOiA4OS41CnZwOV9ob3JfMzJ4MzJfOGJwcF9j OiA1MTguMgp2cDlfaG9yXzMyeDMyXzhicHBfcnZ2X2kzMjogMjcwLjcKLS0tCiBsaWJhdmNvZGVj L3Jpc2N2L3ZwOWRzcF9pbml0LmMgfCAgOCArKysrCiBsaWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9y dnYuUyAgfCA4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo YW5nZWQsIDkwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3Zw OWRzcF9pbml0LmMgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKaW5kZXggNThkYjkz NmYzMS4uNWI2ODMwMjIzNSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5p dC5jCisrKyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwpAQCAtMjUsNiArMjUsMTAg QEAKIAogdm9pZCBmZl92cDlfaXByZWRfdl8zMngzMl9ydnYodWludDhfdCAqZHN0LCBwdHJkaWZm X3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLCBjb25zdCB1aW50OF90ICphKTsKIHZvaWQgZmZf dnA5X2lwcmVkX3ZfMTZ4MTZfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29u c3QgdWludDhfdCAqbCwgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX3ZwOV9pcHJlZF9oXzMy eDMyX3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmws IGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl92cDlfaXByZWRfaF8xNngxNl9ydnYodWludDhf dCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLCBjb25zdCB1aW50OF90 ICphKTsKK3ZvaWQgZmZfdnA5X2lwcmVkX2hfOHg4X3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZf dCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl92 cDlfaXByZWRfaF80eDRfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3Qg dWludDhfdCAqbCwgY29uc3QgdWludDhfdCAqYSk7CiAKIGF2X2NvbGQgdm9pZCBmZl92cDlkc3Bf aW5pdF9yaXNjdihWUDlEU1BDb250ZXh0ICpkc3AsIGludCBicHAsIGludCBiaXRleGFjdCkKIHsK QEAgLTM1LDYgKzM5LDEwIEBAIGF2X2NvbGQgdm9pZCBmZl92cDlkc3BfaW5pdF9yaXNjdihWUDlE U1BDb250ZXh0ICpkc3AsIGludCBicHAsIGludCBiaXRleGFjdCkKICAgICAgICAgICAgIGlmIChi cHAgPT0gOCkgewogICAgICAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8zMlgzMl1bVkVS VF9QUkVEXSAgICA9IGZmX3ZwOV9pcHJlZF92XzMyeDMyX3J2djsKICAgICAgICAgICAgICAgICBk c3AtPmludHJhX3ByZWRbVFhfMTZYMTZdW1ZFUlRfUFJFRF0gICAgPSBmZl92cDlfaXByZWRfdl8x NngxNl9ydnY7CisgICAgICAgICAgICAgICAgZHNwLT5pbnRyYV9wcmVkW1RYXzMyWDMyXVtIT1Jf UFJFRF0gICAgID0gZmZfdnA5X2lwcmVkX2hfMzJ4MzJfcnZ2OworICAgICAgICAgICAgICAgIGRz cC0+aW50cmFfcHJlZFtUWF8xNlgxNl1bSE9SX1BSRURdICAgICA9IGZmX3ZwOV9pcHJlZF9oXzE2 eDE2X3J2djsKKyAgICAgICAgICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfOFg4XVtIT1JfUFJF RF0gICAgICAgPSBmZl92cDlfaXByZWRfaF84eDhfcnZ2OworICAgICAgICAgICAgICAgIGRzcC0+ aW50cmFfcHJlZFtUWF80WDRdW0hPUl9QUkVEXSAgICAgICA9IGZmX3ZwOV9pcHJlZF9oXzR4NF9y dnY7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAjZW5kaWYKZGlmZiAtLWdpdCBhL2xp YmF2Y29kZWMvcmlzY3YvdnA5ZHNwX3J2di5TIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfcnZ2 LlMKaW5kZXggMDY0NTU2N2YxYi4uNTc4ZmJjZTA2MSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9y aXNjdi92cDlkc3BfcnZ2LlMKKysrIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfcnZ2LlMKQEAg LTQ1LDMgKzQ1LDg1IEBAIGZ1bmMgZmZfdnA5X2lwcmVkX3ZfMTZ4MTZfcnZ2LCB6dmUzMngKIAog ICAgICAgICByZXQKIGVuZGZ1bmMKKworZnVuYyBmZl92cDlfaXByZWRfaF8zMngzMl9ydnYsIHp2 ZTMyeAorICAgICAgICBhZGRpICAgICAgYTIsIGEyLCAzMQorICAgICAgICBsaSAgICAgICAgdDAs IDMyCisKKyAgICAgICAgLnJlcHQgMgorICAgICAgICB2c2V0dmxpICAgemVybywgdDAsIGU4LCBt MiwgdGEsIG1hCisgICAgICAgIC5pcnAgbiAwLDIsNCw2LDgsMTAsMTIsMTQsMTYsMTgsMjAsMjIs MjQsMjYsMjgsMzAKKyAgICAgICAgbGJ1ICAgICAgIHQxLCAoYTIpCisgICAgICAgIGFkZGkgICAg ICBhMiwgYTIsIC0xCisgICAgICAgIHZtdi52LnggICB2XG4sIHQxCisgICAgICAgIC5lbmRyCisK KyAgICAgICAgdnNldGl2bGkgIHplcm8sIDgsIGU4LCBtZjIsIHRhLCBtYQorICAgICAgICAuaXJw IG4gMCwyLDQsNiw4LDEwLDEyLDE0LDE2LDE4LDIwLDIyLDI0LDI2LDI4LDMwCisgICAgICAgIHZz ZTMyLnYgICB2XG4sIChhMCkKKyAgICAgICAgYWRkICAgICAgIGEwLCBhMCwgYTEKKyAgICAgICAg LmVuZHIKKyAgICAgICAgLmVuZHIKKworICAgICAgICByZXQKK2VuZGZ1bmMKKworZnVuYyBmZl92 cDlfaXByZWRfaF8xNngxNl9ydnYsIHp2ZTMyeAorICAgICAgICBhZGRpICAgICAgYTIsIGEyLCAx NQorICAgICAgICB2c2V0aXZsaSAgemVybywgMTYsIGU4LCBtMSwgdGEsIG1hCisKKyAgICAgICAg LmlycCBuIDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwxOSwyMCwyMSwyMiwyMworICAg ICAgICBsYnUgICAgICAgdDEsIChhMikKKyAgICAgICAgYWRkaSAgICAgIGEyLCBhMiwgLTEKKyAg ICAgICAgdm12LnYueCAgIHZcbiwgdDEKKyAgICAgICAgLmVuZHIKKworICAgICAgICB2c2V0aXZs aSAgemVybywgNCwgZTgsIG1mNCwgdGEsIG1hCisgICAgICAgIC5pcnAgbiA4LDksMTAsMTEsMTIs MTMsMTQsMTUsMTYsMTcsMTgsMTksMjAsMjEsMjIKKyAgICAgICAgdnNlMzIudiAgIHZcbiwgKGEw KQorICAgICAgICBhZGQgICAgICAgYTAsIGEwLCBhMQorICAgICAgICAuZW5kcgorICAgICAgICB2 c2UzMi52ICAgdjIzLCAoYTApCisKKyAgICAgICAgcmV0CitlbmRmdW5jCisKK2Z1bmMgZmZfdnA5 X2lwcmVkX2hfOHg4X3J2diwgenZlMzJ4CisgICAgICAgIGFkZGkgICAgICBhMiwgYTIsIDcKKyAg ICAgICAgdnNldGl2bGkgIHplcm8sIDgsIGU4LCBtZjIsIHRhLCBtYQorCisgICAgICAgIC5pcnAg biA4LDksMTAsMTEsMTIsMTMsMTQsMTUKKyAgICAgICAgbGJ1ICAgICAgIHQxLCAoYTIpCisgICAg ICAgIGFkZGkgICAgICBhMiwgYTIsIC0xCisgICAgICAgIHZtdi52LnggICB2XG4sIHQxCisgICAg ICAgIC5lbmRyCisKKyAgICAgICAgdnNldGl2bGkgIHplcm8sIDIsIGU4LCBtZjQsIHRhLCBtYQor ICAgICAgICAuaXJwIG4gOCw5LDEwLDExLDEyLDEzLDE0CisgICAgICAgIHZzZTMyLnYgICB2XG4s IChhMCkKKyAgICAgICAgYWRkICAgICAgIGEwLCBhMCwgYTEKKyAgICAgICAgLmVuZHIKKyAgICAg ICAgdnNlMzIudiAgIHYxNSwgKGEwKQorCisgICAgICAgIHJldAorZW5kZnVuYworCitmdW5jIGZm X3ZwOV9pcHJlZF9oXzR4NF9ydnYsIHp2ZTMyeAorICAgICAgICBhZGRpICAgICAgYTIsIGEyLCAz CisgICAgICAgIHZzZXRpdmxpICB6ZXJvLCA0LCBlOCwgbWYyLCB0YSwgbWEKKworICAgICAgICAu aXJwIG4gOCw5LDEwLDExCisgICAgICAgIGxidSAgICAgICB0MSwgKGEyKQorICAgICAgICBhZGRp ICAgICAgYTIsIGEyLCAtMQorICAgICAgICB2bXYudi54ICAgdlxuLCB0MQorICAgICAgICAuZW5k cgorCisgICAgICAgIHZzZXRpdmxpICB6ZXJvLCAxLCBlOCwgbWY0LCB0YSwgbWEKKyAgICAgICAg LmlycCBuIDgsOSwxMAorICAgICAgICB2c2UzMi52ICAgdlxuLCAoYTApCisgICAgICAgIGFkZCAg ICAgICBhMCwgYTAsIGExCisgICAgICAgIC5lbmRyCisgICAgICAgIHZzZTMyLnYgICB2MTEsIChh MCkKKworICAgICAgICByZXQKK2VuZGZ1bmMKLS0gCjIuNDQuMAoK --000000000000e5764206124b4634 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --000000000000e5764206124b4634--