From patchwork Tue Feb 22 23:14:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 34459 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6838:d078:0:0:0:0 with SMTP id x24csp307788nkx; Tue, 22 Feb 2022 15:15:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJxJSn+K0DnWovmoMJJweEqemZGDbap10XZySn9yOPf6fZ//TRMk3WhAFuAU37TjeLEQl568 X-Received: by 2002:a17:907:72c3:b0:6ce:5256:1125 with SMTP id du3-20020a17090772c300b006ce52561125mr20736071ejc.697.1645571705060; Tue, 22 Feb 2022 15:15:05 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id oz36si13392756ejc.524.2022.02.22.15.15.04; Tue, 22 Feb 2022 15:15:05 -0800 (PST) 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=JyoDLKCV; 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 00EB1680AC0; Wed, 23 Feb 2022 01:15:02 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2102.outbound.protection.outlook.com [40.92.90.102]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D5D32680AC0 for ; Wed, 23 Feb 2022 01:14:54 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZyukSh9Kj8gXO8QgcGLw/iEq3O3KTGM9pXORGEXaeiwlIhHt07cSdRkBqrSADDLe1mCqISkns6c2SWZBZsN4T5oBGQAhER1F37U20cEWDSVxz9THxbqelkoh4Bp5UBR30PR1Ob+MRMQnXid+F2wzeCPFvYZqg+Ob8Gcu6ETVTsAGWfiwTTdlDkMXr/Kbmo/1PKTDAj1KtinJllV1eOcTz8qPjOuumA5Tp0ro28pcvybKutUyaHI7kObt6tCoj02u3C6Flu2Yq+vwA5AbQRIczvwwjRsG/i7elkRsdMFTHfDtdL06ljfht5S+QO19PxZl+q/l69N3uWknkeKJOmLlbA== 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=/1/gyB8cDEguizlxZoeUooYOMNQw3Z5T9kAE9oaL5II=; b=NWBqhrfNgiF2bs7whib5qjIdGJ5w3maip7JG/wLbISDA00dX+3/TXiCYk7tN0wee5Nur4VRwYmPrHLw+vaAV7w4vPRb8SDZe5ssAGbvYKhGxxmCY0CHw4zXOmDISn39ewYplT/RWEsIefiZUAV+bJtCjQ3kSoV6jdxupX2CuFi0sUI7ggTqiRsR4t0OeeEmUHkGdIEuDsnWK1FfuKcCHhJrMpB/d5c9Q+1nCldJpdN5j1o+DqayM1GFoXYOJUVXt3oBW2YCa+kFdD94eDCtv3/UQmiWI5st2lpAn5tqk8Y4Myrfaie9CSmN5vR+jvt7l06AI5Dn+9m5TX4ITYRoUqA== 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=/1/gyB8cDEguizlxZoeUooYOMNQw3Z5T9kAE9oaL5II=; b=JyoDLKCVS8ngfZspq5NMAmV6P0URE7XP6oIbxSwdWC5fezHYVeyJHeeUoZuS6Bn/c8BPu/1JL3oVB/XycKylTOyB6RWfBRTs7+TzCuHinGvuH9LTliWZJY7NHTDB7ajUdGBBoe1gcGlKpaE57NnvuI/x3APz06dz/QJO45np9VhcfBsvzzuPCdG5YCf2lKUS+7qSFAXcOlZD1nPm5mx3uOhcGBlLMb0ZQ775/Clrj2MKz7NXyzOSDZADHT+FPYTotoU1h8Z/fg7H52hCnHm8vjS5r4gop36zXnDKhVNV6gY1TTNKFQFpBdzG4iPh6ZjC+hk0Aa4PqB8ukc0mbDDZjQ== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by VI1PR0302MB3278.eurprd03.prod.outlook.com (2603:10a6:803:19::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.22; Tue, 22 Feb 2022 23:14:52 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::b8d3:effd:9a3c:4090]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::b8d3:effd:9a3c:4090%6]) with mapi id 15.20.5017.022; Tue, 22 Feb 2022 23:14:52 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 23 Feb 2022 00:14:33 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [V+Jilx01R33xXDebKQsLL9lFNhNwEraC] X-ClientProxiedBy: AS9PR06CA0099.eurprd06.prod.outlook.com (2603:10a6:20b:465::34) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220222231436.501344-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b79d4f0c-23e2-4b7f-3363-08d9f659219c X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQMUzK0h0wyFwXlNYOkAe0lKQJq4DSev/C+ml1Q9PYKGLG1xVt5TBdVzHpcI0c+d36pfTWlpRSFhkoh9dF7Xu7YLU3kc4ldCp+MJQl5N53TQNwjPYCar/R6cutF9adMqeyuNqSDiKZm0PNvC3o9jXP7ALhHCNBfjVlEm3s7CJPG9DMgEHjKnO5YKjR4c4+Bq11N7CJCt9o7cpVjaVd5tknwcq5XSK7HFGaFQK7yPBOwjUH4LC6LeUUgM4Ip/2Z33DAaTDDI+pUmsZs2arGXj9WmiENzIFefuMWFg/mm+U6gLfEgjRim2A5jC+t690hGih+pQmu8S+3tTczi7GsoCoGhwdbxZd3WiYMEwPJnAKDV5s0Olellnd3grQgy05WctSrKTua30IdRZlf3uINcoql4Yhd7zw2Mhgee74e4aMsD5Us/sEXI4S9abjep7hMm44B9MIq26pL73QthGGzUOV5cb4d2A/XHZ+alkKfnCIpa+jH2psdYNKIvTDcYlCU0gsgSSxoD+8serQTpXJe+rzxxRgXrbwmuwjIfyO3B1ki6FShcSBFpDqtlTB6kJM04vIxzZn1ZH1y4NQXM4jy9uLZbtOevVxbvAIcrY0IDjdFN9bVHKf/JrJfpq/9vs67z+B3qnL8hokholhvRCBBF+epVbclCiq4sPS2QXA35yINKPvypTnEt63RBXe94byntQI7yfAP2auBLxqrtlR3wv695L+/4g1EN7hihNOw/1IvfskjZUrpPZaTeXsyLfjz8QR0= X-MS-TrafficTypeDiagnostic: VI1PR0302MB3278:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6iT0rQ+gKmif9W2MVdLXKSJ9tC7PvnoE6FMpqpTKACjaugfec48lnXhAYXty6q2bsSCDj+Vgh/9QCihGoIjq9XLshEu1K0wgyR9ewO/hmNit6Q8rbX3tdsaEeWUyvZ3cDHUNmeL+u+dWq3xgnZMXpUHqMrnauCeyU82jJIzcyWaqj3dmbONJakgPU/kqoiXqMupApIJlnW+bZ6zR2Mld2mAj1DmEZ+t6UHBn1DIiP3v8osSqqSaMc2XoolRYJK4t+bNFpMltNZnrARb3v5hqsw7VTAVnIvhvd8IKvqx0Mu0OIU55qciyyTUsNdGf7vbWJw8g7lRAiq+hPrMBWgcG+fLWyVzUNE2dW88vvWFhmt652W0QmT9VFhb7h4fT0uu5jAAnPQnjpkOCH42Vvl8EeynWE3ST28tIANcbcL7Cyxe9TILyB0rHdQIZXygLJLfmxSmSwqlbdxqp1lK1AobKJXs9aNgbF1u6aBepH/Ew4mz+at16IF9Es+F868yZrEuB2NebtcOk37eMfoqVtp+drafUv8qrN2g84CAPvqZCzLq1cYiteVznGUKqsnIYAor6UV+oCKYxdnXhDUGB4ghM4A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: H5r2tzjktc1KXkRDqL9moHn4Da74aFoNROSXjh0l5OPZrtRNBgI8yn5izUOtrSb2IzGmNAIUQqIpMEUNWBLErcbVYqELKpwSKqJ8f1vFBdiS5Xlx9aFEDwTviji0IcXRptAWBvDfP82oKKGM9u0EMbf/3h+BL4tC9CEkISoR0Ji9fHsVOpDVvY9PwnWYL+odmnpghEIpbUP2rKWTMea0hzywiyy3dGxi7hK/4/INnm1UtXbMnf4+7UuRydAjRZykS2KYZu77KmoXDlMJ5S0iPTE3jHlrb4ar1kbWlDDkeZRmKmdOOK9vsTqkhaLeZFEik9iVfG2alE2luZ2A0NGF80XaFNrbQ7SpC8P6k4wyQGz30fvn2V8TvQUVaXsnqnCz9OkKCgfAxpOERDgIqKmk1ixJON/K93ZRXsysV1YhRjvsBRPVHQlXHxP7UckgvJzcVaKJSqU6XOizZ60YrbGuWwT4RhSrCA1G+kUWaaxq8V9wL8k5WGWHbxT4I08X9YV3QEW0PvAhQsmUi9HWJc7PcNRY1V2AHwpZZq6oHQPpJmcgxhrx62x4P7Ayzd0DT2IpaaK6UFiO5x8Xgt4aGzs693iw2GylWYSsqgEwCrZhV0jm3QC5U3/8i3mYsiQtnoMIub1jDtwJ+sesXPNRf8RyDTF6uEdjopU5K1epSSjg5zKsFtMJS99ykzpmRNA6h3XWp7fmfCNI5PlMLevSeTilFJiqSDWHeqhGTl5unZ88/Qy78+i5ojlVzYQQeMm4nckUKEMm+ZkuNl+6CLv1WXFt30ANwzNgxbOpakox7DKcfD7a0bY3KZb8trNbjJA7pFKSqcRUUZHowUdf1/ZqzSdoCYBWLnvMIA0JCp4ZFPsBjm3wf7Vu2Bv5hMXrXlRP1bHWGaySQ8VBSPM+L6LypH+oL35X/qN6bJRxR8ZfUSv1bfO8ovSkyI+YkwyLh5SP8fl5W+6PFDrxx7Upfq0Bhsrgrw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b79d4f0c-23e2-4b7f-3363-08d9f659219c X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2022 23:14:52.9167 (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: VI1PR0302MB3278 Subject: [FFmpeg-devel] [PATCH 2/5] avcodec/magicyuvenc: Add const where appropriate 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: iQxcKcuANz0D Signed-off-by: Andreas Rheinhardt --- libavcodec/magicyuvenc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/magicyuvenc.c b/libavcodec/magicyuvenc.c index 4440ab3ce2..ffb0be1d14 100644 --- a/libavcodec/magicyuvenc.c +++ b/libavcodec/magicyuvenc.c @@ -69,12 +69,12 @@ typedef struct MagicYUVContext { unsigned tables_size; HuffEntry he[4][256]; LLVidEncDSPContext llvidencdsp; - void (*predict)(struct MagicYUVContext *s, uint8_t *src, uint8_t *dst, + void (*predict)(struct MagicYUVContext *s, const uint8_t *src, uint8_t *dst, ptrdiff_t stride, int width, int height); } MagicYUVContext; static void left_predict(MagicYUVContext *s, - uint8_t *src, uint8_t *dst, ptrdiff_t stride, + const uint8_t *src, uint8_t *dst, ptrdiff_t stride, int width, int height) { uint8_t prev = 0; @@ -98,7 +98,7 @@ static void left_predict(MagicYUVContext *s, } static void gradient_predict(MagicYUVContext *s, - uint8_t *src, uint8_t *dst, ptrdiff_t stride, + const uint8_t *src, uint8_t *dst, ptrdiff_t stride, int width, int height) { int left = 0, top, lefttop; @@ -126,7 +126,7 @@ static void gradient_predict(MagicYUVContext *s, } static void median_predict(MagicYUVContext *s, - uint8_t *src, uint8_t *dst, ptrdiff_t stride, + const uint8_t *src, uint8_t *dst, ptrdiff_t stride, int width, int height) { int left = 0, lefttop;