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 3C3C948F99 for ; Tue, 30 Jan 2024 21:25:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 420C468D0CA; Tue, 30 Jan 2024 23:25:22 +0200 (EET) 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 ; 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 To: ffmpeg-devel@ffmpeg.org Date: Tue, 30 Jan 2024 22:26:35 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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: =?us-ascii?Q?9ySK3ZBKWN6PKyYWeaw0RTXVRIfFdHgJOMaZr/tWDE+qaPON19pQv+TUTvZa?= =?us-ascii?Q?Lmfv9RUqWNO/w159uXC+OP3U5KNA2VbSRsK2q83KfoyuVix7/iEJ7wuWsG0f?= =?us-ascii?Q?/NtXWFt/iEyfFfdcgBQfDho0DKFnrkZTnZ2myZYIqMwcOCfWSURQqo0BF4Se?= =?us-ascii?Q?xgmWxWwdgygqkwIzD26NpESAHDanMr2JBxGaOKeELuejwNtqmqwJ09An1tqs?= =?us-ascii?Q?Shs5iZxJJAmUT9ArOwGNJWSqyrWBuAsYkgh/B0DjImPXuL6vr3y5foL2cTiE?= =?us-ascii?Q?NGp76oOWfFBcFiJfGhI+rPhbBMLLBXVHJvj62/Hl7m3e40EHMHd9xxe9wZN6?= =?us-ascii?Q?5bhWVqQX23L35OpZOcwTwheFMHqTyzyBOliKCTiUysbRx2A0yddt/Znko8mL?= =?us-ascii?Q?Kshg/yoWFr5YNr0dmjP6C7o1lVLaMV5AK/4ISps7vSVvWf7ZdFE+pVDJGBey?= =?us-ascii?Q?qwMpra/cVDPKVBei7xdVsp/JVO/PKm8Ipu4aN0mn04ZmYcdl3ERYQlCeTSY/?= =?us-ascii?Q?bjIHvE6TZQGDsIkjgMPVPzMLiS/mVkSRFjIQXJW/ovxhYqRLRgESgYsDlGUF?= =?us-ascii?Q?JflHZoFMxwHAGpbdGN8Hl1Peogx5yR5b41u8cTv2Aiaxq+3VP6jpXiOsCTrl?= =?us-ascii?Q?T0DIVLIA1mXIqKAeLZXi2UO0i4U4JMcFUNS0EGbApSjzBhCo6h7StL64UL7q?= =?us-ascii?Q?QPmWhongQbmXbh4cNNmq03YZPW6B42LTESVgsfdnOcx95jt3H9cy7Rb9bba2?= =?us-ascii?Q?HoMhdYeZ/1slZg2rggbxExU4oUEse9hkXQ687FtWU5iUdHHyQXCNgwSTZf/F?= =?us-ascii?Q?5fTwFKm95h2TrK+v0lnrlnWd+diy7EJysnc6HerHtbklzVZE3V0HHmhjXcod?= =?us-ascii?Q?Q3BoJ2fgGut/gL2V+/Rd7QiRV5xjbmyKkLSR0WV/nu5NfqqXVXv/0tBZzlCa?= =?us-ascii?Q?fO/fgwvACsDfcX6MpDv9L7sJZtG64irBGIAQee/msCu/fqt1mXI/WrqjA/2T?= =?us-ascii?Q?NslCJlW71RkskQOiqi1Nfh5Q18wis+rgAIUMGbQ+UmoQw49TMDOsmMda5tPb?= =?us-ascii?Q?ix5L1UdlvVXz4eNJ8VArWFCzLEEyRwFx1kMAfWyuc86bvB0VFy2zo3L/gsIF?= =?us-ascii?Q?4YWGGN105PewqKcwZ8og1OoysgQJxjhNmZjYWCvGm6HbxSIjb+5gM5AEyuCq?= =?us-ascii?Q?fI9OzhEszRjXb5T5LJ5oP6OU5zotsSI+mTQii6b+FhNxTpUXYNU8AAvb3tFb?= =?us-ascii?Q?z7bT16L5+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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Andreas Rheinhardt Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: 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 --- libavcodec/vp8.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.34.1 _______________________________________________ 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".