From patchwork Sat Sep 10 01:07:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 37812 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:139a:b0:8f:1db5:eae2 with SMTP id w26csp1245273pzh; Fri, 9 Sep 2022 18:07:48 -0700 (PDT) X-Google-Smtp-Source: AA6agR6MmNBPDGeNLCACV5s+VbX1dcw4kB8AsL9lg/v6lb+EDILCNUvZH5W36neeKkr9BeGFvoqV X-Received: by 2002:a17:907:2bc3:b0:76f:5a9b:2039 with SMTP id gv3-20020a1709072bc300b0076f5a9b2039mr11405311ejc.534.1662772067950; Fri, 09 Sep 2022 18:07:47 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id du21-20020a17090772d500b0073d543f0ca7si1683502ejc.404.2022.09.09.18.07.46; Fri, 09 Sep 2022 18:07:47 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b="K1bSpQ/L"; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 75F4968BAEB; Sat, 10 Sep 2022 04:07:43 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074065.outbound.protection.outlook.com [40.92.74.65]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E4C1768B96F for ; Sat, 10 Sep 2022 04:07:36 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hp2WHwc0TpL5YthUfd20nGjY0BYvS/25B+ZXtc5pewIqZBrNl7Xzq6t4GEZ170K98tU6WRmFGA9KKAyIsWTYBFUKSMUiG9N5NXXJZXGDX7Ek8m4gkK+5CNpOEQojPLiwEUX1IkwFjs9At4SiMYtDm1zemBTZ5mdSMUhLv7nkH9NwV5x4tLNrRQL1xZLgpnVkYD55ymLfVZu60QtsFMPgMjIRn67z1i7rHdm8c1M42LyqxgRgFzpV71D7Uf9HQA9/6688GnMl0oZiNpPUSV8owPYY72CK2BdPtQSMqMRznuksjH5+y7Mvi4WKHicM2yXrmvpukvV36NSzm0HqMr7jHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Z8If49hmlb+Q+i6WfmJnEetTdpEAzillRzi0EMos/iw=; b=VzuWbdb5wAaR1nVPHJUHkcd348YCK5UyZUmvrz9V3qdYT6DbjNBpsstSi0PL2aZXMTva6e4OfWKlyAxCLtBA8jr1ze0kMEMFH/UmJx15Vm0ha2sV0p7FiABVXDQoVDg30bnctsMNScs92tvrh9Kbs+VsbP1YKcFP1NkhmBHB1HQxQqQ9hGz9D02+OQwz2ZuDXmgsVzQ6loae8RzFkljjCzm48ako95U+mjujq38BesoQ5f6XxtVU+mt1i2gS3kOXzY+hULRPpJcg+5B5LfQoQbc19hCsXMoXSgmyYciW5gnd+JcCyw7DKwM0x8hB+N0G9k3vLnzV/3eBwdsr6tPEZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z8If49hmlb+Q+i6WfmJnEetTdpEAzillRzi0EMos/iw=; b=K1bSpQ/LMDvH/TEIuJULbGFSFa8rEU4eQgTvkB9etXH5tNR5UyFLhCklNlqNpnwiRAyRMpqKiCTB5muz72QRJKmOzzWabIE/ytslYHT2x0EXuzPr1RZtzc69OxJpUTJmKwUlEp4sFKGL8mLXsafgebxZd3wQ7MY+5li7vaJSxAxSAbAATkwMSO3S5pFnQplyf2qC387vswsX6NGO6pCBqQ7aO9yifiRQ+v1Qkf8eyMZReITSXdfUcSCvzSU9q0Dwc46lofsBb/PiON1nU7KJ9m66as8IQIeood5ZY5IO42cwOySV/OP4nYc+2ae/awEN4xjxSh7tsrFF5iQQ+YkSsA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0242.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Sat, 10 Sep 2022 01:07:34 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::611e:1608:45cb:b58a]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::611e:1608:45cb:b58a%4]) with mapi id 15.20.5612.019; Sat, 10 Sep 2022 01:07:34 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 10 Sep 2022 03:07:13 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [zhS7zGnEYW8BD+ZCRa1XylGp2BGTear5OE2MgriQvO4=] X-ClientProxiedBy: FR0P281CA0102.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::18) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20220910010729.2961339-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0242:EE_ X-MS-Office365-Filtering-Correlation-Id: a8897c25-38f2-4f88-55e8-08da92c8d7f5 X-MS-Exchange-SLBlob-MailProps: feAVlmA1hHUQtsN9OYW0Di7vGBh9sWHZqAF1Q+eyZEuOZ7JsGt6MX5cZ7tuuAS5PP12VO3SuEU9m/uay7z4sjyj38/dL4zBeB3wQt5TjG5fw0QaHFTdUBXmfSQZlEed06hCDtUNac+R4VzOh8NbD2O27FinvcZYbqFF6eXSkOeYjlzvWJsTpDTz95Z9DPG+FzTGJpGwhPSEP6EhoYje6vBKheYJ2Jk03aUQIvHi/vzxmqwZ7ByuJHxOazxev0iZWmHLlbAyEh0+S9Z5t1JZnquj9VimUftX/+VdpNyCkrXICHb1lQtMqpCs4mulIFx2oUPVpCcLnirj/a3XJdsH2U78JtWMwi9kZbiHPv0ioMinGtYhq24Nome5L/rPMJdu8ZpykxJtUJ+oe17bLoDDGWBBaf2nSJJuixjeczWLk3Lbty6WFPEJplD8E8lMh5DIdrRmuRUpnWng1aBJdPbaLXlJzTyKbqYNu+QUI3Vm9hSvdXAWFqO9oOUucAp9G7K51gwLBP2vBjtv2cnqkcuVsoXSOItEbH1R5IU4+qYXjLD0A7hQKPSxexe/37pJK5xrHNvV75QYF5nDbKQneg4Tyk1BY91HhBmfR1gs+fbBjIDeJullIjgr0EkvybVjeaVU9jx5Z6A8OPFOVd6M7X2iHg7/Yd7MsaxLXktNYuMxWsFUaikEjAnEFJ8pHRAdKXcjTvpC1Qg5YArqSTNglm4PfWg== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 17n5UlBwzgIhoAyGgX/uCbE+jhRDTWYT4DYJMAS5ZuLDYPF1/q2fbM8KBJLdJ/a2vXlbjZxdkqFy3Q6AFYhm5JilDhTBfF1FYpdAzjf7Ar2hGEyHSUwjWWwHygT415sXZ15Isze65xSoR7uQtOubXqcaDNjQml2H0sPbxeAnTMuL+pOdEPkgzdYxZ1OJNvB4tIRNkaMBz15oB1grQGk3D8+iBSUH0BudfpZoqPMTJZ/KAoEKSpiLVA3ApDc6m+P+Ayi0oZ4r5VDVH8JekRTdH1YPqr9wxUDBu1/0qp/9V7hx94gqfCYzbbDvTKx7QsqYC93j/EPdYFrDqGxeV7a7DxPuUVDm8dPnld7ugYDuFEtEHJ3PDnhGg1fyXSuGSyO/YxDKQj1G0M2Vt4M0KHW19NlN8S0kTbf7pGv1LIwqElXDKGkxNP4so3qwe2RY3aB0coyf45z/zoNvidPp+Pd7jVDGynGYJnxN6jrYC1kYzI8xrEz72Ig4UBYddrLxjTBxJvh9HwrxOGHju8B6ddSLZ+KeY0P/vQE9U7Y4wc7wZrQPeEzmprXxVHSPKHtAeCvujbX/3cpMqnt+6Qr6dkL25d5jYkhHSiuDSwR2qMYoQSegYibCyZzb6v3vKkmv0fa6h3Pb1rELnGJnNkETkQCdYA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cycQoL1IslrXDub/iGC99tWnIe4aQKZbN1mkYOb752bkymV9ZoDQ6V2SUZhRChaebkhJTP6ZgO535KoQYXbonXLcafLf9ph5SuXKoppfYgrwi0H+A9KgXBcSTxjQ2LLenVQsxBSabyRCqLHr2kCuyZM0az819Mmqt86pmo1EjSNG/p/GoUGwn5bJLTLLo6cT3J/jo0gAD5SoTtJvVSfpSLPg69UlpnUZRT4MJ5ukVKfIQEKLq5rqipd4LE8bN4wfnQtIJyJAnwJt6oY21HQXFJ8V4kYOig/deyNJRo5h0SO7b7Kc78CNk79Pfy9h3Cxk9U3QP82Lxc7wte6OqtmWuA54tOw8htUNuPWhqftQIK4/KboWsGA0NDLyHIAbtRzaYt7WlkoaY5s9E0G4gg5ES7dF3FKZ5USxMKYlymQB2hNlXE3PKqVmpr+z/eD6xR79y2tTQrI6/KmU5+3AS6HH3Rad4Fd2m8UCucv/w4JffoFRDMsey+epd2rxpteSQymAOHP0Z9xqFa5nc9BYS77gUnfgqyGyBb03bbsfeoA9rqco0xfHixHgeSDHAwkKg2UPPoMJ0+SniMb3RF1PiibDFnmchUtIDQ6Aq0JZB9C36Popx1wI3moqxtNOsub+duQ6Uxe4vRL2ZLaCVmuggMCXGIIxwUP1ySqQzLUyMCxzXHXhABVCLoY4kUuDdC7c5PLTYRZXocBJIOE1kuSqKs6TFgDF0qF/gFCAnSAH9UKs/9J9+FygPeJ2vfMyJNjCRKL/WiIaop7wphsB2hJ/TKTAQEqz4z40ROiefQxHJ0/bzIfcskzkStA0OQvQGDu94AmiZUhRQowHOEwQgrRkYb82yW5nIMvh5LbXKfdgfy2t8HZkSHXJwy9MhlCH6hgdGo6frg7gMjHocHt/VbPnoNLm4mVQZUi3eOt4NvnTscWUmfginQ5ye8r1Wd7rCupEEnnGYn3RMQBdvrECMRSS/ERrSL6r8Nfj7TP8dTaTuZWjrIoDE4l4titHB+QEl6BGhc2ecFTAknYMMPYcOEWw1ax2M6bI1us8i9XmtA6OM0u1V+ybmPKNCn0iBC0CjxFzV1PKNGbyVCGIit1zoPFFLlNAC0Aor3ihm4JyX+7hGoYMLhoRpbMP2iOuOUu3xl/9P1hmjLdHXGOX3wt9NssUdkY8a5MtMfmyMzQ/BHnF2RcF4QMWdUYwXj0VOXpzTMDyLaA8FTcrq/AO+Nat+HF9fBivfGgV22Zuz0+6T3O9etZmBuvMZmGgzzREV+HaihnYXSluYQ2eZs+gIMqFiaCJb1EB08pPFzM9L6QX/X9NM89ndKuuSS9TEfpLjV7T1OcW79dz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a8897c25-38f2-4f88-55e8-08da92c8d7f5 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2022 01:07:34.3308 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3P250MB0242 Subject: [FFmpeg-devel] [PATCH 02/18] avcodec/vp8: Disable lf_delta for VP7 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 1ER8KjZMCzOV It is a VP8-only feature. Signed-off-by: Andreas Rheinhardt --- libavcodec/vp8.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/vp8.c b/libavcodec/vp8.c index c00c5c975e..04a2113cc8 100644 --- a/libavcodec/vp8.c +++ b/libavcodec/vp8.c @@ -637,7 +637,6 @@ static int vp7_decode_frame_header(VP8Context *s, const uint8_t *buf, int buf_si for (i = 0; i < 2; i++) memcpy(s->prob->mvc[i], vp7_mv_default_prob[i], sizeof(vp7_mv_default_prob[i])); - memset(&s->lf_delta, 0, sizeof(s->lf_delta)); memcpy(s->prob[0].scan, ff_zigzag_scan, sizeof(s->prob[0].scan)); } @@ -2171,7 +2170,7 @@ void filter_level_for_mb(VP8Context *s, VP8Macroblock *mb, } else filter_level = s->filter.level; - if (s->lf_delta.enabled) { + if (!is_vp7 && s->lf_delta.enabled) { filter_level += s->lf_delta.ref[mb->ref_frame]; filter_level += s->lf_delta.mode[mb->mode]; }