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 052D349791 for ; Mon, 19 Feb 2024 11:28:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D0D968D3FF; Mon, 19 Feb 2024 13:28:54 +0200 (EET) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03olkn2039.outbound.protection.outlook.com [40.92.58.39]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 30B9B68D25E for ; Mon, 19 Feb 2024 13:28:52 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q9+F8M0qJGQi/2QuvKLniFQfOGnbFaD2bdfIU8eeb1/N4Pz8rQ6Myga9RXYFlhTzFdCJPS3n92l/W50HbCpP01Pttyq41kCNXUqFmhKbERK4Lb5oOJUhTXSxl3i1IjOoJuoO+pV8JJIBEWu/2HhRBrXrDLH4Ja1cVxaVdOsUmm8GxVCtTcvnOZl1nsrnl/yAJcjreEaj8F4IrDMWcYXmPNhdnjJxNIXRqBN2vUXHr0NCwyvH5xI4Id6UWDYYFBjQ/sb5IVmnugsmT9nZ44FrM+eSjt1DvVY/0yXwIW3sQEQB0Wf/+Tv+OezRUDEhnjVBy0l+fIDF+tFkyUzxpOEj8Q== 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=oJywhTQ/IlxPuGQZCDOjFQUkQ+N2v9pTd9gOHQPNHqk=; b=FcF+nR/RwO6D/9AvtiY9ymDloIAx3jNb4AToXt0ockWSpF4Tt0W3uWvia8bH9WCGy+OPKnoW+J1aDD1iYlkv44eV3+KALPiT7UpPV74xFahwy2BA2IdiJJjAALBRQdFMag9AkWF7Rt9sLNr+nJRs/R78wgyWlg7KPKFj7HQaVPza3IrzlRXRPiknUiMwvZuVOXjvItwV1j+r07EisJnbyDMU/wl0i9TmP3jnLXdVALkON5jaKO0kX+vfuELRabyx4SI9LaL7NaSSSbjRb2QZWH7W6K65QDzYjvJDCGhNTu0pKWas33jGP+KBxwM+NFma3gGstathHD+WSd/I7hZobg== 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=oJywhTQ/IlxPuGQZCDOjFQUkQ+N2v9pTd9gOHQPNHqk=; b=tPRFlUwAzgeK6kaMhGPyuLk4juDjhrFlK8iN42Izt6sSzAsl8FvnD0VDsAgWuAzY38tTGUFJincCk/CoiOt6Pr/os8GJWw2m620W9t1EQsHX3kuz7+kP1RhA6R409kwJ5uSrCZI3jaAXSXdokI7m3oveE9D0CMxhvIeTcF6VRrdU/ayJf6wwJ5ML14kpDx+wosFLOJWYJZbaCqYOV0YctKcku1ckPJgPpadMFtejDqoiyUYNGmxX2ZJdiUyneha1fixYbLVVl0ruK/ffdI7QIjo7fJpgq34X3OS4pA0x/wKcS2PS8D5x1KO7QyDdgMUWaWj34Y6bKZBffmiFNEsRoA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0087.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:372::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.34; Mon, 19 Feb 2024 11:28:51 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7292.033; Mon, 19 Feb 2024 11:28:51 +0000 Message-ID: Date: Mon, 19 Feb 2024 12:30:48 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [LG4OHTOYlQEs/qL6LLBhMMiTIh4pzkPEuzwvbgFEAuU=] X-ClientProxiedBy: FR0P281CA0226.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b2::19) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20fa5434-32ee-4630-8dcf-90fc0934609e@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0087:EE_ X-MS-Office365-Filtering-Correlation-Id: c393dc56-a29c-4c7c-3499-08dc313df25a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LN96EiswYjSC/OUt/tMwl5rRBKGm1FNnTA6rq5jYHcbP3DiG/MWJG3+xnvGjLtbVYbXsv2PzzneK2Jw4m4WWghaIB3zVQgcDAZwb1YIynqT/xtny7BJxDfu4ZR3MYkSWh7FUAoowZ0QjjKeroOyXeOQxnG5lDEljbBgoQJpe+xdDOQvfHH3bE0tB78DVbJOnnZFq2dszPKF1f/kJ4oL4thxQEJOKYi449ZJ7LR5XfMze44EX2ThP2McrFqsKNDa2w0oTzceI45oRAzMa8Ab0LuEJX2AmL/bTTXOAqnuWE2XoZlXoeySzAYUILDV9fgO+IX3rUXUKHZK+bWO4VIYj5WODirT1maUPP9K/e9Cij/wchS7nJWf4aJzY8HUUZSPBcYtOutrjwxhRwccCuoDn0n/wMUQeUBdARQnniM/Q4tDPLyM707qQGrKQGzMm0POZBJZz7i+7qiON08k4HzLfhaMR450y8yplFaoEpooCr8M8uN1f1sZlCzsFQrOk9/JWak3gPxsF07DdFW3r/tNpE0+vnQPifj2lGOsnmfAfUJDlApz8Ofjkp8QNUMtJsont X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aWlhTGFmdTBzWjdoS2tzSEZaajUyV281UHdVMi9oZGowUnlabnBrblRLNGJ2?= =?utf-8?B?UjN5b0ttd3pKMnpoWUlSYjV4N05DQ1ovYVU3VWx3Zm1KVW13VDFoRlZxWFQ2?= =?utf-8?B?VzhYYXZvWllRWTZ1UXIvdWlHTEhiZzFrdVdYVm9JbUI4bWlxWCtjTlA0cFZr?= =?utf-8?B?RXVLd0FycW1oa3JyeEFHVFZ4RVVyR3M0ODRjdkUyeVhEOXhlK3M4TDVNaVo3?= =?utf-8?B?UnJ3T051emN5TlFSdm5zSm12V0NxeVRhRitsOUNWRURYSWJBbzVVSTk2RHF6?= =?utf-8?B?L2RySklLQ3FyZlU1M0hGRVI4ZlpzZk5TQ1dqYUVMOU5BZitxQU42SGxrNzBP?= =?utf-8?B?LzdENXpLYjRTbmFFN05ra2RZQU9CRUJpcjF4U0prK2JsUlVuMEJKRGNBeTN3?= =?utf-8?B?aDdvNnYva1N0eG0yNzQ5cVVqNnhaU2ZVSWxsZlRwZjBaaHhnem5rN1dPWmlw?= =?utf-8?B?YlVyQTRydnR4YVUyaVNQZ0R5ZVhIQW03YXRXbFpiWWNUUjF2L25EcVJ5dnRh?= =?utf-8?B?MCsvVnZsTG9mSS9rUW9NcXQzcjlLS1EyS3hBWlF5RWVyZjQ2dXZvcmc4Ynll?= =?utf-8?B?bi9iT0RDM0JoVXJzRFVHV3lJOTRDQzYzTGc2bHZqMDYvNkxZT0QyY2k1SWhN?= =?utf-8?B?cGpMb1VxYzhyclllWVFVZ0pwZXMwSFh4K0pFblpqUUsxSmJYUmZmeEJ4V0d1?= =?utf-8?B?QWhETmtnV2l4RFl0dXc0ZUdxbTY5ZU1jd3FFWlZ2cFpGbW15SDhiVHBQandY?= =?utf-8?B?cjl6aDdnUjJ2dkpldUpWa2M5OFZYMTlzWUREa3dxQ3BUelQ2SE9sSTJFZGxV?= =?utf-8?B?K0JlQWdoc0hMdDR3TFFqcGNKK0xNZ1BqU0s1NjNYRUlua2VWeUlwNFAvYzZE?= =?utf-8?B?WWtxMWkxTWx2K0lpSS9OTWdHY1R4VUxOa0t0cDdtRDRycWVXY1hTem9SUTN6?= =?utf-8?B?akkyQ2dPN0x3NG9JRUFFbzFUbmpNaEZhVXpqU1k0SGVEUTlLc3k3dnlHcXFm?= =?utf-8?B?WllSWnhkeHVQYlFoZlMvTDl3L0IzajNudzREdXVwSDJDREJvZmJ0bFpmTXFv?= =?utf-8?B?dFhvUDFkbkJnMzNXUjdqdUxKOTZyTWNuN2M1RUloR2s2RGpYeXMrL1RzYVhk?= =?utf-8?B?cVI1WGVPc0ZDb3YrV001SjR5MkhFQkhPbXN6eFk1WUdwZS91WUdUZENEMnQ3?= =?utf-8?B?cjh3aU4wblpPSHJTNGxQRituM0Vua0E3TUV6d2w2dFI3anYvM3NGZDZldGpN?= =?utf-8?B?TEFSMGt0ZHhkQ3FJckhJYUdyTklMOEZISktvU3o0cTA0R3NmRmkzcXVUc1hy?= =?utf-8?B?dlNRdlhQN0I4SHpSVVBPQks4OHRqQW0zcWlzTmIwcGdXeDV2MWRWQlA5UUpl?= =?utf-8?B?YlBDN2VzOFpYY3lpRFl6RllnNUZiYUIvT0tvT09qR0tCa09DUDY0N3VoUlNv?= =?utf-8?B?cy92K3JhN1JicWFtaGF3OE0vKy9KNE56YVF6ay9BSHhQWE1tbWFKR1VlL3l3?= =?utf-8?B?elJqM3dRMkRkOUQwY3ZJZjlPNmJUajU3cGUxNWJBVVRLS29oaUttLy9KZzdH?= =?utf-8?B?VmlybjZFSkdOTFpFaVZsRitMTDgyejVmR0VqV3RVbG9CUkpyV0FmUnJ2K2NK?= =?utf-8?B?d3hNT2s5d0piUEFBK1RsOVRzRWJwVlA4dVVSNThiT3JDY3ZIZWk5ZC9WUThj?= =?utf-8?B?NEY4eTNJWUJaNDBqM0RLQzhzRy9kNXhhV3I4SnA0YUVuWlJlRmVTNGxnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c393dc56-a29c-4c7c-3499-08dc313df25a X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2024 11:28:51.0238 (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: AS8P250MB0087 Subject: Re: [FFmpeg-devel] [PATCH 1/4] avcodec/jpeg2000dec, j2kenc: Constify 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 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: Andreas Rheinhardt: > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/j2kenc.c | 2 +- > libavcodec/jpeg2000dec.c | 14 +++++++------- > 2 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/libavcodec/j2kenc.c b/libavcodec/j2kenc.c > index 789791f529..ebf21f6e7a 100644 > --- a/libavcodec/j2kenc.c > +++ b/libavcodec/j2kenc.c > @@ -781,7 +781,7 @@ static void putnumpasses(Jpeg2000EncoderContext *s, int n) > > > static int encode_packet(Jpeg2000EncoderContext *s, Jpeg2000ResLevel *rlevel, int layno, > - int precno, uint8_t *expn, int numgbits, int packetno, > + int precno, const uint8_t *expn, int numgbits, int packetno, > int nlayers) > { > int bandno, empty = 1; > diff --git a/libavcodec/jpeg2000dec.c b/libavcodec/jpeg2000dec.c > index 691cfbd891..3d18d48e7c 100644 > --- a/libavcodec/jpeg2000dec.c > +++ b/libavcodec/jpeg2000dec.c > @@ -489,7 +489,7 @@ static int get_cox(Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c) > > /* get coding parameters for a particular tile or whole image*/ > static int get_cod(Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c, > - uint8_t *properties) > + const uint8_t *properties) > { > Jpeg2000CodingStyle tmp; > int compno, ret; > @@ -639,7 +639,7 @@ static int get_qcx(Jpeg2000DecoderContext *s, int n, Jpeg2000QuantStyle *q) > > /* Get quantization parameters for a particular tile or a whole image. */ > static int get_qcd(Jpeg2000DecoderContext *s, int n, Jpeg2000QuantStyle *q, > - uint8_t *properties) > + const uint8_t *properties) > { > Jpeg2000QuantStyle tmp; > int compno, ret; > @@ -1004,7 +1004,7 @@ static int getlblockinc(Jpeg2000DecoderContext *s) > return res; > } > > -static inline void select_header(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile, > +static inline void select_header(Jpeg2000DecoderContext *s, const Jpeg2000Tile *tile, > int *tp_index) > { > s->g = tile->tile_part[*tp_index].header_tpg; > @@ -1015,8 +1015,8 @@ static inline void select_header(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile, > } > } > > -static inline void select_stream(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile, > - int *tp_index, Jpeg2000CodingStyle *codsty) > +static inline void select_stream(Jpeg2000DecoderContext *s, const Jpeg2000Tile *tile, > + int *tp_index, const Jpeg2000CodingStyle *codsty) > { > s->g = tile->tile_part[*tp_index].tpg; > if (bytestream2_get_bytes_left(&s->g) == 0 && s->bit_index == 8) { > @@ -1033,9 +1033,9 @@ static inline void select_stream(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile, > } > > static int jpeg2000_decode_packet(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile, int *tp_index, > - Jpeg2000CodingStyle *codsty, > + const Jpeg2000CodingStyle *codsty, > Jpeg2000ResLevel *rlevel, int precno, > - int layno, uint8_t *expn, int numgbits) > + int layno, const uint8_t *expn, int numgbits) > { > int bandno, cblkno, ret, nb_code_blocks; > int cwsno; Will apply this patchset tomorrow unless there are objections. - Andreas _______________________________________________ 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".