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 6756F48DBC for ; Fri, 26 Jan 2024 18:58:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0CD4D68D15C; Fri, 26 Jan 2024 20:58:51 +0200 (EET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2082.outbound.protection.outlook.com [40.92.74.82]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75EDA68CCB5 for ; Fri, 26 Jan 2024 20:58:44 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m/Nf+7YU4WY3lATSndTw4xn1a4sykAcnIDVv2acerVzPWY8hj6ea7eybe5L51B8vC/UQTmJ4PvO0HblCdRcNm0jPSvaYdTP6Qpj5+mQ++t5RMobW46oGI7x+s1GJlS2z4xM+qfNsU26A1HK0icee056UpPMfo5ltq89vZwQGuMbDkJVd497hM7RUcM3vKMz6jJbaicBFrwZLexUbAIytzpQIYM1fU8+3WMDfzN6j8esGmYm4yBWFkpdpj8+ybdHPl3nXxFQZkCqnns9eJkgG9d/gUxuE4HqSRGKqglg0OeNH/HHBwqQDpjTTsf+UX62SNyiJ6e5vIl5N0hgZxjypuQ== 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=cs5NGFjOF7GNrh9l2Nm9fxxieZNEVRBpnExNEEj3Wy4=; b=XaukZA8iavxaKA6UfATfNd2b5QKO63ecUgrlFr/AIn86IIC7IVs5QRrcoLBhuA7e9pF6Kxl0cWEtOmQM723zOfO3pV9jAUOCmGDvkq5QgOXVoXE4N1RkukwVotQ5OcvkVjMdD9uB6mKMscLdXs7n2hqrWwsA6t1bgfkYaTPrU+q9DQPGBMy3keCzEUbjkrk0ZgGE2L8yscAZFcaqIp5tM81AlquWlrLD3MXJqrhMZJgydaFTGcvwzyLT7KgvNauqBz+RzXnt0D6yY8hggfM5AFMt//UqfMbHmKqYkv2EvQ34ZMjZOhDQf0D/Kl0idWFear6SkcBIskhZFcWh4EfK+g== 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=cs5NGFjOF7GNrh9l2Nm9fxxieZNEVRBpnExNEEj3Wy4=; b=UDbctIZQ3cs0I30gL0y9nH17KD5TMzeoxcR6B9RrwZ4LOPpUsaEjT9oG7utplWUqY5iGIF235ksegBk6wBdjes2VxL3gSLn9xmo/DyizEM/5PgWXGmfT7t4Z3dmy9CHdKQKhrZmZe+asaomkUVeDrGLd1UhUAhjMryHuYkRL0xvqDKHy1PbFv9hR3pQvqBLb3zglxfcRRAcsp5qnEsEHnpt9G4qXJzfDRdw/y1ReVp2348e9UzbDmGLzXqda3OSlN8V43NhMGK596u4rXY+NZRUQVDGuwDGdiyB15fkygLVeuUfVahuCA+lo0jLrmI/A4xFscSZEGts2jfiv93rBAA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0180.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.27; Fri, 26 Jan 2024 18:58:42 +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.7202.031; Fri, 26 Jan 2024 18:58:42 +0000 Message-ID: Date: Fri, 26 Jan 2024 20:00:22 +0100 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [RoJ9R9zspz8O/qj/73kI71W86g1trabGK9dnUlK6pws=] X-ClientProxiedBy: FR3P281CA0077.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::10) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <300bebf3-8c16-486c-aabe-d1477cb2aacc@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0180:EE_ X-MS-Office365-Filtering-Correlation-Id: 05488703-c0e8-4f90-84e5-08dc1ea0d0c9 X-MS-Exchange-SLBlob-MailProps: Cq7lScuPrnpqdisDFainjCF4so/WIZijOESONztj5fhhuKmTijLqAUPxucmIj+r73fn7amz0ChWNoL+VQGWbtjq844gqOLzkAo+F3i+kpku7+Enx+gJsdTPdqGl1OtUkx6LI4ywTJfbssscc7QaJRE9W/hdfr6wt7f7NoyuyR64Z4MMqZiEBKjUwitRdMN7JO8+3ZOaLMT7M4/KZjtKUqmA2tXjkrrUzQsfAg6KS2uMJ6XICIwAeve9lLarv6v48fyVWSiSA502AJiIupBwdtO2gPkoDEd0aWozN755ur/bWictxPXMZvQSytbv9/rgid7bPOOcuvsNBmZ33ZPQcNJsw6Akq2nzH/5tYwskeftdoJiC+SVOhRK6DyFS6jhcthKLBVyF3tb1fkoYpVNU99xy5AtAL2eqWdOrUzqtsi7DHb5Kedm3mf1LgPUgzlABPk+PIpu5k8fOCBKSgbzQsP9Ocyc8lD4io02M9xiOiOrQigVa1SVxhBh6Uq9FtNcvWKw0E3Na+jS2GAoYoV2lrSzLQLdTjMA5xoIUqARnUU9xYwQhCAsUEirWCAbyitNTVpSlySQu6x6H0c0bJabsUSR23FENYpZeASYfgzSmap4IF+76LsZNNUdHeVzvSKANryXlMeThy7ZI1yn5NftLMgSLl2VeMz/x5Xp85aN00W3yvk/Nq0cDvvDdq7q64ixsIyURAyj/mvpXYdwluuySGG9nJCZlWGssE+4WxImiWYG8Z9EWJB/Jb8JvJjUvnEHlYivOX4PNPBM4= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: di7f9fq9zc0iBQtZ+FriOxI+AnRsOW5xtMiCX+KiAjRpYS2I5panyjS0hdEj6ZeamebLbL8Y1yz2nLs0HBKlPmNbvocOBM5bMQ5SGRjCckJPVnI6VVNsbnT9B1OCWT855hZHtDCrvJ8I4ntIZteOOkJllclgl4QEYyN7MXaxAcJwJwCTDxUmt12V1nDSCfl1mH5Hge/GOwwAtCLLmIsixBcrbTTWurCQOOgeNmPk2jyQN8haOcO5+ngweUh/uFLL1ouXb74epM1F8YIDm4b8VwrEN12MWK/v1uHmGN/OKkre0cVfdRosH0xjpL84BxVjShVT2g/dI7rWCAIIzUlHYsOmOXHU3/Z04SNe6ae23GWKQhgDagKpwBACWhwp5JhBYB60CPwNLsm+PcJ4Z/vNdA8WEviC0bEf7SVuE/opCBjymNLzV4BbsL2vc7sTc7czl7ulAtaXpovJH4i1atjPS/aXvVYtEibA7RBUhwve3pRnO9iHltxujC4Gj3qXWaqvooyr5yYrCYPCLANCJyswL5cTZUXZDgHWH5RdPtQiF3BNSQKtn0hyv2x5QT7FxpHv X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UTBDZWN1R20yZ1ZuMkp4Z0ZRMkVVQ0U1aDZZR01VcndqdkxPNlc5bnpXUHlE?= =?utf-8?B?b2w4K28yMG1sbjlES3JRNHZ3Z0Zsc3dtUFdwMTNLdUdlYTJpaWVDTjNkZmd5?= =?utf-8?B?V3puV2t5OC9lL0NSdjJsMlRFZ3NjaGVsK3VXV0k4MEo2c3J0WE1BUGFsVmNU?= =?utf-8?B?dG9OMVlmSytOVzhjN1FtQ2MzaVcrd1Z3Vm1acy9zZFNJWEdxZ3d6TXNRR1V2?= =?utf-8?B?cWJIYUtINW5vUnpXRk5VVVFYMGRjTForTXlhcVhSNG41WXpaaG4rbmYzbkdO?= =?utf-8?B?QkRZeEw2RUh4ejYzV3ZicFVmMjV3dDNha0dIUmo5QUs0N1RkcXJleFNmcGdM?= =?utf-8?B?VzRHNlVUUHFGWVkxTm1QVnhnSndMTUdVMEQxbldwTnNxd1VsWWFMbDJNR0Zi?= =?utf-8?B?WUhaK25RNVJZOHAvYi9jdmQ4a0RzV1lMVjhwT0JNaHQxNWNxV1NLWk5tT1pk?= =?utf-8?B?SGtQM3QrNURicnUxQkZFVFRtRWtCUVdFai9MUkx5cEFoZ1JEdEZjamlmeGJK?= =?utf-8?B?ZzlBUi9aT1RSWFJ3Rzh6SFRpSnBIUHBVaEZDSFN5SFA2dlZISFk4NklJZElJ?= =?utf-8?B?a1BHaE5FdVV3MDl1YkZHOFRVMDhjT2VDTFVEMjNJZ0dCZyt4QWlvT3M0L1JX?= =?utf-8?B?Ykw1K1JYLzlzWkNVdTZlRy8vTFNQNmIrZHNqYmVkaFZkT1FRaDhscjN4akNH?= =?utf-8?B?ZUhsa0xKT3ZMQ2NCU0wwekx5ZTMrQzdKMlh1SzZMU3JwbVFGUnlnUHBKZVVZ?= =?utf-8?B?NlZiMCtMQnBBbkxLWkJZZGpWOWRtcUQ2U2lCMEdJeXdiVFZwSHlkczNMbEJo?= =?utf-8?B?cFhkaTQxSEpxNmdkWlhXY2dIMXRxWmxRQXljcndscFpHNkFRT0ErRFBkK0pz?= =?utf-8?B?SlI3SjhUTUtIem5CY0FFdmhRTk5QM0J1U2NaUTRQUk5odTk3WmxsempiRWdL?= =?utf-8?B?MVJucGsxRVBQMnpEYmd1M2haN3U0dFYrbVR2bitFeFlJdWtLZTNWYkRvK09v?= =?utf-8?B?YThFR2U2Q2VBNzVvb0xvbUVDT0Z6d25qVW5idGxuY3RVTE9KQVlSaEROSnBx?= =?utf-8?B?MjdGR3M3bjJOTENweXBoYktFNVpLRG9vbFVFZldHRHJvd0tycmU3a1IrMkZW?= =?utf-8?B?QlY4Qzc5dmxJMXhUOUQvNlh1YkpTYmtQbm5SL1NzK214c1gwbkRPaS94UFhY?= =?utf-8?B?cnR3TCtpRWNpaFNjRENQZEdJRE5qQ0NRZ1BCeWVva0VSSUg0dmxWUklHZVow?= =?utf-8?B?OU5CY3J5N2l4M3FWZnljampPcVVKOGVwTktPRGtKb1ZRUUtIK0NFQkdWYkJ6?= =?utf-8?B?OWdSakYyNGdBcUNISXFYaWZWU1pFRmpCcEhXbGJZd0xMUk1ZbFI4M294UTN4?= =?utf-8?B?L3pIOWNUak1LdGpvQm9icVFycmN1YncrRXhUWkJpWUdFeVJjb0o0RzF4eVFs?= =?utf-8?B?dmdXSlhBSHRSQjlpS0EyUTBaU0U0dmgvanpCUDJnRnpQSFpLOUlTYTU1eTJi?= =?utf-8?B?MFlRMGpuaHJlWUljd3NybklTTXBMLzNaUVVrcFJyOFpxQkVNdXk3aXpjMzVu?= =?utf-8?B?Ulp5Y21Pd0dNcXIxTkRlaDFkQjQ4Z3lEeHdsalJaS3NYVHlMOTdqc2VCWTVp?= =?utf-8?B?VXAxanNlNzRSQ1hHckM0N2NvNlNOY1dwemNWSzJOWGxsZW5tVUpYaVFIaSsx?= =?utf-8?Q?wpMGOz0kN27r3eV0bbmJ?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05488703-c0e8-4f90-84e5-08dc1ea0d0c9 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2024 18:58:42.8238 (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: PR3P250MB0180 Subject: Re: [FFmpeg-devel] [PATCH 1/7] avcodec/dxvenc: Don't cast 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 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/dxvenc.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/libavcodec/dxvenc.c b/libavcodec/dxvenc.c > index 3a5b310c9b..10473038cc 100644 > --- a/libavcodec/dxvenc.c > +++ b/libavcodec/dxvenc.c > @@ -56,7 +56,7 @@ static void ht_init(HTEntry *ht) > } > } > > -static uint32_t ht_lookup_and_upsert(HTEntry *ht, AVCRC *hash_ctx, > +static uint32_t ht_lookup_and_upsert(HTEntry *ht, const AVCRC *hash_ctx, > uint32_t key, uint32_t pos) > { > uint32_t ret = -1; > @@ -74,7 +74,7 @@ static uint32_t ht_lookup_and_upsert(HTEntry *ht, AVCRC *hash_ctx, > return ret; > } > > -static void ht_delete(HTEntry *ht, AVCRC *hash_ctx, > +static void ht_delete(HTEntry *ht, const AVCRC *hash_ctx, > uint32_t key, uint32_t pos) > { > HTEntry *removed_entry = NULL; > @@ -124,7 +124,7 @@ typedef struct DXVEncContext { > enum DXVTextureFormat tex_fmt; > int (*compress_tex)(AVCodecContext *avctx); > > - AVCRC *crc_ctx; > + const AVCRC *crc_ctx; > > HTEntry color_lookback_ht[LOOKBACK_HT_ELEMS]; > HTEntry lut_lookback_ht[LOOKBACK_HT_ELEMS]; > @@ -309,7 +309,7 @@ static av_cold int dxv_init(AVCodecContext *avctx) > return AVERROR(ENOMEM); > } > > - ctx->crc_ctx = (AVCRC*)av_crc_get_table(AV_CRC_32_IEEE); > + ctx->crc_ctx = av_crc_get_table(AV_CRC_32_IEEE); > if (!ctx->crc_ctx) { > av_log(avctx, AV_LOG_ERROR, "Could not initialize CRC table.\n"); > return AVERROR_BUG; 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".