From patchwork Thu May 6 05:11:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 27596 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6109:0:0:0:0:0 with SMTP id v9csp980658iob; Wed, 5 May 2021 22:12:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw5uZXFoekrEaa2JPDmaz7L5xaXr4YUuK9rKxBru7sqcK2sOGeiR58O5awkaz49D0zezzxS X-Received: by 2002:a17:906:2bd3:: with SMTP id n19mr2410355ejg.210.1620277979001; Wed, 05 May 2021 22:12:59 -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 ky26si1368625ejc.683.2021.05.05.22.12.58; Wed, 05 May 2021 22:12:58 -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=KiFI0NSU; 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 299AB6808E8; Thu, 6 May 2021 08:11:57 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073030.outbound.protection.outlook.com [40.92.73.30]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0EF57680986 for ; Thu, 6 May 2021 08:11:52 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WkrfwibRySTsNWssA8Y0JKHw7s98UpDbiST/0GUqew8Hkz40lsst446ZQ+FhHxzRK4/o2I29pz9oKtzI2qvDDdMilcZCdHca1E80Zcmjy6MpMbqM31R1UQ7Z5IxXpzmMFDQv8IEW8Q30RPmY+R4+izfZBZD7xliHzmA7vAnRQjFFPVBxcjTn38yUXzxqGgndyJPhjbHcfmAEb7t07VGKqiUZJkR2QZZ3rIh7CDB3C7qMcBuIiguiaL8dJwxYI1AtaE4a9PunQfFSU5x3lCmtIcGRTyFk699NQ8KrKFbpVTGSZ1CQbF2l/kLt0PVN25sn5+yWiJYyGSrzndeTevKj6w== 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-SenderADCheck; bh=rqfClS1CuM1MFeCjihw8aLQXFjXcu28wIJb3YFfdLtc=; b=mSBYhLLvthorPb3uKTrZvGhNMPvWNiWqbwcvBT+i1bM1FpPYWFE8jo/4wQkdaYwgu+s9biXTCTv0uHOTYPDu1Xub8JN6NZu3jJqGrF3S3BGZAwW6bdm48D69q3OV0YRxDDvWAsyIGvWa7aWzpmlKiVcYid2IvH2qAJVGM0ipxHpO7a33ba97Qxppi7kh1XuudJC6RVo6ZHjUDL7M1f3P05Tg348MlqVBm3XkbLtOI2Hki86BPCziET/Ts+Mwz5AD8S9jksDUM27nZlnaI6XN3zL2F7t0eqcRw3m4D/3ap83ssi+6LfHkQ7Q3iKpHDKobk3P3cHCNztQypX4skFU4kg== 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=rqfClS1CuM1MFeCjihw8aLQXFjXcu28wIJb3YFfdLtc=; b=KiFI0NSUG8afANrpwX8j5RXc1ShyEhgZKJzbDXPInjqUKqXVtmBA85fuX+gBIPXoaiksI04obXNRL+BMujO1scXzsEzve0oVDd91e55VV1nBDM6tp4uNViAmcbSBuDqtWEtxe8qGmj36NW55qcHpzSZtcQX2pALTbDD9MRqnOw2HBfAE/K9qi4Dp/5jfogXRWWpAx6H5Wb39TLwiMX8c/wbwhkTvzqUAd4XlQYsHC0xGNie/PYS8/PpevAnKGbvdOKeaO+I+6jMCzo5eTAWsH6noY83sY7dq7wzfYEVX8t4Yl1CS1BH6dTy35cYDYvJvhz2bKxQfR8OelduCVCnfSQ== Received: from DB3EUR04FT056.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::52) by DB3EUR04HT167.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::372) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Thu, 6 May 2021 05:11:51 +0000 Received: from VI1PR0301MB2159.eurprd03.prod.outlook.com (2a01:111:e400:7e0c::45) by DB3EUR04FT056.mail.protection.outlook.com (2a01:111:e400:7e0c::69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Thu, 6 May 2021 05:11:51 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:81BA0ED0ED1C9BFCC832DA830F31E4B56159137DBBFCE2E0D578389A82373431; UpperCasedChecksum:AA36E1F048B1E732F6113E51997871986DF06C1A3323C3B3C34C455DC4AEE78D; SizeAsReceived:7599; Count:48 Received: from VI1PR0301MB2159.eurprd03.prod.outlook.com ([fe80::d9b:66ba:63ad:967b]) by VI1PR0301MB2159.eurprd03.prod.outlook.com ([fe80::d9b:66ba:63ad:967b%5]) with mapi id 15.20.4108.026; Thu, 6 May 2021 05:11:51 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 6 May 2021 07:11:09 +0200 Message-ID: X-Mailer: git-send-email 2.27.0 In-Reply-To: References: X-TMN: [nLoiw09eXRoWLMHMwS2TIUFvaVBCfxkl4+FrblzTkA4=] X-ClientProxiedBy: ZR0P278CA0145.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::15) To VI1PR0301MB2159.eurprd03.prod.outlook.com (2603:10a6:800:26::20) X-Microsoft-Original-Message-ID: <20210506051121.832886-10-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.193.170.150) by ZR0P278CA0145.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24 via Frontend Transport; Thu, 6 May 2021 05:11:50 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 41316355-bde8-481d-1af5-08d9104d74ec X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQ2WpFcKeHQard1uCGdQvPT4FH6ECbf60RRoKCSyq2iM7oU1ocPTzo3WeYWwR66KeQENjQDz6J1akVPWLZPw+6LvsCJYbdr3cs9WKEDsrjcBR02lR1SNRxdTktBAdKdJTXcbb36TSjvAFvNWk51+T+oEYZluUwjw3lUqHER1ZAP5n/XqZ1Fmi5Xp45sXwABztXgslZxQTr3SjJcMsX3o84JEkMRIkH7TVrhik/pE7fMgqLDZwBYfRQAWjSTVg5/722pcrljizaORPbXAO+4J/KieXuRAENzn+wrpUhX0cZUC7YYdlheFlZPi51EbgZfX8QDWMzhKm5aFKcl4v8+d3ZD6/Azv79w2+ff54MDjR0793pwcRMOWd6TBrhzPIwP6ALBPrM10o+irJnKY4UYZwseWWmCnDJQ3SpkdzlYChcEu+tBLBq5CbFZbjfpqEP6waAixw4/Gne4SY/yMgmf7D88IVgdK3K/4gf10oaty21XXhKvd4BVgn5Aco8JYEkYLRXO3XlBt8IEnN89BOjCdD7QDuH9H8E5IwmXBmYkfP3NcXOW3ZbI+zpulFQuACp14ENMNegdF0H+kSijrQBc+pQotGNmojxd+MXYtW5jJN6kH4x9F0bmO91IhvGdZ3RB9p2pi43aKjn+RRXj/WIvmGWDIeW5MTZr7/MBRLxX9UjIM0uMAF2pgtc639g486t0uYjO12L7HyE2q4AOMRzVS4mv8QEh9mMEwJX+KmKOQpz+5mDUHXfuoAnNGxqn20LtPng= X-MS-TrafficTypeDiagnostic: DB3EUR04HT167: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Fo53U/bM0fyxJkCR3el42lAGYj9TJVwQnbNbA6FTg5h8VJyeJq8rSVgUJ3iGryeYwKs5SB5iCZp0qetJH4fLoPYcuJ5BM8p6aAN5TwWMNA0mS4c3d2deCFmq9Z2xn3uGszhiJV8zuQmF+kV5TbkyUYG8txtDricF97D/4q55CHsJ1MWjLKOqbzhdb7ZwkCIYZJhNHPCsbHgTWjQUDHddcipuP9xfSYAOtPa9D6eLTPJPHIWSJ38HifEKxBjTdxzVCQH+mllSMpbQVUW7eynSOA3P6dxPjAS5UxAbw0SkEWJQmktOwVFOpbA3Y8GGkHhs2fihAN+eG08Q+0ggwohrNDzabuyrKrAon+3ft6N/FtnAGvkw3YOVavaqazDQF6oRBTQrl+E1Ke6b6F0vJDLWug== X-MS-Exchange-AntiSpam-MessageData: 2qXCX/cCQdQ9rQ/edOQ84q5BP4NsZgi6uU2mmWcPSuiuGEkm0bj8mduTX7eRwhIdou4k3BrrJwWLg1lXlEQJQ/o32FZ/rsb8PUS/En4Jq4YkoBCj1n2hn9UNjhsGpLZbMKHsZJ9WuO2V5Qw50w2b1A== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41316355-bde8-481d-1af5-08d9104d74ec X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2021 05:11:51.1831 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB3EUR04FT056.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT167 Subject: [FFmpeg-devel] [PATCH 11/23] avcodec/vp9: 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: sfs2GICAQDoX It only allocates some AVFrames. Signed-off-by: Andreas Rheinhardt --- libavcodec/vp9.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vp9.c b/libavcodec/vp9.c index 783f446125..874005a5ae 100644 --- a/libavcodec/vp9.c +++ b/libavcodec/vp9.c @@ -1868,7 +1868,7 @@ const AVCodec ff_vp9_decoder = { .close = vp9_decode_free, .decode = vp9_decode_frame, .capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_FRAME_THREADS | AV_CODEC_CAP_SLICE_THREADS, - .caps_internal = FF_CODEC_CAP_INIT_CLEANUP | + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE | FF_CODEC_CAP_INIT_CLEANUP | FF_CODEC_CAP_SLICE_THREAD_HAS_MF | FF_CODEC_CAP_ALLOCATE_PROGRESS, .flush = vp9_decode_flush,