From patchwork Sat Feb 12 06:41:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 34243 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6838:14aa:0:0:0:0 with SMTP id bz10csp3855426nkb; Fri, 11 Feb 2022 22:42:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJwbw3GCFuMb5JD3Y9blar04pEw9AEY09DvU5KNlk1S8xbjYHxlmRzNlqeGinL+psw/UmEEA X-Received: by 2002:a17:907:7203:: with SMTP id dr3mr4063730ejc.19.1644648132197; Fri, 11 Feb 2022 22:42:12 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id f17si1499191edq.71.2022.02.11.22.42.11; Fri, 11 Feb 2022 22:42:12 -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=jAjTHMVz; 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 AE2EF68B262; Sat, 12 Feb 2022 08:41:58 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074018.outbound.protection.outlook.com [40.92.74.18]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 509FD68B219 for ; Sat, 12 Feb 2022 08:41:52 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FEJSB7FNbelVxBEgFYibZN98duNQS27mVt5f9cSlxqkaukLfUCWGSSHxyBPguGG2Zt9XgoHH9zZK6sXUaMlri/Tg1m+Qu2popLFu/uK2ECloi6KDusqIxgmQaQBFoj2hv1IBSjMar/WdbppyYokXzZMlNwSifejFWhmAzjsgrayJR2mb9rDJNN7OBAU/eCVzX3IHqX1oG1AERvuFJ6BoyohX8yMENzxItDrRzuBrULOEyiShybFZ7EgC6E+ZyqjJEmSIwDOHbxMxWyfosNkLCeDEBbbqgBImQ7ktRNYsM3hqFhiUhmTRhuwFBEg3n7bIx6Jl9uRe3drsKA7GsbPprQ== 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=fT6WPS3iuHcQzLdrCE1PgCCSNtULnfld08MNEL2s2KU=; b=j59cmkln5Rdp5yDFLx8f0kLKbusv+Wm+p0TThj39RLVbcRKvWaPhz6lepklcJDvRgQqFM+I5Sv8Qjzm2ABANgnUXm0Gm/96yyjF6OHupU+oo6hwQBRzK0B1XbEpp2McD0Po8prgYBeuQ2TBmy4/Nz3RZuecGasXU/ZM4lqSmpTJudUXDf9S2qgp3a7qx3xeW3himTEevGo/piFBR8rMY5sZ4lVZtW34BGj213PghOBHCi+4QCAbPWeZJu6K1hz4H+DBfPvXYX67eudzrbib8rov2w0mowIs8sObTItcs+xLhW4110DM4ZHYIjZWEQozKycC96M7nRG3HP7owcDu3Ew== 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=fT6WPS3iuHcQzLdrCE1PgCCSNtULnfld08MNEL2s2KU=; b=jAjTHMVzwk31nSnDEKYlf45Ri6h9G9R4ujBcKBMveXpeJFA3igGEL7sDm5iKioHihNdxgTxCONBe7mCqCnuxYz+HgPb6a5KoYU07R1PQwxLeXy5dt+2PGjiKpqPyEBzY/MbWFPybAIzei7RRKNQLWVyJDPSRlWmUAxhaNaGobkQUuPgKRptZVS/LG45KaGYtrfknV6rJeFA2N/pYq7SdZH7AULoi9Q/ILlzC650mvlkSbH5SAQHft54x40ubv3p4OH+XGHrE6aSvVVNAjHA7zgSx8OCssOC/AUyO3f1NLuzTX5a1ap+VeDaPAufeSloTKeWad6V6jVTzOudfs2A45Q== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM9PR03MB6723.eurprd03.prod.outlook.com (2603:10a6:20b:2d8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Sat, 12 Feb 2022 06:41:42 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%5]) with mapi id 15.20.4975.011; Sat, 12 Feb 2022 06:41:42 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 12 Feb 2022 07:41:18 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [5NOg4lp8yr1D2Y2IPIR+1frZDkmg25U1] X-ClientProxiedBy: AM7PR03CA0008.eurprd03.prod.outlook.com (2603:10a6:20b:130::18) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220212064131.2265452-3-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b1d7e794-5750-468c-21a1-08d9edf2bb01 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiSJybpSSbCo57WJd93pOqVlA1cCWdadoNhRyqCP6yxpT1r4vgpygEXEo6ufbmJEOXXxKTNOKEV/CK4ISnOoAiPmp++sAGUwgFyPX3DeorO2OcCN0/ZpS+LHQG4gmFfszPPxIMwGHL79Gkdks4Uc+Nw2pIq4zte0p1eT6neeTdqhpxhuQmLvT1dGmCj3oMOBpQnagIGnA49j54kE/UYBcZ4TdM00Kfl0s6Cg2f/NFG1UjMNko32CFuTwt6JYeRaxwlF4GPp2my6ziQhauKqEMYCdfpkqLRRehfpTMb26qHUEBxwzJoSIBSJHL3HkuxxEfJTGbsNBPo+dRaeRs0wXVY4xu3tQQlsH2OBuoInF39Td9+C2RhHddRa5GMuy7egn6E2SXitSC/kJkWQtzm5lfHZMzkFHz08GdjFko1rEvJcNkF4/PCERuFJgsnsyKeaZQUzVjwZeixOVcqqe4LFc74cP7f3oSHQOd/CMdaUQ6jX9EEvEUyrqdg1oj5C7CtRLu/A6Mv7QZnjbFTTN5TtCKE/X/VJ7qVjITFw4HGV6P39xoS7g+RhqG2DA+AwBgyR/eiq4wB2Av2A6NFPXzBCel6tg9sKfIE9tyOkdfPAKSnqmcDNLPG2YyFbbSJkgvTUYxoWpSdIwu9jQgSjh84SgkdPgi3Mk9qaL/i6m2huYwSO81JXZg9HCmKe3/09RhjN7WukuDqPjs5EKRM8WktiI1mgFDP0ica2GOVgXhAdfd26OC7Yq3rGka0SmJTUPpfE51+I= X-MS-TrafficTypeDiagnostic: AM9PR03MB6723:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: i9xUp3zGBpMZs+RJ5ZA4IMxtXIAF7PrjTcFl1jilPXmheUabpTVxVnJ5zvOon5P5tgUKG1lI34CoV+wSgp5fdGsY1Iiw6wTt4keqFKiNiNRJM4eAogBn7RlJl5gzKnkXNCp/sWkdRhablA7PsrfO7+PXBHB2LatjhhWTpMq3CWVGm63+PfLduQv1TivZVjijrkvQnhBYqdRx5pgmIRBCyzmOhcpggRrecsgVuXocjMmAafylpARG00sj7q66eNKUKhe+uxqUUa57F44F28nbqzbpVhdqTfmfOHFg5QIzBB54iCjOLOyMBjd06DdxTQNubiVm8zPmvjDV9EbCl5ZT7+2BSxvFLd9ro+rq90OidJYu+4ojhaJbT8TjXPO0LIPU82zas72a8pVn85e2i9lWgWfGFIZMLSWMjBE+Al6A69pLtQVizm4ZdMBm3BK2Et0VeHvlZBhHG7NYMBJ8upCH7yJvl1C2OFJdisVguPZslAa38nI4wVm62Ic9qNv4V4d0yNyJMmDOcgWvG4AUip4c1GIt9YeQJaxqejWxlADJwKhBS4i25M/F0Yx/GQkEalk5xdo/5COQsIkh+8Tw66JROw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Wg7Mq7HvjgT1EyweCp0FTaubt3olKzV2AK/rJ6sXr0EAeiNncC9Gfzgc13hwLwbWyYOqTzmqvRXcu0wfxy9sflsr2sIP2IgnYrZAB+OUGE5w+t0mVpqOcsYyewFvV9qdYFWk3zF7oEwObILB6PV7X5ZFVgF/vi/S8Zs2WDLn6KHBYkqRQ/X8Vuu4y932pcYJskmOgXtlpepwz4HkYW4d+68HrQbHGFdBF5BzaCVs/6i9/U7lpQKaMzNbba2alQKn2AJO0Nl54737lxNh3i4e4zgV0KMQqUeTFl2+jS6wW6XUratavBR/6EdoNflUI6asJi/Dv2UPJovLhJrnF0jKGWtSbD81hCOTFBLsn9F5+F5th6IZdANkn/FkKnkznUetcS9wfno6a43nIDsZuht0L45CoRzCeitM2kwjVs81wZBUdC1Psn75zoPUs0LMJRfVXzldGjcq2vK6eBEY63guOrbAKyOHWKluNA4FSC0gobt49wS2UgxQD5dTTLcwlLLtIjQe4W0fG88GTKjkZqP8zTB5lGh8+EY6Mo2rXUvzDvJiVYneZypU2pdW2rfL4RW2MrR+UPHIOLucc6GRPvncIkDp03bETdfCONbupGaKxLUjqnFOFm2IqbnsJYGz+DaTjCx3n2wUpTiUSbmeyfeG984C99mO89mOoIDfhbC6Ud0metX3WKb6kT3R4CxspKMIK/56e2rEr8ArYkz4z7loXyWl05d+ZPld6SiF1iTwsQFYdVXT0ZrCs93+B5uSA1hpf2PwleATHY13nXemz+4RVCmSTjDj0+rjmO5PQYkhYlD8SNi4LoTwocTDIe6m7xFZIOHd+CMZFHGucKsIp3QdUYN0X/rXTSIL8OVhz0vNgyeifRySY5oc4pYeuKbKXnmzCjjh/Zi0+s3t6lojsrxDs33i9k/BxHRN6TAYsJK+jPFDZehfy036r9tkEPdw3zGByaEwormWdfRQftAqVrZiQQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1d7e794-5750-468c-21a1-08d9edf2bb01 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2022 06:41:42.7886 (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: AM9PR03MB6723 Subject: [FFmpeg-devel] [PATCH 04/17] avcodec/rv30: Mark decoder as init-threadsafe 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: YSarRxscGoPg Init-threadsafe since f697622f687c22392194d6939914c9a6a01ce69e. Signed-off-by: Andreas Rheinhardt --- libavcodec/rv30.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/rv30.c b/libavcodec/rv30.c index 751647bebe..bd4d43aeeb 100644 --- a/libavcodec/rv30.c +++ b/libavcodec/rv30.c @@ -306,5 +306,6 @@ const AVCodec ff_rv30_decoder = { AV_PIX_FMT_NONE }, .update_thread_context = ONLY_IF_THREADS_ENABLED(ff_rv34_decode_update_thread_context), - .caps_internal = FF_CODEC_CAP_ALLOCATE_PROGRESS, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE | + FF_CODEC_CAP_ALLOCATE_PROGRESS, };