From patchwork Wed Sep 13 14:23:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43721 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:9307:b0:149:dfde:5c0a with SMTP id r7csp456184pzh; Wed, 13 Sep 2023 07:22:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHFALhGUiypDVLMq1EiTupWRUCniZH4xId+ED+bptJwey/KllSyczG5MwvqhB7RKgKgc/AG X-Received: by 2002:a05:6512:703:b0:4fe:7e1f:b044 with SMTP id b3-20020a056512070300b004fe7e1fb044mr2222957lfs.15.1694614964229; Wed, 13 Sep 2023 07:22:44 -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 l17-20020a1709061c5100b0099bd5a646c2si10092506ejg.271.2023.09.13.07.22.39; Wed, 13 Sep 2023 07:22:44 -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="eBfCR/vQ"; 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 5011368C55E; Wed, 13 Sep 2023 17:22:35 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2086.outbound.protection.outlook.com [40.92.49.86]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 18A4268C952 for ; Wed, 13 Sep 2023 17:22:28 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ml3hZkwlgyeqd0HZXza7Tt7KShAYNn3NRMz7t0KECqn/Mn8A1udpTjFF4Uvk5CQ/qWRmB8oezvvTwe9p60gEOqNonW3RsPyghkuAFUrB+Vvn82Pu4or0XPPXzGMCWTnfw7GH81y/8LCIQpS8eWqZrLAL/VJVgOLO9H1w0IKp4Cdra8KkF/CVKwqJozM5M8/fClnXdcCgF1dEnjkVdWx/sVQGwlr6oW9dQGjhKNWfzhdRewZxuPwdB6rFjBm/Tas1s6PQmVnl4t/UvPtVskusGR1sEvUUTxmSDAtJwgnW+kFgM8o3dSUjYCdCmc9GXN8WxaBW6993zoMSgm89CM8D0A== 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=doDhJX9PXP6MhCPAiSOiZSanmqhZ2MxdqAabrJ+6+gg=; b=hTkJT2g1wrssB+aj2Jz9/RdEBsxw860OOdXjjqBb9eqeGtPSgZG2huajrGimRauRt30gAAEBMwY5rAa8SpC0aILCYAFGwKxr0hZoSBmYhdB7BeQoLZHmCcnn9cgB4RFmVW4I3TAxfiFFTtHkRqVXNJ/GZ/Ugc587nFEbYbBjMGBmE7pdKUGGy3BnHFJPa1IPwNtoEvZCeYTuoacjDrOdb03eerGzqIzz1qM6UO2sOQRbJpY1X0N3iWHZ3zRPEFozbmGob3yiBqy3eibC8hzXfUtlwRXXBCoi9nemBdXk6NE/wxcGjswblhuvcbfNv7VAu/1ewK9mTfuR2ciSDMWndg== 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=doDhJX9PXP6MhCPAiSOiZSanmqhZ2MxdqAabrJ+6+gg=; b=eBfCR/vQqjMs70IXGxg1lvtOtsPadgpp8egP2+MygB0P4Qa66QoNF76gGx3FujPdkfh3dng5OBWv+K2yiDePbubzyxkJrY/IR0FxyWRve03tRKHg5K86YRHIt2rt/ZU0PuRmfOCmIn60YwDUcoyyg/PMqw8jxTTRTHBxuUNnozObNOVKgzjlrjp1l1jodimhjdoc0xRyp4W8AV1Yqh9vUsxr96HAfdy40/M2ywD+FClQV+lZiO9vuLTpDLrc1O/R4pVrB76LQgTmxjHsg3QASwF3zOq9RTQidN9ncSlVpkVfMfOeBnpaWoIIIDDznVs50oQSrEH6HCxMAeg7u4SavA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0232.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:327::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.19; Wed, 13 Sep 2023 14:22:26 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6768.029; Wed, 13 Sep 2023 14:22:25 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 13 Sep 2023 16:23:35 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [x0j7D5LjU8k/GWpH6hqugf2PgtMfIvd8] X-ClientProxiedBy: ZR0P278CA0018.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::28) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230913142337.3636634-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0232:EE_ X-MS-Office365-Filtering-Correlation-Id: cde2976e-aee6-46a7-d341-08dbb464da49 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ODifGXh65l7ie8zbs/r95sDEiEp/ZD9SYuYHIB+NwPswzyNigLqjq/P9MIpyUtg1bcPcg7Ec/ZC2NdHcJxEKYGDeCndZ8iJxS95Cr06eVbBjJX9pJL58GjGVSyFhWAk1v4njh3igtUPb5fHJ1cwWsptQgQDkdfpMzSyxsM8OmzClUgu5MYnC62QxxPU5S9boTotOR7cmVkGuL16gVecll7HilznhiPJ3y4bgOof9RU+XtWiHLb62dW5bl3Iz0yUG+GKikwqrB/Y9bD5gVdk1cKfXsMmK93v3Npa2SoH0k5VlHJME3WTfKdNJbjFjqFVAA95MUqqJUoSWHaR9wn79F0FtJNfiPCxVsNLRtGuEYpVH+K9ndUi6wlOjASyKiFi8SR8MiQOA9xotSMT191rTkrjcQgGrevouT5pE2vHyI/F8XO64LdWt93MrRvruQExC0xaigSmQaw9dfWfx4QgU0h2ZeSDhmzxqMk4Tqn+WilSAO55sT4gUuwn0oVOGXfUV/S9fZGeYWx5Jzy/2SSZMCIGdAMdG1kfHC6/fUrSELdZygZCowzAWof15cfBjQkgpkdIuMUR4qShiSOtGR/ggLQ6lyC9StwRlXTHqFG5OXYH4JKkRanz24EEQRXcPz9Fy X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: C3LKD34BLb9tiQw54ypjKu/cNgA6V2owphSaUnZISWbcV1UTmCQhraWANWPXUzRwE+KniDONo5QmL//FrLGwt+8bTH62u6ss90mvysgzjoliFtlX9ug0zzOPWVO3jrbSI5EnAApvIsD3mrHzVH3kqHPjOfabJyV9L7C3ZlvUgc0E15huAFFlyYm5h+hwqdqN8jg4Eire/TAll7ISOIHqwMKIf+O2JsKNAmm/lDno3ut6C570P/etZQTlHG5kMxLZri5QraIMwOIX4NVU/OGOaN8L8j/Yu+ia3Q0dH74UrPDYqcyewlVa7dcfSWy8HQko1qfijMm/tipf2cw8UgzF7btieCGa30UG1CGQXLkkYwQ2wYtM2NMOSmrIYvBUsFrY2I2l42wASpnniqblqLqnQucCx2b3rG1nH7TYfAOBawB92yHm8C6mnwvTrXXBlsrYWdVTsYJ65pZs6zojexwQQDJ3tgQXm0Pad5Bu1mC7eDdvTPyqhiENpNhmIR0JxTF0eR8nNiElNiazE60l2O1Wlp067qLiXaD4IcxuUaGnW4H4IY0zdhZSs88eHhD2VZcYtB8rRyypS30crecFWkOHxCYr9ChvWF9Avro9B4Oo+uHj4ZBnKRddVVdv4PefL8L1km9Hqn2LjHfyne/FQoBL33GgIGNwjjjb9ILCO8qW2eqQxviYgTxamGMRYCuh0l+MtJ8vI+xhMgl8sjUqdbRB2CBF+nnNXFtQYtogttYxQd0p+uNo50N3qHeYj52xCY55Hc5hwttlP4omQbI/4t0jJXSWVv+AmFrBSuY6SlO1McKxx4IxApFosvHPZ7C1jtgHUQlPpnEQ1nSPVjNIW5X226cT9CE+IOG1IMBu4JiCO6EI1k+RXwBXSahVdlUCWllI4BixL8fUC7WI5Vgvc1LupFvbojLOcmQQHfurj4xXiR7D4/buy6AIhwEDYb/UeaeEwvBO9UNQFISsau62ZghD0Rfbfwemdo8EyogPjOG6Xj0zyc30DIxb7B8HNs7OnitpHuGT8Pag3CLGKwuvfJVXOs2Cu8NtQA1ugjIyhuRYd3z9gadztO8ovw4y5AIeMLwTFG5SDHYNm8Lv0IG5PAacS067G2RZtEzuawwS74n4CQwytG1wrfrd1vkIkm5iyF1kkVbths5Hj3nuWYtY8rACpiI3hTYRkLg18BwKtE/Vgy4JY+d+DJ4nnHq7tixPMd65jeZpbEATHh2FJ3/LkJuUwKpJisI6Qx1UPRI8F+zccR/WghDJtQxA+vFlIWFc70kD X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cde2976e-aee6-46a7-d341-08dbb464da49 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2023 14:22:25.9359 (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: AM8P250MB0232 Subject: [FFmpeg-devel] [PATCH 1/3] avcodec/vp3: Move work after 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: pDqqyOiAxsg8 all_fragments is not synced between threads; resetting it can wait. Signed-off-by: Andreas Rheinhardt --- libavcodec/vp3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c index 5002800ef2..272dd89117 100644 --- a/libavcodec/vp3.c +++ b/libavcodec/vp3.c @@ -2757,9 +2757,9 @@ static int vp3_decode_frame(AVCodecContext *avctx, AVFrame *frame, ff_thread_report_progress(&s->last_frame, INT_MAX, 0); } } + ff_thread_finish_setup(avctx); memset(s->all_fragments, 0, s->fragment_count * sizeof(Vp3Fragment)); - ff_thread_finish_setup(avctx); if (s->version < 2) { if ((ret = unpack_superblocks(s, &gb)) < 0) {