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 4582644876 for ; Mon, 26 Feb 2024 16:20:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1EB4E68C7FF; Mon, 26 Feb 2024 18:20:03 +0200 (EET) Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5ACB068C7EA for ; Mon, 26 Feb 2024 18:19:57 +0200 (EET) Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-69016d2e703so2080026d6.1 for ; Mon, 26 Feb 2024 08:19:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708964396; x=1709569196; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=654nlozfex588lJPkT/uw6DPNWKqtgI0ObE54y83Kqs=; b=Tl6ZkE4vJKf6C3VJLKyVuvJPRox9HTp5rPqMB89Qhm6/n1K1Y4tusfopL0ZIi7+cGW 3FXBjhGVF/j7IeFByvxXW6qY6tjFXJvfklCBYn63YK8AhLxUxMfUGfpLJ35IUHa7uqaj YMKMhJMYftIaUwzWmhRoy7bC/qi5zKjC1E8tsJfancY/XU3Qxj4qQXsro65G5mWD7p0C BYInIB8OdWLnZ0werYh60EdJ1oB+6Ebrc82cruVOYAACOp6YpGVOynHjCmo5vUcmsTIs 2dZapWg35C3KpiboKWzs4YMrIGGFsV5W4zRGOcYFvjVR6uXj8yTyxzxbiUqkaH6AhHoU O9rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708964396; x=1709569196; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=654nlozfex588lJPkT/uw6DPNWKqtgI0ObE54y83Kqs=; b=mWD/OKxsqllFXFef3AExhokzDCqwnEy8gfX/lh0GIQemxTeUYH5O967iDbLs4ZKqiz 8oZc8p9pyaL12LVdLIeQDrMlRqmb20go3a9p/Jaei5TxMKvNpTntMbciqYMLPqOrZf3O AOxl8JTL8Z2uPhehQQw0nGH0az0/eHHZvh52OZmPaj0j1yjuvW6W40E5NAeBZph2sip6 FCSJK6CxiDkEcTJM8WdVfduQ+LSPBua2wBlDTsnW3mJW3ak2kuVIT0e5hKvwZCfe8Bud GxdzhOdn1ekd4vRxybIncv86yEUZl3TQsWHLQrRS6vW0yNzg1FZz1V2P3GMyys94MA9J rg7g== X-Gm-Message-State: AOJu0YzLS8qdjQw/xDOgrl6mOrmQ0mGeT6zHRQsbr0+mgg4My+oj5j2b 2RqpbTTKEf9WGs++4lY1hUsZaochAlQIR3d0gK2z+eKDRsbMExsz1bjscKUvpcP1ftxYG62j4Dn L/NVMYxcQvEVasig2IXilDjiTxxvJLAPoNSgBzg== X-Google-Smtp-Source: AGHT+IHevjmrsptxn7+KZScNvvLOIuIYFtgEfNxIt46bktkyjiMUXIUgfn8zEAzZO7WNgcIhS2zrR+/bBZeMUBQku9k= X-Received: by 2002:a0c:db88:0:b0:68f:b9b7:9c47 with SMTP id m8-20020a0cdb88000000b0068fb9b79c47mr7917930qvk.29.1708964396049; Mon, 26 Feb 2024 08:19:56 -0800 (PST) MIME-Version: 1.0 From: flow gg Date: Tue, 27 Feb 2024 00:19:45 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000c2d65906124b4778" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH 3/3] lavc/vp9dsp: R-V V ipred dc dc_left dc_top 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: --000000000000c2d65906124b4778 Content-Type: text/plain; charset="UTF-8" --000000000000c2d65906124b4778 Content-Type: text/x-patch; charset="US-ASCII"; name="0003-lavc-vp9dsp-R-V-V-ipred-dc-dc_left-dc_top.patch" Content-Disposition: attachment; filename="0003-lavc-vp9dsp-R-V-V-ipred-dc-dc_left-dc_top.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lt359op20 RnJvbSAxYTgzZjA0NTMwZTNjMjk5YjI4YmQ1NmRkMTA2OTRhYWE2Yjk2M2Q3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogVHVlLCAyNyBGZWIgMjAyNCAwMDowNzowOCArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBs YXZjL3ZwOWRzcDogUi1WIFYgaXByZWQgZGMgZGNfbGVmdCBkY190b3AKCkM5MDg6CnZwOV9kY18x NngxNl84YnBwX2M6IDExNy4wCnZwOV9kY18xNngxNl84YnBwX3J2dl9pMzI6IDgxLjcKdnA5X2Rj XzMyeDMyXzhicHBfYzogMzczLjIKdnA5X2RjXzMyeDMyXzhicHBfcnZ2X2kzMjogMTcxLjcKdnA5 X2RjX2xlZnRfMTZ4MTZfOGJwcF9jOiAxMDEuMgp2cDlfZGNfbGVmdF8xNngxNl84YnBwX3J2dl9p MzI6IDc2LjcKdnA5X2RjX2xlZnRfMzJ4MzJfOGJwcF9jOiAzNDEuMgp2cDlfZGNfbGVmdF8zMngz Ml84YnBwX3J2dl9pMzI6IDE2NC43CnZwOV9kY190b3BfMTZ4MTZfOGJwcF9jOiAxMDEuMAp2cDlf ZGNfdG9wXzE2eDE2XzhicHBfcnZ2X2kzMjogNzYuNwp2cDlfZGNfdG9wXzMyeDMyXzhicHBfYzog MzQwLjIKdnA5X2RjX3RvcF8zMngzMl84YnBwX3J2dl9pMzI6IDE2NC43Ci0tLQogbGliYXZjb2Rl Yy9yaXNjdi92cDlkc3BfaW5pdC5jIHwgIDE0ICsrKysrCiBsaWJhdmNvZGVjL3Jpc2N2L3ZwOWRz cF9ydnYuUyAgfCAxMDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz IGNoYW5nZWQsIDExOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNj di92cDlkc3BfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCmluZGV4IDVi NjgzMDIyMzUuLjY1NjE3YWIyMWYgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNw X2luaXQuYworKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKQEAgLTMwLDYgKzMw LDEzIEBAIHZvaWQgZmZfdnA5X2lwcmVkX2hfMTZ4MTZfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlm Zl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKIHZvaWQgZmZfdnA5X2lwcmVkX2hfOHg4X3J2 dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsIGNvbnN0 IHVpbnQ4X3QgKmEpOwogdm9pZCBmZl92cDlfaXByZWRfaF80eDRfcnZ2KHVpbnQ4X3QgKmRzdCwg cHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwgY29uc3QgdWludDhfdCAqYSk7CiAK K3ZvaWQgZmZfdnA5X2lwcmVkX2RjXzMyeDMyX3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBz dHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl92cDlf aXByZWRfZGNfMTZ4MTZfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3Qg dWludDhfdCAqbCwgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX3ZwOV9pcHJlZF9kY190b3Bf MzJ4MzJfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAq bCwgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX3ZwOV9pcHJlZF9kY190b3BfMTZ4MTZfcnZ2 KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwgY29uc3Qg dWludDhfdCAqYSk7Cit2b2lkIGZmX3ZwOV9pcHJlZF9kY19sZWZ0XzMyeDMyX3J2dih1aW50OF90 ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsIGNvbnN0IHVpbnQ4X3Qg KmEpOwordm9pZCBmZl92cDlfaXByZWRfZGNfbGVmdF8xNngxNl9ydnYodWludDhfdCAqZHN0LCBw dHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLCBjb25zdCB1aW50OF90ICphKTsKKwog YXZfY29sZCB2b2lkIGZmX3ZwOWRzcF9pbml0X3Jpc2N2KFZQOURTUENvbnRleHQgKmRzcCwgaW50 IGJwcCwgaW50IGJpdGV4YWN0KQogewogICAgICNpZiBIQVZFX1JWVgpAQCAtNDMsNiArNTAsMTMg QEAgYXZfY29sZCB2b2lkIGZmX3ZwOWRzcF9pbml0X3Jpc2N2KFZQOURTUENvbnRleHQgKmRzcCwg aW50IGJwcCwgaW50IGJpdGV4YWN0KQogICAgICAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtU WF8xNlgxNl1bSE9SX1BSRURdICAgICA9IGZmX3ZwOV9pcHJlZF9oXzE2eDE2X3J2djsKICAgICAg ICAgICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfOFg4XVtIT1JfUFJFRF0gICAgICAgPSBmZl92 cDlfaXByZWRfaF84eDhfcnZ2OwogICAgICAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF80 WDRdW0hPUl9QUkVEXSAgICAgICA9IGZmX3ZwOV9pcHJlZF9oXzR4NF9ydnY7CisKKyAgICAgICAg ICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfMzJYMzJdW0RDX1BSRURdICAgICAgPSBmZl92cDlf aXByZWRfZGNfMzJ4MzJfcnZ2OworICAgICAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8x NlgxNl1bRENfUFJFRF0gICAgICA9IGZmX3ZwOV9pcHJlZF9kY18xNngxNl9ydnY7CisgICAgICAg ICAgICAgICAgZHNwLT5pbnRyYV9wcmVkW1RYXzMyWDMyXVtMRUZUX0RDX1BSRURdID0gZmZfdnA5 X2lwcmVkX2RjX2xlZnRfMzJ4MzJfcnZ2OworICAgICAgICAgICAgICAgIGRzcC0+aW50cmFfcHJl ZFtUWF8xNlgxNl1bTEVGVF9EQ19QUkVEXSA9IGZmX3ZwOV9pcHJlZF9kY19sZWZ0XzE2eDE2X3J2 djsKKyAgICAgICAgICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfMzJYMzJdW1RPUF9EQ19QUkVE XSAgPSBmZl92cDlfaXByZWRfZGNfdG9wXzMyeDMyX3J2djsKKyAgICAgICAgICAgICAgICBkc3At PmludHJhX3ByZWRbVFhfMTZYMTZdW1RPUF9EQ19QUkVEXSAgPSBmZl92cDlfaXByZWRfZGNfdG9w XzE2eDE2X3J2djsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICNlbmRpZgpkaWZmIC0t Z2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfcnZ2LlMgYi9saWJhdmNvZGVjL3Jpc2N2L3Zw OWRzcF9ydnYuUwppbmRleCA1NzhmYmNlMDYxLi5lMjJiZDk0M2I0IDEwMDY0NAotLS0gYS9saWJh dmNvZGVjL3Jpc2N2L3ZwOWRzcF9ydnYuUworKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9y dnYuUwpAQCAtMTI3LDMgKzEyNywxMDcgQEAgZnVuYyBmZl92cDlfaXByZWRfaF80eDRfcnZ2LCB6 dmUzMngKIAogICAgICAgICByZXQKIGVuZGZ1bmMKKworLm1hY3JvIGdldGRjIHR5cGUKKy5pZmMg XHR5cGUsdG9wCisgICAgICAgIHZsZTgudiAgICAgICB2OCwgKGEzKQorICAgICAgICB2d3JlZHN1 bXUudnMgdjE2LCB2OCwgdjE2CisuZWxzZWlmIFx0eXBlID09IGxlZnQKKyAgICAgICAgdmxlOC52 ICAgICAgIHY4LCAoYTIpCisgICAgICAgIHZ3cmVkc3VtdS52cyB2MTYsIHY4LCB2MTYKKy5lbHNl aWYgXHR5cGUgPT0gbm9uZQorICAgICAgICB2bGU4LnYgICAgICAgdjgsIChhMikKKyAgICAgICAg dndyZWRzdW11LnZzIHYxNiwgdjgsIHYxNgorICAgICAgICB2bGU4LnYgICAgICAgdjgsIChhMykK KyAgICAgICAgdndyZWRzdW11LnZzIHYxNiwgdjgsIHYxNgorLmVuZGlmCisgICAgICAgIHZzZXRp dmxpICAgICB6ZXJvLCAxLCBlMTYsIG0xLCB0YSwgbWEKKyAgICAgICAgdm12LngucyAgICAgIHQx LCB2MTYKKy5lbmRtCisKKy5tYWNybyBkYzMyeDMyIHR5cGUKKyAgICAgICAgdnNldGl2bGkgICAg IHplcm8sIDEsIGUxNiwgbTEsIHRhLCBtYQorICAgICAgICB2bXYucy54ICAgICAgdjE2LCB6ZXJv CisKKyAgICAgICAgbGkgICAgICAgICAgIHQwLCAzMgorICAgICAgICB2c2V0dmxpICAgICAgemVy bywgdDAsIGU4LCBtMiwgdGEsIG1hCisgICAgICAgIGdldGRjICAgICAgICBcdHlwZQorCisuaWZj IFx0eXBlLHRvcAorICAgICAgICBhZGRpICAgICAgICAgdDEsIHQxLCAxNgorICAgICAgICBzcmFp ICAgICAgICAgdDEsIHQxLCA1CisuZWxzZWlmIFx0eXBlID09IGxlZnQKKyAgICAgICAgYWRkaSAg ICAgICAgIHQxLCB0MSwgMTYKKyAgICAgICAgc3JhaSAgICAgICAgIHQxLCB0MSwgNQorLmVsc2Vp ZiBcdHlwZSA9PSBub25lCisgICAgICAgIGFkZGkgICAgICAgICB0MSwgdDEsIDMyCisgICAgICAg IHNyYWkgICAgICAgICB0MSwgdDEsIDYKKy5lbmRpZgorCisgICAgICAgIHZzZXR2bGkgICAgICB6 ZXJvLCB0MCwgZTgsIG0yLCB0YSwgbWEKKyAgICAgICAgdm12LnYueCAgICAgIHYwLCB0MQorCisg ICAgICAgIHZzZXRpdmxpICAgICB6ZXJvLCA4LCBlOCwgbWYyLCB0YSwgbWEKKyAgICAgICAgLnJl cHQgMzEKKyAgICAgICAgdnNlMzIudiAgICAgIHYwLCAoYTApCisgICAgICAgIGFkZCAgICAgICAg ICBhMCwgYTAsIGExCisgICAgICAgIC5lbmRyCisgICAgICAgIHZzZTMyLnYgICAgICB2MCwgKGEw KQorCisgICAgICAgIHJldAorLmVuZG0KKworLm1hY3JvIGRjMTZ4MTYgdHlwZQorICAgICAgICB2 c2V0aXZsaSAgICAgemVybywgMSwgZTE2LCBtMSwgdGEsIG1hCisgICAgICAgIHZtdi5zLnggICAg ICB2MTYsIHplcm8KKworICAgICAgICB2c2V0aXZsaSAgICAgemVybywgMTYsIGU4LCBtMSwgdGEs IG1hCisgICAgICAgIGdldGRjICAgICAgICBcdHlwZQorCisuaWZjIFx0eXBlLHRvcAorICAgICAg ICBhZGRpICAgICAgICAgdDEsIHQxLCA4CisgICAgICAgIHNyYWkgICAgICAgICB0MSwgdDEsIDQK Ky5lbHNlaWYgXHR5cGUgPT0gbGVmdAorICAgICAgICBhZGRpICAgICAgICAgdDEsIHQxLCA4Cisg ICAgICAgIHNyYWkgICAgICAgICB0MSwgdDEsIDQKKy5lbHNlaWYgXHR5cGUgPT0gbm9uZQorICAg ICAgICBhZGRpICAgICAgICAgdDEsIHQxLCAxNgorICAgICAgICBzcmFpICAgICAgICAgdDEsIHQx LCA1CisuZW5kaWYKKworICAgICAgICB2c2V0aXZsaSAgICAgemVybywgMTYsIGU4LCBtMSwgdGEs IG1hCisgICAgICAgIHZtdi52LnggICAgICB2MCwgdDEKKworICAgICAgICB2c2V0aXZsaSAgICAg emVybywgNCwgZTgsIG1mNCwgdGEsIG1hCisgICAgICAgIC5yZXB0IDE1CisgICAgICAgIHZzZTMy LnYgICAgICB2MCwgKGEwKQorICAgICAgICBhZGQgICAgICAgICAgYTAsIGEwLCBhMQorICAgICAg ICAuZW5kcgorICAgICAgICB2c2UzMi52ICAgICAgdjAsIChhMCkKKworICAgICAgICByZXQKKy5l bmRtCisKK2Z1bmMgZmZfdnA5X2lwcmVkX2RjXzMyeDMyX3J2diwgenZlMzJ4CisgICAgICAgIGRj MzJ4MzIgbm9uZQorZW5kZnVuYworCitmdW5jIGZmX3ZwOV9pcHJlZF9kY18xNngxNl9ydnYsIHp2 ZTMyeAorICAgICAgICBkYzE2eDE2IG5vbmUKK2VuZGZ1bmMKKworZnVuYyBmZl92cDlfaXByZWRf ZGNfbGVmdF8zMngzMl9ydnYsIHp2ZTMyeAorICAgICAgICBkYzMyeDMyIGxlZnQKK2VuZGZ1bmMK KworZnVuYyBmZl92cDlfaXByZWRfZGNfbGVmdF8xNngxNl9ydnYsIHp2ZTMyeAorICAgICAgICBk YzE2eDE2IGxlZnQKK2VuZGZ1bmMKKworZnVuYyBmZl92cDlfaXByZWRfZGNfdG9wXzMyeDMyX3J2 diwgenZlMzJ4CisgICAgICAgIGRjMzJ4MzIgdG9wCitlbmRmdW5jCisKK2Z1bmMgZmZfdnA5X2lw cmVkX2RjX3RvcF8xNngxNl9ydnYsIHp2ZTMyeAorICAgICAgICBkYzE2eDE2IHRvcAorZW5kZnVu YwotLSAKMi40NC4wCgo= --000000000000c2d65906124b4778 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". --000000000000c2d65906124b4778--