From patchwork Tue Oct 18 13:41:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38803 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4a86:b0:9d:28a3:170e with SMTP id fn6csp2112589pzb; Tue, 18 Oct 2022 06:41:51 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7BTktJcVeqr+hevlF4o/rUtLyr0Pta2qlry2xcPW2hvI1jw8SqK3MYcOnNpO1xQ+KBNgJS X-Received: by 2002:a17:907:1c8e:b0:78d:fd24:a596 with SMTP id nb14-20020a1709071c8e00b0078dfd24a596mr2417791ejc.534.1666100502743; Tue, 18 Oct 2022 06:41:42 -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 hc12-20020a170907168c00b00741a089d344si13595429ejc.809.2022.10.18.06.41.42; Tue, 18 Oct 2022 06:41:42 -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=rbBXYN51; 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 9EC3568BDA0; Tue, 18 Oct 2022 16:41:39 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074078.outbound.protection.outlook.com [40.92.74.78]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6D37668BD89 for ; Tue, 18 Oct 2022 16:41:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YEDIlRXpWfgudizzagdjeuA3YGFNgkwaWgkKyd3zcx1ZOJiM6DQILV0mVTZrULexj8GoOVMmOkDXiQpIgu4kkLTX5RyeqQC+A6keKe8Ia0RSTzrNT9zo9jIHTKRtZofCrtfMwO0IBT9A1rLN0eqg75/Z/VNJxI78aS7pYjlrtS3/FUlzitAzOOX3Y10OgV8jcbhZeyR9/SnaOCzlh12P/EC/Jw1AFCPEN29THXd2Tcv8W7CSO6rRuh+AfEND30THa1e1bOue/Ktj4dFJoEc9nxsSa5aloxNjb06C7droWWdynQ3ZUHwmq8Dhc67R88Hdkl7fVlj07yHMloRDV9JliQ== 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=ajTj1ajL1fCd/mkRV5BaTsQ3hxttukFpUHpCYVFSSNk=; b=XUFk3uXUO9MyahqVLi0bjD6y4T1gSYt9w7p+GqKlVEoWT+2mW/axHKLLraQ/0tHaqg1CYcXEXJdxLmrBTv1SLmgAz+xxvXB4/ti7NHW52XqE/0Gw83xeJ3WJowr6yJx8qgbWNsJ6+QfUG3ppWVcOrx6x+VgvNJaS+pmeOGoIc36SwMHjbXnsrb7RdKOtmiyNCFfLIMfM//1UPHizDwH6zOltqscl6vbYU2e/mnZt7GANJ8xoTaCSdyrgXRXHhXXTJjrlWkb7AJViCbmt9e1ps7GwMkVFdPZMAt0sA7Luhx9TuMdMgnumWpUdX38JclJA6nwG4t9YvvVT7Zw/AvAv6w== 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=ajTj1ajL1fCd/mkRV5BaTsQ3hxttukFpUHpCYVFSSNk=; b=rbBXYN51fRAP9Jk62Z+uYjSZk34XgJuwn+L3Blik5Sgmz1zwVkHb7iulqIK0CURrVAJesPaonGBER3auSWZ/1MwZErE4ppKGul6Mbl5IRoguYP5c6uiqUFegF9cDdottuCCmpbWtwvmPCGVzvDuTXn9EMK5CsZVnAnl8OZNbVnLWud0WT+J4By7thh2T86wGWbqzvqc4U/iGYx8CVW9t48AOpYI+6U/Wh9/qd7/gL1v/VMpl+JxwmyOvPOIbc8khO/0YvyywOMng+RZTY6mlXyYfb17bZ6BE4vK+yAyMcjfxki/t14BLzmY15zI50zU60+8nirObWWlIaAOso5zI/A== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0034.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:14d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Tue, 18 Oct 2022 13:41:31 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::f9d7:680f:70c4:44fe]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::f9d7:680f:70c4:44fe%7]) with mapi id 15.20.5709.015; Tue, 18 Oct 2022 13:41:31 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 18 Oct 2022 15:41:36 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [WIbl7bQNMzLQqsBg4dS6fJPzhYSPGOQ2sABrcfZ981w=] X-ClientProxiedBy: AS8PR04CA0062.eurprd04.prod.outlook.com (2603:10a6:20b:313::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20221018134136.314045-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0034:EE_ X-MS-Office365-Filtering-Correlation-Id: d2b04242-0433-4f40-e8e3-08dab10e7765 X-MS-Exchange-SLBlob-MailProps: EgT5Wr3QDKyWK/3+84QDQBoTi7p2w6m6JH3P6xp3ts7WjzbZsW0TMbZbUnK44f7qVnr9ynccIWfYEDqlHn4eibNrUG3J+ZAp/FrJTZMgtv/TU35fzg9TlfGhkjS6aeXhf9ftMGxYgFJVju9xWNJhalW2j1tnfueBGu5vmzUuu4kwSvN4hcfXECdnKRNNVS6mMEfuxs5iGGwPmFTGRvmIPO904CAl5Ddya7aqRp9JA+BLG2gSOcDyxfCAjy4smevF0S/uDZEvm3e/vUMAJbWF15CuC9Ibt4sARhXfDm8FTDlpZenwCxbmvQUq0dAjkh81mv0zZHr2Iysj9IloBS2sTBEHrNZ3R8PMI4lIb1cODyE7Z8FfMKq6icJ2gruRqNRJEJG1oS1YGlwMY7VDPzK/Qe/c5GpGQTUiZwzX4/nql25XGRw/gINzCVBVOo2lHcoruhzgRGeTvWQWETof5gCQ/EFToQIrjam7VWkJ3RT9i+bi69oZgbcMFG7xTyEe32OfL2Wp9/nc81iXD435zzYJrZaxRBNwHqWW937EtTTLvIyEO23uwiBpY0Wjj1JVEfqrfIT8qDb4d2ulR+cadTmQrkVyLpkIStRzmAs9SExZJWSkNhyK3ct6cYsmbIZHpvc7phSIbV08NTubVZJ4St+DENGHo4HFUP3r88479IQKb7fOXwECfFYbk96qGvJqKb6nXvRxJr99+l+B+45XN/xvP2mEjIG+GiFZ+ZTxIDoYirE= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wWZu5KCoFz7nVzofrreGOv9ozBQEUz3Pg/olagfh6sWXoCiZU6QXLYqobqHEdIdWAOCz/LSVH20JkojnCJZJKg8f+U0JMTSJRDVvdGXA/OzrLl96jUHoSMT7O76pNlac2s8kz+wXsOPfWQCkZCF7ZHNL2pXK25xGZoc86pSABeMKkzN8D7BqMJ4JXGOOUfk0Sd58nxywvjt13GYeUgW74/sq3hHFJHYKDuaAQLFrrnrGmY9hHq1vn2EjtQod8kweGbuw2da90urvGyAKOH+YJ+paAWT/iq3d92i287PiJwtuJ+6bhL7WjchBHhQdozYeaxgUNSbo4+1jMhDfEt0BFZ9VDe7pF/sAykU7i3W8ATi5OwgRxpsZYlATwYsAUbZh6/06subVbSdcr3eWCmRMpc55yMRI/8wY+XP7Fe5R9nqBJFJLPzQhlwLqyPjraLR3ztBUcj8r48rVUkKpxGiW6HbHjikYkR8iyfx+1t/4xNJ8zrsyi33EjfEObHV+my1SqN6VUdWVC4ouO5Yq6EoH1W0JRhRRj97IjRdQPmbJYXMmOpB4Ngwi2F3FB7pNnB+LWk7zAGzli4f1mCWLVN6UgzsJLHEaM8oF0OnGctGQeztxOXlfnaKsHHG02A7hclEUPo8OEWJ3LvDgWZoA/9Hf7N+jFpM2OMEiutmYDg1uQtznOjmhjB49VCYcQZ4IHmx7 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Qg31alBR5Z3hlpkii5tUR/imbUR9Drsi8LUsfxcPXGtgqoYDxQCtZksAwg91rz9j0kGdFCaZsTF6eoihSEtMFVOZaHUobN/QNyWhGUl0Gf6AJCd6iE8/SjMvMbxd0jbX/jkQe7J0RvzpsK/fbfulFPv7vzf0aDG64x0sfubkWl/yg80IRhzt7VHb0hk5N930Eh1x4hnbn6OKR3rnP7UaTlP9eRVnTaZKOUBJ5mGFbxjKvbbxlI0WU+AxB2eOVECtXSdLn2sNf1j4gGpRE20IuDjcqXoBs0rXzOWX8PmSUl0lII6RugNzBa4iQC3FoLzJaRXjntG7Gw59KuOXDY051ve6zEmD6K4zabW+xlMAV0+cp7qPU2uQT/Qcr8h+d8OhNwlHNzmrT71ECvO7aUv/FsCRi8/d87ZYWALRajGRC/uRhFYAaaZur27O/ZvP8xmpyVAx8E+W5NVl3KIDNooyIJJ6xA17y/OkqrauYVvUyjcF/g2sE3vNxTRQahzGilx4zxnQqCs8yqTGKIBimG5BeOpUXjD24iy0pYviUJTEgCdur88DXso+DOcQWIpT7/oOmaFxqMvnvr0dCLB7an+3oWwKaW8jttHJASt6kcG4BF4vZiQc7GiQKWZt3JjH52qcUHZTW2GSU9BEz4gglJYAyCP3WNhMtGX4WhAgPZwWRjvqr40jRIyJeEJTDX3GrhhOwYBaFWzQNbTMWPwOklhTaeJ9Fi2QKkbJ07PXEr4OtP9tqnksy0BS2QhuaNS5uN2w1DXq2A6TSo6mJM4BTxKkPdppjBExL7WBTLwChCFwI89eJjHiaD7zXYYUt9WI7BzmYXsNaF7JPix+9aTQ51gMOcj8yuhW3b4dGEcQhDci2vj1oFWdgzJzeCqiG/T/w7WbmoN/+h2Vjr1mthB3kOkUwtdxILxiF6oO5zI+1VIDrNEmn0yICUjx9pRtwXkFexkskoTifra7z6iOG+09YTssZHL5FJvPHLgb/qJFs3rlzNNtuHBI0E2UjqUm6v56TiNlWKFlHT2Q26dtjWgh8zYhbwCJw+UhsGIvH/TJwJ24jtMdLJSOTh7tjx+7b8//LF20owCmPSAk9NxCKKSn3t4YZpRoZtKKLot6PSfqGBUX3bysunr8gOyQLasGNgI5XyYKjaTUbchiApL4tnH0LJDNx1xZgQANpnkAPNHueBb4drXWGTb4+q9yto3nfplxRgTj+DmwNf8upHD0nPanrBQPj5TxoL3dWzCQFyhsUQeRWn2leCH+7FgTjKCuyojVIVaI0jv5juJXUYroyAegqiIvhyHxpFc2/FAd7Z4/nhZ5W5s= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2b04242-0433-4f40-e8e3-08dab10e7765 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2022 13:41:31.9047 (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: PR3P250MB0034 Subject: [FFmpeg-devel] [PATCH 9/9] avcodec/speedhqdec: Remove write-only AVCodecContext* 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: Prt/vnd8w8v4 Signed-off-by: Andreas Rheinhardt --- libavcodec/speedhqdec.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavcodec/speedhqdec.c b/libavcodec/speedhqdec.c index 4c3df2e93d..8771808f8b 100644 --- a/libavcodec/speedhqdec.c +++ b/libavcodec/speedhqdec.c @@ -51,7 +51,6 @@ #define ALPHA_VLC_BITS 5 typedef struct SHQContext { - AVCodecContext *avctx; BlockDSPContext bdsp; IDCTDSPContext idsp; ScanTable intra_scantable; @@ -574,8 +573,6 @@ static av_cold int speedhq_decode_init(AVCodecContext *avctx) static AVOnce init_once = AV_ONCE_INIT; SHQContext * const s = avctx->priv_data; - s->avctx = avctx; - ret = ff_thread_once(&init_once, speedhq_static_init); if (ret) return AVERROR_UNKNOWN;