From patchwork Mon Sep 18 01:40:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43762 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:bca2:b0:149:dfde:5c0a with SMTP id fx34csp1660815pzb; Sun, 17 Sep 2023 18:39:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFYIp/dt3IB8qrvytfgoU3nhIUsmSyXi+YMrE54r3VT2viSzo9dQKC8EHoyGrhOGDnANi9w X-Received: by 2002:a05:6000:809:b0:31f:fdcf:b2b6 with SMTP id bt9-20020a056000080900b0031ffdcfb2b6mr5592513wrb.55.1695001193378; Sun, 17 Sep 2023 18:39:53 -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 j14-20020a170906050e00b00993860a6d3fsi6853881eja.281.2023.09.17.18.39.53; Sun, 17 Sep 2023 18:39:53 -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=OUKDGOjb; 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 EC28E68C83E; Mon, 18 Sep 2023 04:39:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02olkn2069.outbound.protection.outlook.com [40.92.48.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 88E5768C60D for ; Mon, 18 Sep 2023 04:39:49 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n4asg3E3vTgZBjPyBoyh4jx+i//hJfCqefRfILH5WrzurkEcqEj5cSHAD9l3OeNn820tEcvw1OGkUfDzyXs5cQREbnrODBg/yEkc40IIYrBPni6Y/arFoHTSoBP2eEFlWTIUzyKrWIsThdDKj7nowv2GAPs63zKgXVMOGsU7He3q+pIW2Vlyl6yz+tZQa8wHFtENrrmLTiLQ3tn7T3w56BcJhNOQR2yEll231yWBRWTieKxQayGypMt/ZyqAL5gBtCX1qHMu4MwzQpC9SKBnFguWsAlo4powRMYpDErGPO9TX9V+iAckOlSlXLjl7OsfNKd98o6Av+fnBJi75WBeOA== 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=CTm9iLUFpLrrVj7SbBC0Q0thfFSFyMigGmO6G9LNwG8=; b=PXI707kd7SyFLbcMThJZR402/dpUuwQTF77/SJJBF34PsVi2wBuNS7to8z09jQnv2BZmKDa+LGuAkItJfoqFLe9OdgUuizsPNrNLC5kXE0nkdqZnaCQ7prZqEkJGXQieC2LyE/LQVBOpOqmtHMht3OMc4HzPIrHvGALvr+xwtCasxRGmDaPFlVYz++iZKQv5cKL2gH43xIT10J5DxsLn4H21RziBD56deBhbGoISRID1Xq1fVEsa1MYpTmOL7yWz/hwFRAx/J14rQ0dgsR6VROoXQgwPyl+neqL1owGJSBfZWmDe070kd4AWarDPTXBCvQMjES6WpEDxCDvSBjdgPg== 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=CTm9iLUFpLrrVj7SbBC0Q0thfFSFyMigGmO6G9LNwG8=; b=OUKDGOjbxAqDSrNrhGUB5W97e4woyjl+tD1oUlsbYxI6jAQ/X6nYqPEgN3OK/MWrrzqLSIMVjOGotAT9c/m6Fun0QY4rMlzjmwT8gbj7z0tlPwxJV1dqGAKzUxkn0YRCISaPmGcOkK5MYJ2jdioSfM9/f1w1xuf3oq8397YzLxouS5V3kuxlIpIbYIwt2MvC9bdd1fxKSnVMpl0egswhW4ayTKaL8c8RbbG/NQWQrANspJ+TQO9GxdmFkVAXfIc8+vDGpzPI4P8e5f7kBW5SlPbMEGILv7kRIXcA7j7ze+q6YXRWHY0aI6q5dTuh6fjcDbB1xPqDaCIOGrhpfImq0A== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0040.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:35b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 01:39:48 +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.6792.026; Mon, 18 Sep 2023 01:39:48 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 18 Sep 2023 03:40:57 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [jr31XyOilNEhQsWRKwRvkNo9YT5NFzZv] X-ClientProxiedBy: FR0P281CA0262.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::8) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230918014057.1944839-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0040:EE_ X-MS-Office365-Filtering-Correlation-Id: 24067df6-2bc2-40f7-349b-08dbb7e824b7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VUMEkZ/TKcQkHgFV3Rc/P9i0SDtgKzC+TpI0brebl06ayRbzK8UIwwmYgXlPjpvQWobHUT2P6b6oPKqwySnzT/fIYM4MPFeVGviXH+Lk+9KijNI602FkjNTg0n25oInnb9Xt8jdbuU7BFKo0DNoZah/S2SUYHqWLbBn9Oor4QgD0VWeseYx7ctJ5q/Fn4l6zuvN5MGlIAUSb+tEIWBt1C7ga6TtdfJDy7J8hnJEnlqgKC1cZRDTp856xn5wQANaEjVLtL1MSb9swqc2RxZWy8RWbUy9h0M+73r3cq1KflywFVuLzy/3QBxpH2nBH4/bjsne7m5LQVc4uzqwNkpDniK72lGI8AHHItFeVD7reV5+apNqM1IIbTSyMorpKa8Pt8lSawd44WKzEvcUVRXPis9knlguDO8jIjYp7SxDnbzHP6Y+Htck4RTFVX233BW9WXEyOHrNRXnSYiq2HCXSf1Hg5QYqPHoW4cUIGgqdKnz1mr/eTInf6UEuYVc8CtqUL2olA6hTEnprwnplOXR02eiIgibMpiPaNNTm4hGlfK/D7HhlH2aSEvfMwmbuHPEu4ijTWdX59B2TIOSqD6F+7UsC8kdApTVGPhVEFk6nQMsFUgJ2/dyLncn9qAc6tedGg X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 04YE9eGQCegl4qiR4CWQMu0LpB1/GPP2CmPgj00yAatcig7GxwePlzMEo2vWYp4fo4ywsZSUbsIJm7OFTYQcJgagMjmxE4ZY7OVNX3bPBaXnRiiSg9Twyc0Ew7Ij9W954iO/DuiE7Z1sUAkO12qX5e+K4rIGy2VSjdkrt238ceYuldQFlDVTkq63wI01PCgNj5etV/fRSGOfFphLua36ukLdZdPR8uYdMxabYKeiHzhzqJb3j22eUgbT9H/UTqxadTZQL3EhMIAm1PvUptFxUt2pGl0jomedTP5If43RMtMtEehCpCN6wcSjEvR0iNosivRw9nf1VSOJCVHklg5ySmpEmKx9ToxuEFiSUipxnahChb+WWQGgdmtZJ9inGbBC1SHFvexdLcG+w+ps6gGe01BWQNrAVvXP6bOvWX/aCIKPcrLXj5a9qR7D3AXr5qynedHmSUTClsxax4F2nPOiElzyb5OwMMsNkD4giA+KZ37/AuIc31aGL8HG5NUq2d3xEcN09XZhEOxi8Altd3aHT4fNO+nfvUEIXSXSMogvAXSnB8cSgQzeio2Myvk8DR2onc3m5UwwvhwxgkUE7feDpGqay2Yxa7xuikuHkuU45diG6frIZ/57VzzntT/Bhp+WfA9TXVhvQ0Suq43BjF61ZZfY5Egh0r4xIvwRxwNBwtTQNTz1rH6H/XUyAo6pX81yRw6Yb5Jb0Zk5RdeL6YIjdHHxNrmbFuO7AMiCF27tgclSjtekPkc4zmG23QFD4OlJYHXyr3SSDt1tjDpUNbpC6VIK7JO3N3JHGKjAZ5KHDr9yK7WWHhv5jwBjXeOzl5SYKgjtj05XuMGOayRVKxrzc0iBdiCzRTqek7IQ44Nk5ZVUdwRM0WK49FgglP37WTnwK3onVBqQ5FT2TUzKyKvdE7T5CmY2fkBxkJ9B8O38iBrTUJeK2Rb3bbd279Qa41g8htb4YLRoqDLJYiSIzFHPFyRECT8DIXeJmIScXHwIldMKXbk8o4aHdrmTQGJ8S58Il2yFXUvAi0PtDoBWCmFPFCXDssKYkEW/ee51yZ+trVGMk0YlFsiQa63gPZTQH2OUE2Ogtoia14TdowzmayaibOUpK1grXsgyjYufUhNYrCQmyL1Cy+gICno263lheKV1s/Ir5dwvjLcUUJ4XV0eiG05e7ivpor1ckucDsWmZOYvTBWOTMVzL02bAp+OF9izHxVSOBfNyL2M0Tx65aaUHibIQ3yjGl7o1jsEQiXuxucs+lTIWaaz+VhR1LoXDXjaP X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24067df6-2bc2-40f7-349b-08dbb7e824b7 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 01:39:48.1419 (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: AS8P250MB0040 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/pthread_frame: Constify src pointees 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: l60f1Hwic7Ik Signed-off-by: Andreas Rheinhardt --- libavcodec/pthread_frame.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/pthread_frame.c b/libavcodec/pthread_frame.c index 59989831a3..138576778d 100644 --- a/libavcodec/pthread_frame.c +++ b/libavcodec/pthread_frame.c @@ -265,7 +265,7 @@ static attribute_align_arg void *frame_worker_thread(void *arg) * @param for_user 0 if the destination is a codec thread, 1 if the destination is the user's thread * @return 0 on success, negative error code on failure */ -static int update_context_from_thread(AVCodecContext *dst, AVCodecContext *src, int for_user) +static int update_context_from_thread(AVCodecContext *dst, const AVCodecContext *src, int for_user) { const FFCodec *const codec = ffcodec(dst->codec); int err = 0; @@ -394,7 +394,7 @@ FF_ENABLE_DEPRECATION_WARNINGS * @param src The source context. * @return 0 on success, negative error code on failure */ -static int update_context_from_user(AVCodecContext *dst, AVCodecContext *src) +static int update_context_from_user(AVCodecContext *dst, const AVCodecContext *src) { int err;