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 2A8E240F7A for ; Fri, 11 Feb 2022 09:47:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A543168B26B; Fri, 11 Feb 2022 11:47:44 +0200 (EET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067069.outbound.protection.outlook.com [40.92.67.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 666DF68B205 for ; Fri, 11 Feb 2022 11:47:38 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jtoG08FFSaJDvBwqmHTdlwdNepwdSaT0XWwc1xexlyQ8uWyShoo1FRLDsQSlsNfiVH5BE1HBwdhofUhmS9DT6O1lZfqzurcSnVjBnA0dpOxqX5eEtD4K+vRq5KNuegje2xmPZ+S+gJgYsj+5ByoZ50KkxemRgw/fs9gyxsyjpKzgacTmsIzWJGO9eGXx9xdx0tFcHZmnECxRriAElGJpTytAoW91bvdMDXMAAA72f9Pd/tI57kWDyBK6Ams0/W2Hw9hlEP6MzjXGGddn8tPeUx4DNdo5DjgNwTVRJbpSyOKP1ryUt0rxy146YJ/6ZwTX1F/OevBbwaObToW1x0cdog== 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=eNEjlT4YjUl/Vq7wZ8aoSTUZFxkCyPrif9+31/pcHwc=; b=BWr8CyHifFd7xOtgteOWkBM8xjGUlerUR0kiruNNTvQoI0YdQrvUS+/FdhyB1XMmlIlUhEsDiqIM6h2jKlTrPvoYiqnc1XIRcwziNpCbae3MaR7C2H1dFbTWI9H6mULoNyJ7N2e+LuYg9kXAKEvWQAwZrW8Z5zF/7AIfHvyMzD8Mg2ouEm8pCVIRUieXFd0A/ljYTHhUKfQb7xYdRPome0cOh2Ue0UweAw842atGuOux82A4HmK5v3jSK6sS9Ahsmq3FddVgKWQrpR2W4Ueh0al6SomdjwrdJKEEHTiJIz8ZxRL/zcdfM1aGFR+k8bXA7+6IpzxHiwp6jCKXKJg7wg== 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=eNEjlT4YjUl/Vq7wZ8aoSTUZFxkCyPrif9+31/pcHwc=; b=rj4+7METRu4sg0Odn6A6WHG9tG7jWcwIUEUXveK50jfiYBghFNy0z4Jxn56VshaiYxDxObTAP77wsGQZ/Y4aw+iKroyw18kNhNbIjPrPlkLobCjXk34WHYZoIrclS5KATdQuTteYB73+Thfq33V1LXVc/72q6Hv/tuWPu37+Vq0Ng+d76sih2e/ezswfYLk4zovxQ7hZxXQCAJTgzGROPE/rIaul/sWakFbWQsRUsJ3rMkIBFKKDvzXeFuN1kp8sO/xfX+EtHKBQCaCDXNbjJomchcy2CDjiYM1CfkIohp28mP35KeJEdak578d4t0q9L8Z/I2KFTgbOMsM3zXSGow== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB3686.eurprd03.prod.outlook.com (2603:10a6:209:2d::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.14; Fri, 11 Feb 2022 09:47:37 +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; Fri, 11 Feb 2022 09:47:36 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 11 Feb 2022 10:47:28 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 X-TMN: [UpQEW3zI4HK1kIsDv2cPXphXAO6WUt62] X-ClientProxiedBy: FR3P281CA0001.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::10) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220211094728.1592903-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4a485216-1c36-4cb3-ec5d-08d9ed4388e0 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiSJybpSSbCo5zX4av1Jyrl144yda036bX/R2pt7mLzDJlBM+LGg2gF1CdT2B4qDFZtkanszFkGV92IXqDN5iB+LOm3lNRoxbEhcJbVt9GCFeU2nCzvCHHQzlbdtRKhqirp9n+T9MEKXgBWgZcMoYduf86/AqeKvC37PDG8uv9MDEz3i7wAAIlq8OGKED/cdyTN8MNpFAs81ba6Kl6K5vl9b9w4JNwa6aBKakw9rKAiQDJ35Vpho9i79YxP4EWNH/EimgE/Lu1fVhgtcL6sjInQNhstkpExTDbCpbMH2uGLGiQbRp04qnB2lEVJI6N/bxcJ2Ut4u/LUdkRIghlwzLmkSgdZ8iHzdiWOtihEehey+M0P0dWK60imhyUuHyX5lzDkAOohWh/mFb3J0ptrB1W5dZ/01BaUBRZaA7GhWpdPwrSXf4XhMVC/ENnWl9PvxJQ0Fr8BoriX9a467KjGsP52FKTxr3fZOjUwpjVNWvjDwVYCk9/uc4CsRkVzQz3g0RzFa966vq6agKghJW1410V4w3Y04ifbDx4thy65ndp2eyJEFj0tarkUMNlL8zNMkktFh/rOLKFnWrnfsaCSxYxVGVxlNvwg9Llc6gb2RiN/rT5iaKNDOIM5v7RWjNPmsLibNaHdJxKNfz90ko8TSEw9zUu9wvC5G+8/mbukjgWU3jKsMaJ8vimlIuI3Ya1tcp3VefdEsC/VRnrRcA7+vuxlhmQViN17Qid2UuDZJEfkygXpT6l1Ayu0BlORLlHGIe6A= X-MS-TrafficTypeDiagnostic: AM6PR03MB3686:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zdyc1+0EDYwrIe+MDDs8Lr2mfA4Iqwn1V+o/Ot108oGflvD34YhWhQo8qWS/wLoZxtVQD77YplCD1MEZ1WnGw94oxqB+EieVZQKaoOdfsH4PAapU0PmqltiLdQnUZYh9ygz44YuN0c/tn9Ly1cipvMY6SRutTyWJ6LiqzaCoPKgI6a9uw/dB2yrP05Ezw+LdSVivIwILFFKCEl/LZSN/05PUF7ayd+7JTnNmlk0I7mjBMBAc/Ak/fhyrwL5P7zir3rpPrWVNlGmLFx9UGBdOaJmHbptVsz2OVa1Mlqb7HJYr1blgDabAY7mIPbLYZy5WT2QfZz8ejCyKO/rfyIBTB3pcy9QiTkNITdbvjEWzVn2U/aj/UTXpDbwmyG+up0OVVn7w9fz1RwAk+Q08gTywLoVyuSYalkwrxv5Kla4tTevPou47cQKXy4lM2vOddWnoGVsaMpQlo74RElsvi8+wrAE0uOuaSnGmz78ypD838a9wda2bMKEjcjGjJHf1hDAQigwPBzWqFzyaiHJPN9/tTjNGz6aBD+hrhBglaSaVKmsjHoH2TqS+9gWmZXn6/CoD2tDjhXEBXJrt5uqCdtV9tQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?3QVlimYVMZvQT50/s4EYhET3bWpuHeE5Fnrcsr+nV1TBkAphpDbohqOC0bsG?= =?us-ascii?Q?5uVhf7EfVJTLQv5EE4ZFDqZ0MnuJsBmsu2Xg3HbfePqPKXdM1H7TSkT5jTQf?= =?us-ascii?Q?rywM0WPCcU5gU5yTUSQRQ6u8Bz6ZUjsZ97Pxu9qTZiPcvsSFxjCVTpMN/e9J?= =?us-ascii?Q?G2q3KPGOEocR9vrPMqmBSZ42fU7aNEcF4Mm3nDlRU1k1ZQGi0XJKKx/LqZL0?= =?us-ascii?Q?HjlI677qkdMR6Ic5qO4Ti/GCvPlGpZCLyuPKN3NjMlAvkVPpdzhJrXio2ERH?= =?us-ascii?Q?ywLIXv8Dp0zk+pirwy0FXskTpeqOREg5OVlcAAjgFnr7z8KiaykQzikb0Ne3?= =?us-ascii?Q?F04LVz01DiOtEpbuRo8pA6OM7jcvWOrwrmo8q6cSCgmu0NJUv0qkkqZ/Usfy?= =?us-ascii?Q?DTRY6bBwCsgYXlQqMz/WblM6scSU5AVrHdfVhXzkmp3aHz5IAcCEqy4ToBUu?= =?us-ascii?Q?MqHGx1ipwjUds1CTVmO+apmXUswH6DmyZ6dz0yvP7J/H+U2WfGSDYE751ff5?= =?us-ascii?Q?UNZjiHOn21dA+TLQIkdXl1BBGI7M77FTGicTevkZj142CJHWiNV9Gi/6o6SR?= =?us-ascii?Q?BkTfgDSg6zdSP1WOtXp9uBEUOMv/EV3Y8ilDSydf+LlIUSVdIxeQyq87pa5P?= =?us-ascii?Q?xc4qig+FiJrOMqxXUIZqXZUYjPH5npFfJBUA3l3XfrAjJlu/99LfMffeA5Gi?= =?us-ascii?Q?rwwWMZEXAXyKQRTJKrSodCXbEbDBvxoJWQ8Ccafu5ZBCKR52PjHIgOSPTEw0?= =?us-ascii?Q?Zgs1WUQCtp+2nAd7E3tyfgP31uCbzY80XZWe4yScvx/AK28AdffVpl2XqUHv?= =?us-ascii?Q?gdugyP5iVWmDO8VMnxu3RTB0eCZf5OT/l72AkOnm11uHp1XfXPASiNg/mxKz?= =?us-ascii?Q?coeniXZKA46pz7Jebs+NNw/6qek8Qtef7XMla2ZFyzqwZ0ITsRJrtgqLCkF3?= =?us-ascii?Q?kYfwV7rVRjk6KDrU7Put7w=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a485216-1c36-4cb3-ec5d-08d9ed4388e0 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2022 09:47:36.7012 (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: AM6PR03MB3686 Subject: [FFmpeg-devel] [PATCH] avcodec/8bps: 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 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 only unorthodox thing that this codec's init function does is calling ff_get_format(). Yet this is supposed to be save, as any get_format callback already has to deal with the scenario of different AVCodecContext's calling it simultaneously. Signed-off-by: Andreas Rheinhardt --- libavcodec/8bps.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/8bps.c b/libavcodec/8bps.c index 6865b9b12e..46419b978b 100644 --- a/libavcodec/8bps.c +++ b/libavcodec/8bps.c @@ -182,4 +182,5 @@ const AVCodec ff_eightbps_decoder = { .init = decode_init, .decode = decode_frame, .capabilities = AV_CODEC_CAP_DR1, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, }; -- 2.32.0 _______________________________________________ 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".