From patchwork Tue May 28 02:47:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 49304 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:612c:142:b0:460:55fa:d5ed with SMTP id h2csp140987vqi; Mon, 27 May 2024 19:48:24 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUmdJGU3neRQlgAlYq1avKuGkhO3hp8sWQ4uWgBOiFU/vhQkbssJpOJExsWc+Uq+fHOEhx7A363V/xtJ59C3YwOFAa5yz7s8hLjeg== X-Google-Smtp-Source: AGHT+IHuYpWQ1qY5usCHpE4DtQ7yAvPOPdsnuHC+dAng1Ej6MpKKdgGTiPjbZasAOB2wFbHN861N X-Received: by 2002:a50:8d51:0:b0:578:61c6:b779 with SMTP id 4fb4d7f45d1cf-57861c6bb27mr5912819a12.38.1716864504376; Mon, 27 May 2024 19:48:24 -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 4fb4d7f45d1cf-579c393841csi2683533a12.63.2024.05.27.19.48.23; Mon, 27 May 2024 19:48:24 -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=M8pW4pRq; 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 E133068CFAB; Tue, 28 May 2024 05:48:19 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn2045.outbound.protection.outlook.com [40.92.64.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1AF2A68CFAB for ; Tue, 28 May 2024 05:48:12 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hNCWOAPqXojTEnYaLnSHPaB+rbK0H+rURQDRn27nU8HATtzmqMZzPS+ZKbRJj5sGDlPlnbq8i0AXDCY+AGKGPru9M/JiYWCMtV9dZLhq2Lwc2d63Zjfm8KO1YTGPP+wojNKx60X700sXMfaMx/Gfw8+ijhHK7uAQwJ02GbYZyR85hVAzAbzV2sWsaGxAYEZ0LCGdgo1IFlmYQvEeWxUGpCATniQZw9PiVu3s4/jDBtf/xp10XEBAH5dpM0Qwhgf5cIS4psKQU0y6/2PlVHkTrI3v/q1hOSeaLpHdUi6L5S2uU5sg0lTJwXbjJPlhjhnhfUZytTP75S/Tb6eyzl5f2Q== 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=mGcadIrGjinU2DPYnPWNsqnG7MLbbuBkdroJveK7eVQ=; b=ZuaW2XRTD/7l60nbc4pummJAphF08gc7dWZeG3I5+zo96wOPdcgWFcri3dDUAQTgoeFodC1/1+kAWcZ77skTQ92bOOlMjHNj8pW0UE38ei/CqPg8fCHTrfNJKVg7eM0NJAsJtqQXZ5Ev3rckzFuI+oxEg9LVIRj+H0odLNK0ihUEtMbYjT+Fpuf1R/6Dxt+/Y5ZbCGt/Xlq/aOsntWUUdwPFLJYDaHnw6OyweOIsoeDOymbPQZyruINe1rSGLq7mad+0eFLH3oZouWtAZDzAL+eqkBjWK5LVoahzhAeqNPO6uxITuodjxMME/atfZU09tqBYt8Q3WjnzBHzC8bzHjA== 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=mGcadIrGjinU2DPYnPWNsqnG7MLbbuBkdroJveK7eVQ=; b=M8pW4pRqVfxCQ2hQKQoKzwSlyIuUgUm557T7iKIWoqCcr49cxuuwnJfg09iQY6eQao/9KlqW6tXOeEubd69ZNQaMPfFZrU+R2Ig22k9ak3F9jH1HqglyU0pALrNhRxJqxDPN38IjXaiA2VcQmTmzNQUcFxD5+iOKuYhTW0HdJWhgP33DLcgXA324C0IGGIBKfvUglaAJvZRHM814FBu1k9s0sMcs1LU21KhBLcZ2SVKBgk0RGa5v2AUR+PIVTk2JUAE91SOuuge5yFss8n0FzaIhwb22+pxnYiDEfE4iMtG4uIlmMPbqT4Ig2DMqKjUYnwdicxnkQMUBoB+IeUcpPw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0183.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:326::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30; Tue, 28 May 2024 02:48:10 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7611.025; Tue, 28 May 2024 02:48:10 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 28 May 2024 04:47:57 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [u/yvGqkLrclWFADrbSNjdXbt8BVtitfzMZYYoBbCkzc=] X-ClientProxiedBy: ZR2P278CA0016.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:46::10) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240528024803.3310191-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0183:EE_ X-MS-Office365-Filtering-Correlation-Id: 993bac54-0af1-4cc3-570e-08dc7ec09c8c X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: Q7SRty3Q9pj3bW/AwK02GkF8FBuRu0qB5TxAcTd3EcCmEHLyOgciEEXuQXoykV7LP4n4IrLlWOpdSZghXXFy/irz+T+tXATf02iHrPet+mmBMMuGilthavf75HOmYZYRZU0V44XL4aib91Yp6u57P6kC1AgaqzBk3gLQikGhu4+cPG2xUExfUAcHAgE3TX9sYwM8C16VLlBWvbUAOGUPOJOp0n/2cekN28E16PJ02dD9iAKm4Y8DRsdA6tu23grqm4JjM8l3yhVHPrk2Jr2hg9MSI8tFMy6Dl44MYTrlz8QT6/gw8OVIES+ZhjT7Cuj/PSBDPt1hfI41iK/ojl90me8j8AJxR/1NuOKnngdMNR9298m0JrqCv45x/0BG/FE1jiU98nUSQbep9P1P6/gB5fTBswVGhKVs67P6tlsXpjSOcHZDQI7Te33jv8DN5G4jfSP/RUCHDRwCrBhL0Dzjw5rYk+6eX62nBadHmXQk6ZfLatSYASImtjq4BOq7cVg2UAi1WCvXxMm8uzAm6b6pJ5WeMrofdt3ccQPUL6leTS971pZtme11qrI4ZCaCn01rCEygQm36M/EhIiMA0DqgySe0JEarg3ii0Nm18ZNZSO4JfreB4QPvn7jsqr5OR/65 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FGFcQH/hjq1vs0qLgUTFhPHWEuRY+gVYha/lL0WPVQui3MUfbzODchEwpyQSV56HwohJzXb3BrAUUXI6/zbp2tF2nlJ7X+kLXSTjgvwPAs054BuekJMfv7WkmkVmW62snmbMlcJLIIsomgfBBJNHXkibyOG75qekHiQkfleFM74xdgMq6/hfAy+he2Ht/zX5If+aA+s6FbHk6jNpkSX3RqJbYqGZAKq1tmd+Gb1tu2bZYmKGo/lBY9T6PaLyOuUBDKiX2Aaf05KZr2PbqvU/VdAWVUnirudkkvGkNpSrXA4I8iGo48YUtamJr1mIwPO5pK7JzUHGCDZp8AVSU1xLCeh6tHFvMpA+Fyno7TAhsv1AncU64lpzVj8P3qgvR2nSPp7L9diurQ6XunLlSV9f0PiM2DvZdgNSTI4lte+5jXS+kfv9rqv36e0/jHdEJa1wfJQgcQG3fEy/CdTgoZzbtTP5s27kXrAhvRIVa9m3dtWhXvskxuNlVFOepXYsuBKV/bmecFY/SB62M5TlzVESluDow3vhCivSn0OCHGIiCihdgAMNcn8q7xKBDqjEG+D13NuY2ZcqUJX943POkjME7VkhcnWdeNO+qFJ6RF/dkBxeWoaTi2aETz1QghfrSpuXQ1luRUxOLJP+5MfMto+m2rVp2kHQIr/pp4hmy3DGqdpx80iASvZRAK03Q0PG0khvpkNEK1N5gUwB62Np3XTPREcO+0UFX8aadGcBIm9cP1hLtr0UCtEJBpTbNZv6/HD6s3ug+YqBNKt8Hy7ch0bRntoMHGiP06yIFv/1CMNhsfV+CD1hS//77sWl3pNGj1BA02aWst/OCHCZNxfi8/4avb5KK4REBOpUnnCQklCgwQXSyeDMqxHTtfUEvYpPw1K1YmOed1dWhswSDU/Pq+juf1ioIt2VpPFZGIZ9epEgmHuNIduAPeq2IVrsgK2/M/q/mY2THE6OnlHazPIMDtbSwPW9LDom6+xuxDNOrfBxnPS9F45wJyDXOW+zO2jO1EFxguzKuh6R601MPvKavfrFstVbDKR+P7u4Xoq9RNJRYlFCv73LYurxQ4FAZ4A+xmpJhLNVF7qnmE8i7pbc84jSGTI0GPlGMbyjfR1EW5H1i26ksvi4X/eU+OVTBIRiv42x2M1gyDPPTDuYh8TPNfoe6OZjA2QnVpmHAt698qsM4XAmQ1DVtrM7Ba6Zk2HRf4q9Oj6v0Zrv1+f4iRHC0ClWRZJQmHzqBT/wy0XkqOafvEg1ReYGw/rGVKb4l0zGXYlVYvjyCtsres8sNeOi3uVQjg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 993bac54-0af1-4cc3-570e-08dc7ec09c8c X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2024 02:48:10.7367 (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: AM8P250MB0183 Subject: [FFmpeg-devel] [PATCH 1/7] avcodec/vc2enc: Avoid void* where possible 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: dPEBYHNONSSm Signed-off-by: Andreas Rheinhardt --- libavcodec/vc2enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vc2enc.c b/libavcodec/vc2enc.c index 365d43146d..b496f67d3a 100644 --- a/libavcodec/vc2enc.c +++ b/libavcodec/vc2enc.c @@ -106,7 +106,7 @@ typedef struct Plane { typedef struct SliceArgs { PutBitContext pb; int cache[DIRAC_MAX_QUANT_INDEX]; - void *ctx; + struct VC2EncContext *ctx; int x; int y; int quant_idx; @@ -116,7 +116,7 @@ typedef struct SliceArgs { } SliceArgs; typedef struct TransformArgs { - void *ctx; + struct VC2EncContext *ctx; Plane *plane; const void *idata; ptrdiff_t istride;