From patchwork Tue Jul 26 22:07:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 36990 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1649:b0:8b:613a:194d with SMTP id no9csp233816pzb; Wed, 27 Jul 2022 02:34:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vGiBV4tASCta/JxLMzdXdRulvu49lPkZRzCvin2IPwV05/zsT52MJQczdnTRdJbs+V7qNd X-Received: by 2002:a05:6402:4306:b0:43c:3e09:a9d0 with SMTP id m6-20020a056402430600b0043c3e09a9d0mr9040205edc.194.1658914490168; Wed, 27 Jul 2022 02:34:50 -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 m6-20020a056402510600b0043bf3d294c3si9731118edd.40.2022.07.27.02.34.49; Wed, 27 Jul 2022 02:34:50 -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=r0x6Kgqk; 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 863C168B920; Wed, 27 Jul 2022 12:31:16 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2020.outbound.protection.outlook.com [40.92.90.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 962A568B916 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=YfmCFT7eBvFeaFWLy8IjC1btXK9im0MvOnpiVSly/67aGkVJ/2Wn6fDhO5JHkjy3N8TnQWf3+38jKS5MFOxicGBZuYpCW5+p2Frx4O/SuzDwiz1H0FeiZMepzf6h6e9CG804YR3NRn/rYWJxS+P030p1sjt12oQGWZxAI8OdfCxXZuN1cqcSJPgOj06EC5XM6fNzKYESXUS0y89bPjaR57TA2VXhJFDTbDUEtIujxbsScwLS/He3wYkO5Fk2a4Vi8XMMgZM1Pd1sJQpPx4zIFv8+8TO1jFdrKQBAmT5S4ahlTuabLLNkCHjzuAzv9YLqS4xxMbw0WUar4cDZIPsRPA== 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=RdZAY5e7w0yN9K4rM0RhHoVSGXOl52CFruohcvJSe3A=; b=hYlQrVwJHzHx/fC0eicOffjd1ri0OboG3DcZM00ksRMMn+vlVE5/fSOC6IjhJt3EREZYV+BwfXu9pKOjOqSmRstHxhRjAt6k9wAe5TSzRffx64eMSkZo1CQ4UB89ZlVBCeI1fSPHV8OXUt7nZD5//HIW2HDcaUlMnxoKn53FlPwhVsH/ERq0wql1fJljVzk6jOwfW66HS+qIBbQ1DCqLtXweI+GzEyvkhbvyl3WLW8W/TvGRganXYJklfkgFg+B96hCdp6J1Bt9e2U/q0RenRISaFt4KZKAy2ylW4o3qStpJlWHAttzF1eoiU1JqHIHuh3a2Zzsr+kN1WhAPNi3ulg== 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=RdZAY5e7w0yN9K4rM0RhHoVSGXOl52CFruohcvJSe3A=; b=r0x6KgqkG8ef6hcrVqNmHWJpd/AVxlvWnLes0nvlTc9jcehRklzQjSX7faJvb0BXHjowCwrvJK7ng9mn+zH1CmwPHgifJ1KHVQk7MejLKe8z2ko6XQBYZ9M5NjFRIvqvzcnI/CoVmiT3Ro+6sf5JHzEH+B4aDrc7x2At7YmGvKAy8wCD+ETnG66K/FGw+i0pyV4hQwUOJEiDsYL+GDPh+yJzDY8M67heu6yjuLhKw6fgamx2o6uacRZ5LOOFc4TlgycTiTYLiFjNnYKbCUAkI7IISL+cJmM7EEeiMijtO57g5zAOuR2+VO3DoqNRDDER7rQ5jJroAX6wngh6e5ZLsQ== 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:25 +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:25 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 27 Jul 2022 00:07:57 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [1Mdo4ENhZcv7EX49YaMvMvRqeuZwaVDX] 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-21-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8349764f-efe0-4116-d198-08da6f538014 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVFHiteK4sjkXoIVF2tzJUYTDGZ/9xJTLk2+UhLFTkXEh4VyxjLAF8BBm0+oKIgu6INUeqZiOwNemH58eJ+x1lpLwQEI/JDtNVIZLGDtX3Sq7pS7bmU+yE0pKe2a1h5xH2j/zMAsU020SFT7c/IF6xGM/0tdB1PYA/+/Qu8qKqgH6DpYyHMqGVN+d56EvvqY9bmrWPLEJv/G4z76wLUAFDcse2z9Nz7PEpBVDqGBbF+OOFuYJsUG1JoJtkRuUSgqh30Y5oQG/TrX3EUao6D6bTKQ6eOlW4J6ruW6oQNrXZ+bLQwf+qEmlDFvzA3xfrG8PlLA7hI2vr65s4M/+m9BFTLYKRS5HAzs+4qi1yId0wG/sq3dlL3j1HrisubDdDSld7lkf2DNXULYHrWQc+1lloxfQV+MHjvwH3O9c7jAdhp6t9wlKo8zbe+90geHUIGZDCRvwrQFWvDDoD19JN8JHxtAlNdvTQHnOwUERBG47zr+EkBHxKh1T5nO+/NZWkBZVOyeOXsw52zC5yafwSG+sFrFZRJHEzi1B2jK9v4luT5aAnGaSjGDBTq2ceTCAf7iv/MNRymz7uCVLHIJDHYS9dlkL7SeBPOB0+nV6HuWHPvvBW8kb1Zk6yOA212YqfWHOPw/l6Gv/osSh8GL7O/UH83XQI+p4P+3FbXdNuZUh/wo6KGNYVnXdONydqLukwxKDwmSpXXSLiHH77EV4lJIJ1FKD2jbnYfFfw= X-MS-TrafficTypeDiagnostic: DB9PR01MB9174:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oOzBWv9jqOc8cdIa8g6OuU6u3V4FucqsLpx/e5FOM/r6nRNBTq1P/86+9jdEn6z1a61siOh+s5sgn0S3O1V0vdrXH1qMmtHDZCQtX0gKkNgODHaM/+UKv+6e0CgTTRhK/Ge/f2z1LGW2ajgb7nVDFh1aLyFpg5mFPplclEvSDy/t0hZVbj9DYp6JAtLG4ScReIl6wm3gtI2w8hIWOEKGCrKnI6uxb89nHR2hIecuqGCpWJZq78BiMNCB+mc3LMhLsKOM/MSRWc1Rgv6W/4H0++yBXB5AjrlLt1LDuehvdZ06yxMV/dqdIUo+o3YLNvIZbCaqYnY9CJSvcZ5bLBVMvftxBKloTTFBtRFcAPha0/wHFDgT3010MaK1XNl+XzOMZ86JikOPuHOHRFltkLaKFSsw9giajhEF+2TRtexTWMtkGm9PjSMl9/mzYhnrZDQCBHnxid8RKTLTojjd7rJsrkNJwck4nKsryJSBs5rm6kGvTAt0ZFljsB4oNV7P3NYJXd0RZqKIWz+GeEFth8Hc3Bs60fZ+YCp0W2ZqtQhsMsIfxSJ6PJsxJS8WEGfYgpWTB0333Jlgb9cyiNPYc8uaqBnMxONTizHyNzdKZbR1RMUvzNkzVUW2Ej2Jq+VOXl/rLO2zfTbfgK+24GpbLtKm8g== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: b224Nrm19ArnP3kjfgb3tqk9XIKsp6BCWr+/mqhjmrZh9tc1G1To/cdXVL1Y6zrXbCLS/j+oo+zliCqpdaazT9M7fFCDMvZnons0GYJSoAPuTIwd5KgYHQDbs5wl0H/p0WKN/4bFOLt2GwTUwuYrzHYZabXtHf8gy6loVoaR9b5rHETew6cRKmbaqu5Gevk/HL8xXbuTj69r2ifgBJ/4A0oftP2b24PKGRrbxA2uIZn6AQStjsqP9XywI244wOqQ4992Ti7oHwPwxXlDm6BkktU1jbv8GFj6AXMjJmygDGja2NVScMDdAFuj8c9VfLl+UXpMbIcy87pOK+t/A7ryekZnP6MyampMJgA9453WLrqbFPcUJ5g0bz3v/qdRIeRjR02vH20m+S4nXRs4rZSYYsYOYr3IVo/jV53f2PTHi2/EyDyrUdhwBPLtnUIHsmRYmhHPajlV+UNR5wOJVSvkzYbZeiAORp5vqFzaGqsLRH9K0k837GCDn/LhUYOlY9Pxz0GbRDAb7y/hFuHI/s+v9TQ51snoOiDsG0Iuk/UIyUJzuRUL1ZTTfEMugJwPUQpmw28CvIUIS1FuNx1FL9NfxwmoZooC2NK0rSrmFTIsX/PzgfsGO+6b7ZKVVQRuxjtR76T8DxQuPL4XOz9CGI53u2zZxeXNFfYpXO9AXWKWAQeLIBU8cf/MxcCth1B/BYxq4hYLGzFeFigGjYueHlNLMFdrKWA2t8FcSA/QloGw3IKAQgQzix/RaeUC8de7Ocjt8Sjl1dre2sbM28dAgjO1Rtz8HYgOb9pwM9sDvhOOnxgnRkh04IK3ZpbFKPlqI69xoX4zRFtiHDlp7uFt+OhjYrOiMpSodVa2xl70Ee8vt8XZs71Ln/D42eHH5RlRRw2NKgJHC7jzupyety18tSEmZGSKFwUdRU4oCglLC0w0vXytmqHlxd69JhgBEnVVdszcgDDwYJucqZFCi5rgGuisO9OpTdrfzWS/LHRfF0QoWQ88CqCE7nl14gRyO5XscMokZ9z7YlkTl2uMQqB82yaXYVVe2yoFJ6mf1FDCnfUoDLS/HMz2CDZzDU0KzJzA/5C7rwEQLaWLzMsBJQ9tJsheplXE8F7tO9vuiNeMWRibjYdY1Uo/Qg9E3Ju0XqeJp92uyzPc/KlqYqg2ENLAkzxrrO7ENw7d4yRCHcl3wxDtTP98UOUTSwIg2dbXLmGYYQPbjcRrJD3UF2ijC5g7HWiMkpzQe6XrCgVa+IMpv12ZSbw1V+2UXRfVqc+Y1YQludGgpebzJL/TLHef5kKmEYN8lCIHfwkrwGyZI0+U/sjX5K8= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8349764f-efe0-4116-d198-08da6f538014 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:25.1131 (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 22/39] avcodec/cinepakenc: Avoid casting const away 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: KQqpWyb+sRql Signed-off-by: Andreas Rheinhardt --- libavcodec/cinepakenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/cinepakenc.c b/libavcodec/cinepakenc.c index 95af3cc7ef..1b7c901685 100644 --- a/libavcodec/cinepakenc.c +++ b/libavcodec/cinepakenc.c @@ -429,7 +429,7 @@ static int encode_codebook(CinepakEncContext *s, int *codebook, int size, // sets out to the sub picture starting at (x,y) in in static void get_sub_picture(CinepakEncContext *s, int x, int y, - uint8_t * in_data[4], int in_linesize[4], + uint8_t *const in_data[4], const int in_linesize[4], uint8_t *out_data[4], int out_linesize[4]) { out_data[0] = in_data[0] + x + y * in_linesize[0]; @@ -1097,7 +1097,7 @@ static int rd_frame(CinepakEncContext *s, const AVFrame *frame, data, linesize); else get_sub_picture(s, 0, y, - (uint8_t **)frame->data, (int *)frame->linesize, + frame->data, frame->linesize, data, linesize); get_sub_picture(s, 0, y, s->last_frame->data, s->last_frame->linesize,