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 C293840652 for ; Wed, 27 Jul 2022 09:31:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F313568B8A3; Wed, 27 Jul 2022 12:30:44 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073045.outbound.protection.outlook.com [40.92.73.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D88D568B87D for ; Wed, 27 Jul 2022 12:30:36 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X67vOLD/t0Y0H8v05c+Q9NpPLr01qUtO0lVIiRXmUFfUQokpg9T6VOTwFpomg/jalML8BtaSoI8EMj4Ay6iZs/HfSeqZKeDnEyKINKLRg0N5z8AxtCokfRar1nslRktqke0ySbrUWxQ6WQxcrXsyHDcJMl2EUr3sbnBGveKB1DSLnshLJPneGUIddxSk0C6fdPn48WPbLojoB9YzNRf5Nk42vvEt5HlBwSSdViQP6lFkZzORtUN+O0Bwk+VhCck2ZuAao0BTqrBDAJxQ71Qx6V0cXlzBzWKavn0+igeXSvCgP+N/NXYmTJAt0y6LnURHXESdfuxoH731OLnsWw0t5Q== 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=TPB4y1NY5zW3EVqr9YWLZ3DuWaORjpm55IT09sEWEws=; b=COFIdONObQ1VdpTidoptDrSS3O5yuj455YbdDfwuGmHyT+Q0eOvZ49xscASlRpHyvU0N+VJKYlg7SVytZ2CgYB6heDMbG5AOSOzJM00jhG4L/ye1CH0ENg2XGE2VeWkYdmjTPkgqB7xbvTJc3RakMvBas0mJ7Z6P+LASUMew7x69GdMuluq2rUVPKkbN51dl0HHKRJXRhdwOW5MJT7D2lNHQW3oI3Ormq0mv75c/YloZRkCZ+mVAeVKN5Cw+Nyy3qHtSG04KPjAHG5qcuGK+9Fp9M5aSWyhq4H06Ptn9UQ4Y00RGQ0BqtV+AQw4YU4pie6ITTbm/hujw3muUve3h3A== 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=TPB4y1NY5zW3EVqr9YWLZ3DuWaORjpm55IT09sEWEws=; b=HrflXwduyosRSYa4pmzdn6wQ8pau7rbg+k2QaXrhQNnFIhmrjcMr+qjxgq4CDynY9Tr+BrEgfewdtxG5sBDUWLfoOyezwAEYwAHVu93r3pmULNQm/MqZ0NAwZ5YlelumuLclPNKjcq7jWelOwFxEU/NXZc+fCsnL0uuRoWnsLuYHSmHHRkoHv+jKO8pb1GrvweNmA+dl8RwcCBDdqmNA8n8fJTNcrSKJTIHGc9OZWzRJtM63ls3PmlBHWkA+7Pu1SO26z/qb8V9j5CmzXGcxhIFf4fF00/2eTtKP1N1wNbT+CLqUtrBw81j0+x3i/0PPQUwx6sk12jlt12/qgbLUUg== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by AM0PR01MB4626.eurprd01.prod.exchangelabs.com (2603:10a6:208:eb::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.25; Tue, 26 Jul 2022 22:08:42 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46%11]) with mapi id 15.20.5458.025; Tue, 26 Jul 2022 22:08:42 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 27 Jul 2022 00:07:41 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [QIxi2e2EUfzFhXw5TICfuC+LqpZYcsle] X-ClientProxiedBy: FR3P281CA0157.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::13) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220726220814.695563-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1479291a-5e25-4e62-bee9-08da6f5366d5 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQG9fQ4e5wexDZEKzsZPbgBXLv/83ZzotqQHrehRDjJyPxCxbz+Jhwy9sOXn2mOrR4rhgO3m0VGi6E/wm5wpW03ZsSVZ38o/qzGMoI+VDpam2X925Rx9y6Wcb2n/cIE3fHvnP5Wbzv6APmZLPAbGOWMjIAsOZWzE4hU46gemOezuVLwxnB9FR+vz4zrTnHhZ+TPpKpqxHTkYUlUdlnpvk0Qivo6NqPhin7WxOGbz3JhbP2Z6eGKWee66YJsYwdV3t8Xdt3Ups3Z+dGHHQJMuGz+YpFeWnlD+PtuuIGrZG2s/4rPMJlf4LAtVaIONCbbKWdsR03hOPsWfXe0ihSa2x+9dWJl6YZGyJ7YSYnolpj1hHngdBzEoQixirM1HfgK5sw4VSKJGoRuD/9Vaz1/PSg9hkl2oCjVhAtIoSt0E5tUGJwzZRuGa+bSvK0zCx/hk+bFtXVN3qCy8ENdlKkIvM1b8L9pdz5S48guk/E+3DhjDXFo9Oj1AvuWGCHmpPYZxsRvWjEfJ2fPR4t6zcml3RIoeg4O+YXx6ea9at7bjxm0d8/o0HUEcfKFRkEc5jhHGOThB2sv3bv8JQRro0LZmpWVET2hisKs89RWVCXJS9DSIxEOziFEWgjaAONa79D8f/ugrEmNzD0Ie0dHFVHWI/NDdpje0w/PogzOfs9jCkWBQn9q/4YPUUWU0XhPKDC9IwdKqgUM8f1JEr50/ue7SwVs0mgnzhcwynQVKwznCHtflduUx97QOLlQCXp38YSvfVg= X-MS-TrafficTypeDiagnostic: AM0PR01MB4626:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: L3qK285yOxpSITdr3N/zRpggN+bKc9ybmwGnO1vkpW3CTHtuOBpnX3lO2csegZUd1F3QvVfP2Vl3hBLz3D3ak+jvQq/wTR9pMkpeMl95gNCu7UWTauRmsAfjrzCK2Q2Cor7JtGdoitBQei6APhgxsvpBJ4BgDnUkoeBDd1RxyWrIWGwbGCzSVYYifDyhRQFM/oTRveBxM9EzpFuL15hIP0AA2XRotVj85XDA6aXq0cShW6+8wDipM7ySRHQcz9uLP2EZEreY2LkKfC245BDVycc77VTa+/Zxyh6/MmGSawiNUw5351sbmn3wYp9cJwBks0P2OrYv52HBHhEN1bCvCWujjneCrPLPYy7vDePquG9RpIRa/MCD9/xXcz9ILnTjjtNHHesXbuZ3Duq6bo/qgntVZJhsIrMoNBf0VyGJQSh8+k4LvyZLR8394GXuIh1ApIWvPjjfr3wPjuapuNchTnFfLqVZaI+C/Qj5+JT5rVr16VdJQGdWadKFWaPI8A3Xx8BVyJPKa336E+p9/KSgrECTEj1yS5oM23LEznk8r0jgkpcHHm3QX2qcz0aKuNItjfqo3kQ7L5TsIFiNrMQdv24owVlXr3QhZPgNW6LpsXRHLtOEO5HQ/sqbtqL8aLC6wpH1996LTUomrB+ZD2XbGA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rRw7g7PIFD4uPI7ImEuQ19OLknwq/rKF+jp3L+2GG9B1imu+CPwLkXeJvFhr?= =?us-ascii?Q?WXC1fS0SmznAjtAHhrT+Tdobd085ylTkYUFERhRT6W3ZldVL7/Hga0UmMP2T?= =?us-ascii?Q?gaLfvkHatjg6pguAD1bIadxxHKWRXnm4GE5zxv5NxQf/96yi75jdXWfbXm6k?= =?us-ascii?Q?zR18a1BPlYKo4urQAkyf+n6iIwHrBvj7W+3vWmV8cSAs0xazHxeLFt6nL6pa?= =?us-ascii?Q?jVqMdITSJg4WlJp1/gVBFA1aA8k7ehvH6X1hctCOT+9xdXWS3PetxLvBKhuY?= =?us-ascii?Q?+s6Cp+zrKsvIxMRZY49Pul/ixLBLbCGRagO2hWoD70UdOCVDOO4UEmscK0Ye?= =?us-ascii?Q?Gb5tXzFt+6hnSILWD+yhGs/RSl//qDIenVNAMa4H3NnOr+0c0S9nZMOSQmIi?= =?us-ascii?Q?jvMSN7o1cpQu1XQUya1KAEBmAOymgEWrpQtNmsyD5TzytCe6dCEhhVTznPuK?= =?us-ascii?Q?6Q08YmjEeYrWrwFibPbcz+KaKiNPprGOVVax9+2trvb0w39nsMVTcfJpHr8n?= =?us-ascii?Q?5qnBXhzAyrDgF2n/NyhVLCATuFHTSnk/l7F1FDyl+rotUfk8w0KfE8ev1SJv?= =?us-ascii?Q?yYR7yjq70+qG0d/KvLFdZUfUMdEI2gs348ecpgePWR2zSVW3+3CJ6sr621sV?= =?us-ascii?Q?+tW5nppQztkzkRdq4ypE/20K14TmoiFF0zVli8vt01+bkSBIs2o853l5rKjU?= =?us-ascii?Q?jejJ2l/VuSPq6IbhQPA66t1NRtqT+yfhALiwIoxiJhbve2ro4TywA4RTdN7/?= =?us-ascii?Q?UF6OEV8qQKwOOqONU+TCwC8zIaKuOj7GC7rFqBg3pLIvEXpz0iO1rLzmHXWx?= =?us-ascii?Q?913OtGsSSFWLbj86Cgx6QgL/UnI3apesIRP4XQLzCVA77RKQ5EQuFbXUNBIh?= =?us-ascii?Q?E2XhJXx2IoForuo7PFt0rs+55G2lLzO2SiCzPhpNT2egzovxJYrYic+ciuOC?= =?us-ascii?Q?KC8TbLnMi+v38WQdxnWcnhVHxpK/CSYDkV/bMWWE0EbL7uqbG8W1cRHsK0UL?= =?us-ascii?Q?nWLA9FB7Jzb6CNzeC1Jl3E7qN+ImiFcrzDKGe56s2O28ePdfHeVYW1JfHzgt?= =?us-ascii?Q?xoKHHdoDuIjKVmSqXgLID+97PyFAz27N1D5M5OcgP+A2sjkmog/bSvsEq+I6?= =?us-ascii?Q?1AKa1e2CmpRG1HK4oPV8Nfw/A6oDy4S/+N5o+jrcBWd5XofeQKl5EYgGPwhy?= =?us-ascii?Q?gWxtao+LrJUP4zWSR5Sw+gKoikQ/JZA9j2Nhp1lhNdSJj6htd5kSLtMTlyjY?= =?us-ascii?Q?a5IjGFLNJjAdZ0JY/vaTW8pEUjv/msoDp57oxG6VQRobjwr+jQEYoNZF9FCo?= =?us-ascii?Q?16U=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1479291a-5e25-4e62-bee9-08da6f5366d5 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2022 22:08:42.7724 (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: AM0PR01MB4626 Subject: [FFmpeg-devel] [PATCH 06/39] avcodec/wavpack: Constify slice threads' ptr to main context 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: Modifying the main context from a slice thread is (usually) a data race, so it must not happen. So only use a pointer to const to access the main context. Signed-off-by: Andreas Rheinhardt --- libavcodec/wavpack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c index 0e8d1286c2..c12e1d6ec6 100644 --- a/libavcodec/wavpack.c +++ b/libavcodec/wavpack.c @@ -1616,7 +1616,7 @@ static void wavpack_decode_flush(AVCodecContext *avctx) static int dsd_channel(AVCodecContext *avctx, void *frmptr, int jobnr, int threadnr) { - WavpackContext *s = avctx->priv_data; + const WavpackContext *s = avctx->priv_data; AVFrame *frame = frmptr; ff_dsd2pcm_translate (&s->dsdctx [jobnr], s->samples, 0, -- 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".