Message ID | AS8P250MB074485EABC1DB9979BF021F58F7D2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM |
---|---|
State | Accepted |
Commit | d525dbb41f5236ed2dc74041e9db7022bcb5bb86 |
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:8786:b0:199:de12:6fa6 with SMTP id ph6csp2437228pzb; Tue, 30 Jan 2024 13:25:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IEUbwhcVCJ1tTd5CT88MA/VKSZnCf/GvQI14EmeT/zuGkf9VSzg8xyDQWHH0H8YeNcuxvEx X-Received: by 2002:a2e:2401:0:b0:2cd:217:45fc with SMTP id k1-20020a2e2401000000b002cd021745fcmr5828182ljk.13.1706649924834; Tue, 30 Jan 2024 13:25:24 -0800 (PST) Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id x24-20020aa7d6d8000000b0055f4fbc05f0si595582edr.190.2024.01.30.13.25.24; Tue, 30 Jan 2024 13:25:24 -0800 (PST) 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="HMruf/dL"; 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 769F168D0D4; Tue, 30 Jan 2024 23:25:22 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2095.outbound.protection.outlook.com [40.92.89.95]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 46F9468D03F for <ffmpeg-devel@ffmpeg.org>; Tue, 30 Jan 2024 23:25:20 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ROdrgTEWQdOZUDiIEKJaGpQ3cosCPMdcLX5NClFwzEx2232IopihWnhziLv3qZqZNKO/Rtvc2ggfq3MrkElqPrylETMWf2Y7KB3/tauAoQcMleIHL0RhkL4DS2DNTzMPrryFFmBNSGxSO5r3sY7unflVc1McqwNGMkyYqO2ciYd3fSaTF06lQeY2pioOwnB0MCGJ8w3QNBFE9CzsJ+pSdEWSlFxjDkShsAQHi7euNA/OsDZlpDeqGoxo/AOA/PtUZnqSo8ZnThZ2PassqpITwhfrHD0Cx6U5oeaG1ZlYZcfQsuoBkxVQWGuNk0qlV3zLAsx7C1Fhg4win8SAEckX6Q== 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=NWL3HqoydPXzE7Fbm8WCJz1NAQJ1RmzTr64BOd00m9c=; b=Mc1mi/vS+teirKRZlexEe4GgVaT2S2wL0A49eJL4Cy9Q/nyUaZNHUe1f5rjwZmTyv0D2ogFix2ey+wWeICpF2zSydFByNEPNsBNGsScq2rPXHZOAVMf/wn91BtULO+uFcDkmehVRpB4SWH+UbjgS6Bw8KIiarXAHFbZwMcbDtxrCYEbK/EFh1l/xQN+PAQn48sKb1toDsNCPR8qrPlU6Tdi/gvXzt6ymwpz3eW+FEcjPbZRA7A3WrrIOYkGo1mmqkqhHsX4tp/PbKyXzj0L2hR9EK+epGMJwbKzbPj4V0ADHNuN3hOGMU237KLbDqiVXZOOzdBpoaSOqqAjWPL5Deg== 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=NWL3HqoydPXzE7Fbm8WCJz1NAQJ1RmzTr64BOd00m9c=; b=HMruf/dLXTmkQvkdtF3I23muMLCxbsY2C3WTTwU4m4yr0Js+GJR494B8FN4lr4jDoQXHK2e7sFaL8oo/CyJ9ksqXP14BFJM7+DjQJC0qJZOYznpZkz06U50HQb0KP18yRppaTLqfIdWYS8TgO2B6j/JsQ7XQ65XQ6XnLmQXbKriOyOCUmnHXB7W7bUk9ZfAlGuHhe1/HKGzbVMsUDJxHXE6baid5k7P1ocjtBBe40cudMHriPJ0PUZN6QNTKhxrkLAM7yDWJFYdzLg3WeUl8ol9/V9/xXRhu0iZCb3GeK/rDg5Jv3vVpI9MknGEQzxDA77p2PnHUiVjhjq6hTsfLNA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0133.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:374::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Tue, 30 Jan 2024 21:25:18 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7202.031; Tue, 30 Jan 2024 21:25:18 +0000 From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> To: ffmpeg-devel@ffmpeg.org Date: Tue, 30 Jan 2024 22:26:35 +0100 Message-ID: <AS8P250MB074485EABC1DB9979BF021F58F7D2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM> X-Mailer: git-send-email 2.34.1 In-Reply-To: <AS8P250MB0744E8FEA8769EA7B913A4188F7D2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM> References: <AS8P250MB0744E8FEA8769EA7B913A4188F7D2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM> X-TMN: [qcNi2oDWI1PvivC/0kV9AwcBsphCKb/bGXem0pM8B3c=] X-ClientProxiedBy: FR0P281CA0186.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ab::16) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240130212635.402271-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0133:EE_ X-MS-Office365-Filtering-Correlation-Id: 9226022e-0027-4515-4356-08dc21d9f537 X-MS-Exchange-SLBlob-MailProps: 9IecXKUgicDrf0PUiQi1bM46WoYt4Z4RC2ZlNx7ZTTCNYoIky9QTmQrS4AP43gnFw9cZYGYYdXsb3YO0koDAkCUKfeIcXvgp8vqoxRjhW+TV5qcqSdNRubqEuHs6ziPbpnu8m8EKY4lPVnMH4Opk5tmi7Amt2DQsHoHV/GwTtD2FyIDJ2dhALrul8luoy29zhRE8n1YWfwEmA4WxITauCh2W11n5icAhI3sYSB3nogrlrT/6+pTpYe4rCY6eLMnpB7IiyRpID/8OZzeEo0+KebQzT1iramTV86Wk4btI2ytdNWx82NBa9zcuLFRhF8fYLXRF7NgklqovzOFVYyAaFqYunE9V7uKLDETpV0DBsB3mWMXtELU4GIeqdopT59zvhDLE52N5n3dF3bvjSlKh/KIiwTOCPnP56DWxWuHOdFQSXdKdvU/x+XflVmW6Mg66UPBayw7id41yPHyDmW+F9q0q8MQaQUbxb5tHBP0sBY3QziRrSLvC9EDe2U1ry5O+ywBB5WbYpNQEJJCpCf4tx9UtQIVMxgmZyf9yRrqkMJq4U05G9jhGKey4jHeoehqCwKOH9qiF+jy7p79yg79jYg5lLyHkluwqfmIN8mqTFtfbxZOmxQnAnT3sJ3SH5Au65uhBLYQNvm1/1KFfil8E104gNYGP8+a04e4jig1AYz+jmSHcQeoDBcGNqD9dBBkbHCuoMy4QM67gOeIYU35z8l6r8FDwUEkvMaP6EPEwhL979WbqAV/yyQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2gYggpYGxrdMsUGHocswlKQwON/Ri4wx6n9MyNJ6gRAyd0Lodz/11RHBh8vSfs7itmOT7g6IrvnS0GMzKGhgEfi40DHc6cR+xKblL5sEOFV8AQCPxWA4ksKUPSEPITku2oOg5pEjjXs7o4D6y/WGWmBcNtPwxZIN4yd4RryAWk2gK93PcB+V6jyuwZzoidblh42UgHipzUCkDim/xux0DaTi0sdJGw9SDAOMFfCGYZycw5xluVtGnW8n06+QT6csskiOJAe/tqWzXtnaLpfS9tAkCh9Fs6SMzDJsIzkOH6WPUSf0OnjG4j5y2EV2QrjRpTu8L90t1mvIIYxAZWQWiMqkCDP1EjrbScnoFNFSXCH9dQcughZv71Qe2SqTGgVtypHIGF0yXB1C1ddUvf+/QB0ZyxyXT7nvjy+F39ZP5t8zn30Q1f8ZmymyVlZbtTV05eTdVmByaJIMnnvgOGaAV6FrafNJT2HF8APg6mYKeWFVNALYY8PMf0I5XAvhGA/CXuu5Ym/QoxyCd31wbQ62KWO5ShMguspN2NAhSXftXP5XDq482Y9Z1b1ictmWEseuViaUYTRTf67KOQ3j/FB06oWgYFgej8BqboPMyEt+xxhxiEDIB6E9iczenBIzvkHF X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9ySK3ZBKWN6PKyYWeaw0RTXVRIfFdHgJOMaZr/tWDE+qaPON19pQv+TUTvZaLmfv9RUqWNO/w159uXC+OP3U5KNA2VbSRsK2q83KfoyuVix7/iEJ7wuWsG0f/NtXWFt/iEyfFfdcgBQfDho0DKFnrkZTnZ2myZYIqMwcOCfWSURQqo0BF4SexgmWxWwdgygqkwIzD26NpESAHDanMr2JBxGaOKeELuejwNtqmqwJ09An1tqsShs5iZxJJAmUT9ArOwGNJWSqyrWBuAsYkgh/B0DjImPXuL6vr3y5foL2cTiENGp76oOWfFBcFiJfGhI+rPhbBMLLBXVHJvj62/Hl7m3e40EHMHd9xxe9wZN65bhWVqQX23L35OpZOcwTwheFMHqTyzyBOliKCTiUysbRx2A0yddt/Znko8mLKshg/yoWFr5YNr0dmjP6C7o1lVLaMV5AK/4ISps7vSVvWf7ZdFE+pVDJGBeyqwMpra/cVDPKVBei7xdVsp/JVO/PKm8Ipu4aN0mn04ZmYcdl3ERYQlCeTSY/bjIHvE6TZQGDsIkjgMPVPzMLiS/mVkSRFjIQXJW/ovxhYqRLRgESgYsDlGUFJflHZoFMxwHAGpbdGN8Hl1Peogx5yR5b41u8cTv2Aiaxq+3VP6jpXiOsCTrlT0DIVLIA1mXIqKAeLZXi2UO0i4U4JMcFUNS0EGbApSjzBhCo6h7StL64UL7qQPmWhongQbmXbh4cNNmq03YZPW6B42LTESVgsfdnOcx95jt3H9cy7Rb9bba2HoMhdYeZ/1slZg2rggbxExU4oUEse9hkXQ687FtWU5iUdHHyQXCNgwSTZf/F5fTwFKm95h2TrK+v0lnrlnWd+diy7EJysnc6HerHtbklzVZE3V0HHmhjXcodQ3BoJ2fgGut/gL2V+/Rd7QiRV5xjbmyKkLSR0WV/nu5NfqqXVXv/0tBZzlCafO/fgwvACsDfcX6MpDv9L7sJZtG64irBGIAQee/msCu/fqt1mXI/WrqjA/2TNslCJlW71RkskQOiqi1Nfh5Q18wis+rgAIUMGbQ+UmoQw49TMDOsmMda5tPbix5L1UdlvVXz4eNJ8VArWFCzLEEyRwFx1kMAfWyuc86bvB0VFy2zo3L/gsIF4YWGGN105PewqKcwZ8og1OoysgQJxjhNmZjYWCvGm6HbxSIjb+5gM5AEyuCqfI9OzhEszRjXb5T5LJ5oP6OU5zotsSI+mTQii6b+FhNxTpUXYNU8AAvb3tFbz7bT16L5+pWRGIZ/nBo+ X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9226022e-0027-4515-4356-08dc21d9f537 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2024 21:25:18.7001 (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: AS8P250MB0133 Subject: [FFmpeg-devel] [PATCH 3/3] avcodec/vp8: Change criterion for calling ff_thread_finish_setup() X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: xYEdKJ1SOoYz |
Series |
[FFmpeg-devel,1/3] avcodec/vp8: Enforce key-frame only for WebP
|
expand
|
Context | Check | Description |
---|---|---|
yinshiyou/make_loongarch64 | success | Make finished |
yinshiyou/make_fate_loongarch64 | success | Make fate finished |
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
diff --git a/libavcodec/vp8.c b/libavcodec/vp8.c index 6b49ec9fe7..dd6c1b361b 100644 --- a/libavcodec/vp8.c +++ b/libavcodec/vp8.c @@ -2754,7 +2754,7 @@ int vp78_decode_frame(AVCodecContext *avctx, AVFrame *rframe, int *got_frame, s->next_framep[VP8_FRAME_CURRENT] = curframe; - if (ffcodec(avctx->codec)->update_thread_context) + if (!is_vp7 && !s->actually_webp) ff_thread_finish_setup(avctx); if (avctx->hwaccel) {
The current criterion is to check for the existence of update_thread_context. Change this to check for whether we are actually decoding VP8 (and not VP7 or VP8-in-WebP). This is equivalent to the current criterion, but allows the WebP decoder to evolve and to get its own update_thread_context. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> --- libavcodec/vp8.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)