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 B5A1B40652 for ; Wed, 27 Jul 2022 09:33:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C33CE68B973; Wed, 27 Jul 2022 12:31:10 +0300 (EEST) 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 1D4E768B89E for ; Wed, 27 Jul 2022 12:31:05 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lNKccyD4DS7XGK35hJIY61h+nzi1O5RqUv2+z5o1RYrWg8HR3BLtQojGpo5C/tZ2NnIRq3LbHSfXCmkCgWBuYXTgs4fNJxkhDejJYCFG4FCy5u8HqSfDsU3Eh7umdLVTBK9oMI6mzypcRjx3I1pl2DrChg3mgwQQ9zA5ZROhhqK5EimspnrkajtjLV1MgY6DZ4v+6P3xnal7Jm1D7KC/GH9OLR+P6pZwZLRkZxbmM13sqOpHxl9JC2ibP78Vlp9hkkhinSLiNEYGZNUaqQY8m+9JV/Eaksv42oUcR+A9eHcBThQ2DM/KhoxzYgmvVZ78IPMuAfPQ8IItwoY8p7yLtg== 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=oSGjWEaIcpxZrLiLJF919M8vyHJzK0Te2plXfozuBVs=; b=Uef+bF9K3tBACSZdcS9SoLfhUgfVOQ2KrJdkUx5ypPIwMl6tupBK8+jOWlEYOOsavIElqtkBOrqJcxsDklm+oxP/is1Fk/hodB9im4Y9M8CuAipY0zku7Q6lIRHW5xNUymlSni6q7TKbDhuSwu0PP7AYzhv4jYq81YiN5quARovZGM4S5zygrkiHh1dix1ykDUQ0W0At0BpKwZ6teim107/hBxz/40iVsgA9CkD+K85OIeNrZt0bPIQBhK2RsObLBofu46eWNjUCyb5J9gChBrxPWViitkwNMY4PmyJaYHRTLOo68Z47iwYxBhNRTIBYyjIRRYxexoSvbSoxnMfZyg== 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=oSGjWEaIcpxZrLiLJF919M8vyHJzK0Te2plXfozuBVs=; b=QjhGc7L85uZAlEWABzQ9NySPoDdCfPtygqOgdRFuHMOBt9BTBadIq56f1rzwnv8Y5V3Q1RdDZWlB+tFOJQyaBk/W8NXkQpfAfFPz256ie45JQhYK8e6wHIF9w10sDT46X5cDE1HciNIcVfkWH7GwXlDxSbd+kdOElp3a8Cejjl2OyzX8yvQYM1CGx4ZVbTptAfdmhwznd952/HAeijq9IS57HkaM15itON0aTGTqK4lZD1jCA5dCyvteSZBOlegQCg0FuSYpfISTc/8uMplvKI39UtSFE79rO/wp4mMS9Lr8Xhtd6ac6E9YDKWcin5xUtn477tcC7/CfcRKhGzbzaA== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by DB9PR01MB9174.eurprd01.prod.exchangelabs.com (2603:10a6:10:366::8) 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:09:43 +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:09:43 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 27 Jul 2022 00:08:05 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [0cSB7xwaC8IR165/laz2mzYbsqxa2xPh] 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-29-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5cc39e58-41a7-4c6f-479f-08da6f538ae2 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVFHiteK4sjkXoIVF2tzJUY9EiEg0CqmAPpMCuiW2Qy0HUXXJlw1eh4cZ/0v2nxiVvvbKA+EykjnXGFYAOQLpMK98T2by1ZdDrPek2sB2HNi8dzJulyRN/aEPtOL4GVVeXU9c93xFxf7XN2OzcIMZx7TWBMzDiRo8/dNusfQDS1LROJGLPRpeCeioXwDBWwMJ6u/P2BuTo81xZU2Zyl88F/19YmF5f7czl+mu/hNkDefJGZ1oeofNfQrgg4k2qAKPSGQphughclNAjxNpFqHSwjAdSbklPeVYMmyNhYOd38ETdCj1upP6uNIx5HTT6nTi4FmFwk2f3TdsvsohcUGNkmPUJjctjo82xx5Pc4gBkoDUaWmGTR/B4PclktA7udVBaNZRmz4RazzwW02ejYjA38yntxr4jUXItn/61qAKTC/ltIOTUwv/9l55JdbY4335tqK4iUVhXOth04PqfkRfTZJi+jOTqtGDnoKGorLvPsZRJlL3EHKEsJTwiOwVTKdp7zHR/+CBVJdSJvHJciSYpkc9Kwy0qbvEl/WxVSPENxQRdxcqN5g0YETIjqkYNyHXSJmvCca3pNPLqEm/mGa3qZc6gc3LeHTx46wdrkUyepM13bAysjs5lbEMKHaNCgfCb272HO1QFgkqdFpL/V8RsSh+4pM5HlL0qmLPmNwXddY/0xIKEIIuQherwPYBDWeToLuywvFJ8XYHr2hI6cHSA+DABCnOSJIPk= X-MS-TrafficTypeDiagnostic: DB9PR01MB9174:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NVkXTmc/5DXxeyDoxo7WOTO2iQMA5TwTiSLW9/0wFM48TkxNrLZdX4hL7m+SvFhV9d+3PZAEudzQyS0TFoFPR12Sbz9CcfWLGNLwYfAvcThG21+Jhg4DG9G0bSFtNZtQbCRn5Pox7ClIXSuwlbKqO88gHSSO/P55dlf8rgkuqAuB4FFIuHovuIw4WnpI/2uexkNwMt7CGsS0yMdW8MkJhZcaOaik8TRJaWQxApSgQEoHX5gcxZ4j1eJtoNNye4W3TLpT2QEFU5rYsZP6ZlX8UlwfB6yEX/vPpYxuBMwN9O8YnsXJu3CxToZAa9Hoa3lBILmd8+//UAiuuuyIiV3gPbnsvK9CfsR3JXNrQEQSr+FXWsjEYyLQ0ZYLRZczjV9h5otlCUz/bbmZYPTAZLqpYFp0wl4ydE52DF4PmksWRjNWpYBPk5eliBFKJKE1OZagImgRzuLcLrwfjB0jZztGJ7Cw/nxvH3lZ9G5f8zaMVl716vbQip21WuyXSpzeKAzt6tqIX2YQwhBywY75vohzXyZWsHZjwnRnTKMuhwWoyZLlnbmFcaEGj0F/v2JDgRhaRSQkSlpe5A5iLKPpfdq25frh7qNRjcLvflIpv9OZRCTMQlgZ6pCDf5Z7jD5W/c9eJ/cJbbbP6yVQupv2qDkiQg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2LssfpJcuxG0fONcUPPotGJ7cywpRrpvZgyqz4NfRqJpAt2/4+YvnsFZ7sIR?= =?us-ascii?Q?qEzocKpGy8YllA07zQJEkMX7rB1qQ6/7nk6UN9NKTDnOHxMkKh/UszKK+1s7?= =?us-ascii?Q?6/JxWvoR6V3i1Hxu3a6tgCNULbdJkZRPHe/Wv4ZrnTBW9IjS2aw4YsskVsZJ?= =?us-ascii?Q?ZU91oJhlHSK6ofOSpHTDfm8WawDSlR7kMJ5KVPS3ejKGm1qlvwpdV9cLYhEN?= =?us-ascii?Q?gd8X/oaevegokr0Hg1pR1bxhQxVQ7dDCxEWdYhYZkLiQaCHvlsZRpv8nP18U?= =?us-ascii?Q?x5Cv7QfLkFswjy8vo6zeVLvrbmWP7KVoLFpjscrV8ApW94msvhWaifD6XQ/u?= =?us-ascii?Q?3u+diXkInAiEC2sWTyxP3pp65jrQAyxoDLC7Gvn8AMRo7DTG98C1UVhI7zZ5?= =?us-ascii?Q?Cr9GLnPAt4gPz6CgNsBKrjBzozafjiAG7y17XnPW1NA3n/mEBV83P1CkgL9F?= =?us-ascii?Q?/I/iQcNUF1xv5eqT/50Q4ktLi4V6yba03e7hR4OpoMTDlBgWZiZrCXJj2/Tx?= =?us-ascii?Q?i5f0Lhw3tnkfaaMelZdgsVHQG995pIQTWdm3OfuRU7Tf8hX8fARLy/K7E09g?= =?us-ascii?Q?AHkD4X+G53akrH312ESerzSeA/02C+gwnHrNGWxBt8UJiXbjq60PiAKulmkC?= =?us-ascii?Q?GutPIoxAqP537stQwmFN3JTBPIOkR58SXNYZ45VvhBOglXhaD5sbvcoDUoo4?= =?us-ascii?Q?YAh6gJDG4yiyyhhvKtaM+J7Nwy3QGNPA5/FxVMhrlkrOEMHJycIoOa13UFi8?= =?us-ascii?Q?NT/q+Yld81zBZr2ms03dWYi+DE8B+f2Jmpnz/gwFo8F19hBp1I4oqQEpFZVs?= =?us-ascii?Q?JLiYlUlhWNInzlpb1JScOucS9CgbxbBKNJWFKDV/QMxNI/az5Lnt/ePSN9x2?= =?us-ascii?Q?0FAiSv0WB5hffgkdcLAX+RdjhhEXkrmD3FjDJR5OrFWdDYgbmBv3QbpCdMs5?= =?us-ascii?Q?3/JBi9hQi7zkhzZFb73HLBk9H+Ku/r9mccNrqq6U00z98ZDvggLCgktj+jcR?= =?us-ascii?Q?lN0iCQMxfi52XQF7E1nPQ/oM4rpxwtRUYG+JtXgyUR0eEio0LRl+ObvhVNSD?= =?us-ascii?Q?pZmuY0JDee0NuzGXm7xfVHM11sxioR9Ii7tr01CS05a4X+OwjK/ftWvP+cwk?= =?us-ascii?Q?sBmxfeSOUA6fBsidiKsKAzq/NdLGQMiLZuaSxL3LX+7vMA3ynhShhVLjd4m6?= =?us-ascii?Q?BgEuaTA8OCa0BP7cSYoVjpzp0g4a/nPujz65al3uPCsZi1SIGErgAw35kwMj?= =?us-ascii?Q?YhLSetr3KuoV+s1+tPFTgoBRxwhT0RcEeC5RLv+EJb0NTJkszgGUjX8cQ44K?= =?us-ascii?Q?suE=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5cc39e58-41a7-4c6f-479f-08da6f538ae2 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:09:43.2212 (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: DB9PR01MB9174 Subject: [FFmpeg-devel] [PATCH 30/39] avcodec/lossless_videoencdsp: Constify src sub_left_predict 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: Signed-off-by: Andreas Rheinhardt --- libavcodec/lossless_videoencdsp.c | 2 +- libavcodec/lossless_videoencdsp.h | 2 +- libavcodec/x86/lossless_videoencdsp.asm | 2 +- libavcodec/x86/lossless_videoencdsp_init.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/lossless_videoencdsp.c b/libavcodec/lossless_videoencdsp.c index e0b78bb3da..b4130ebc7b 100644 --- a/libavcodec/lossless_videoencdsp.c +++ b/libavcodec/lossless_videoencdsp.c @@ -74,7 +74,7 @@ static void sub_median_pred_c(uint8_t *dst, const uint8_t *src1, *left_top = lt; } -static void sub_left_predict_c(uint8_t *dst, uint8_t *src, +static void sub_left_predict_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, ptrdiff_t width, int height) { int i, j; diff --git a/libavcodec/lossless_videoencdsp.h b/libavcodec/lossless_videoencdsp.h index 7794f03e3f..f2c2878485 100644 --- a/libavcodec/lossless_videoencdsp.h +++ b/libavcodec/lossless_videoencdsp.h @@ -35,7 +35,7 @@ typedef struct LLVidEncDSPContext { const uint8_t *src2, intptr_t w, int *left, int *left_top); - void (*sub_left_predict)(uint8_t *dst, uint8_t *src, + void (*sub_left_predict)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, ptrdiff_t width, int height); } LLVidEncDSPContext; diff --git a/libavcodec/x86/lossless_videoencdsp.asm b/libavcodec/x86/lossless_videoencdsp.asm index 2e1d01bc2c..c579891d6a 100644 --- a/libavcodec/x86/lossless_videoencdsp.asm +++ b/libavcodec/x86/lossless_videoencdsp.asm @@ -145,7 +145,7 @@ DIFF_BYTES_PROLOGUE ;-------------------------------------------------------------------------------------------------- -;void sub_left_predict(uint8_t *dst, uint8_t *src, ptrdiff_t stride, ptrdiff_t width, int height) +;void sub_left_predict(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, ptrdiff_t width, int height) ;-------------------------------------------------------------------------------------------------- INIT_XMM avx diff --git a/libavcodec/x86/lossless_videoencdsp_init.c b/libavcodec/x86/lossless_videoencdsp_init.c index b3efcfdcd7..22a4014ef1 100644 --- a/libavcodec/x86/lossless_videoencdsp_init.c +++ b/libavcodec/x86/lossless_videoencdsp_init.c @@ -34,7 +34,7 @@ void ff_diff_bytes_sse2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, void ff_diff_bytes_avx2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, intptr_t w); -void ff_sub_left_predict_avx(uint8_t *dst, uint8_t *src, +void ff_sub_left_predict_avx(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, ptrdiff_t width, int height); #if HAVE_INLINE_ASM -- 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".