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 0D35B48B89 for ; Thu, 7 Mar 2024 00:52:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 743D668CDD3; Thu, 7 Mar 2024 02:51:59 +0200 (EET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2057.outbound.protection.outlook.com [40.92.73.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C0AFD68CD8D for ; Thu, 7 Mar 2024 02:51:52 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ASxFuf18tbQtpI/2aqhksM1cx3duDMdqo2+NKPcEPR5br2Ojt+3BUKsJHaLSfwZbxZ+2tglsdaaQaS5NH3GB12wR5tQPADe1sCc5ZBohfumoSZ0AQB8HjPiF0p+B3lzKVwoWLIs6iSkEHGonnxshLppWX57cwM6tZKV9kFhPOgfe1kA6KOhai9OpLMjIuyWuRDgL6eJzhsaBuPNPP/hrhe1uO5NTbgIG+FlOPdd84dbV8LiJK6MdotyCEwY4v7GvAEDKez7MxIUv7XrD1WynVmdt3ru7r8i5UYpWLiu8Mzc9DmNk+bfZzjcQZragY0PqqSQB7HnrbsOnPI/ttPm7cQ== 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=HqpAzLUNW+NXVUmMK8vnH2hPI/Nt1ZqW5FblTJlBx4o=; b=eoFrXPg/Y8DwH4Uy9jxUz8vOtqfFQvYkA7SRpJdbIfv+MY7vMT1GUw23kP5WKy9HWdfC041+DFCHZAZB67WY9uxbUI+2B/pOVBTeRjyHp6WCfLlR4u2SOJ7/foHoPfP/RRU5mEbz8UOqyNRCsiHimRwZpLjzRVZc3ho518X5ItsPVXj1fhOxZ8cCqWTimijXHioZxNIEPGX6QP9SHtqe1U1ifSf4GInCw7uaT/NNsMH1QYiEyyDDwmX1TJBYRC/7V9vxIs1W3tqEbVkB4S+X34sLPtFu7p2CTPOkWSUcoXUgTG6TQU7QFDFoif7gDOeHqHX8iCgA5GMhLTNO6mboVQ== 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=HqpAzLUNW+NXVUmMK8vnH2hPI/Nt1ZqW5FblTJlBx4o=; b=MXtCrskjooRzuVmLzzdVFSI8vbL0uR3kf7QLgk+ef8Tm6zgYvyHJPIIzntoCWkbVw3joG8zSPtlQutf1+8QcdbzaPnHoy26O6tyCx7zTZr9HYjOZDtvlLsrFSWdSeoHQ/qIv5GpE9x7zLNYJL8DpPl9q8FqXhDAPl8XK8vRwaOB5qPoOROkbmGTOBo2TnRXgIe29thGNwINsYBXnGcNEmej9+bSYJFeO6yhK5UBlimkF464HXS4GgzYK0yNOgmBERzuey6Pnk/8fogglerqKlOL9fSl5Xe+ls7vWGT1WmqMe4IBx1eeB5ow1Gkf4lFIfaeIhdNZz0A+gVowobn8NaA== Received: from GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:109::15) by AS8P250MB0038.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:359::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.24; Thu, 7 Mar 2024 00:36:01 +0000 Received: from GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM ([fe80::a8f2:5082:22e4:8d1b]) by GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM ([fe80::a8f2:5082:22e4:8d1b%5]) with mapi id 15.20.7339.035; Thu, 7 Mar 2024 00:36:01 +0000 Message-ID: Date: Thu, 7 Mar 2024 01:36:00 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [s6GFoTWtp2D1z8m4EVI4JfiD/Wutuvrjd9qdpi6k3Ss=] X-ClientProxiedBy: FR4P281CA0091.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cb::20) To GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:109::15) X-Microsoft-Original-Message-ID: <554f2ea7-9167-4dbb-8e72-78aa6fb0b596@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1SPRMB0052:EE_|AS8P250MB0038:EE_ X-MS-Office365-Filtering-Correlation-Id: e0815d95-a059-4264-ee35-08dc3e3e90a5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BaWdtyBxf6OdgyFP6nFYeNATVVZ2lyVFUcRWmWw8Eo/6k/weUxTRrFJcajHV0SlW4H75aFewPx+Zrrqkjo2SoyUcEXZEoLT8R3UPoPACd9x9ZxPJdadEGYs7D1Tk9P9eo6W4J3R5tI1S+thE14+2ZqcglF2C3WzVVwzGfO3fGJ+JmcKN18DsPtCZFjTG2aw6Yujr6LJF2fovaNPn2k0zFNlUenlg98ZGa9bxTGQ+AHSTp+sn//HrZIQYay1kbKLIfyP0pwVUdHb2pDTrNUwX1oqtKSf+Xh2ko2OaMHZR3o7IdfiZmP3K3KiGIGbuyzhLZo0zNAiGdCbTYsQjTzw8mmF+NJRpK1S2xYb8XxeNfDUPVz+eD5vkldvDONuhqBl1sIstwXIKpQzIK3jcBe2Y2XOShkyb9zsy7eEln1NnxUS9W1Rg8kIZk/fRYgsevkeaHHihdThtXhOyvfeCOv9XbjmT7UfeFUX2f4zDdy2yin2G1nAj7lSLajpnOl1QUqJWv30OWMfkcJDmluB1Jj9lbQWXbt/obK8u1kH0NZeP/CouByHLFtr2ecT6GD4ubgqVejRNlMTuxjvLhExFZqnw+ou8qo10AWU6S8+xSAxVrbk5gKhakS0kKJtoWvJFNGV84Vw9W38TWOTYdiS3mAjloMI6yV54GJBxvo94kKnwV9U= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WEttUFErN3ZGTStzY243MTRCZGpSL2hLdm5kSXl6YytqL0lCYktsTWNQdHgv?= =?utf-8?B?RkhzeGtyU0l4eHAxMjhyQkFmakkxOEVSOVZ3UnRrY0RsOEZhSzU1ekh5YTRY?= =?utf-8?B?dExQQTI4bUFCSkxoOXZVWXN5cmlZTXJuakREM0w1R2NIdHY5WlZjNVRUSUhi?= =?utf-8?B?Ym14TnBFUzcyZnBqM1hpWDN4WTExVWVJZTFraXB3c0FRNy9BaGd2OXNmM3JO?= =?utf-8?B?TnNzSlRFRm1jUGFsSlRtZnpsUFVqR3VQQ0dlT014SzV1WXFQaG94bXZiV1Bk?= =?utf-8?B?U1ZBckNSOVdrT0JKYTlPR2tGVEk3QTNQcmlobkhDcEhjcDR6a29MVG1KRjFQ?= =?utf-8?B?amczQVpXM1RxeE9oL2Zaa0J1ZXJjQjhHRFlXbWFrUnU3Y3NraUFuVGpCZnkw?= =?utf-8?B?MTRTM0xmZjRSR1BwMHlMUjBGWnZ5RjRkYlhWWGd4a0VyMzdueHNhcWhiMXkx?= =?utf-8?B?WkpNdE9idlJnVXd3ZE9sOGFVc25DZy9RSGpZZE8zTzBWY0xiNFZVVVJaYzlV?= =?utf-8?B?TzVZU1JhMDV5NU10OGd1UEVrTllRQkZla0VvZXNCWU1seFZIclFTYU9HT0ZO?= =?utf-8?B?RkltOExZYmgzeDBDNlJvSTM4RkFPanZWSlZUanFxclhYTzQ5V3dCNHkwZXhF?= =?utf-8?B?V1RRNUo1U0lRcGQ0Mm1uTjd0ZkJ1VEdGaVVOYlBiMFMyMFJiWHhuNWlUeTRY?= =?utf-8?B?RGVPYUJGMEhxaVl6T1Y2T05KUTNXdUlEM0taYyt6TmxUVmVLcXBQYlQxVlFi?= =?utf-8?B?WHhtelBkZkVSNVl3MkYxbDdtRG5DS0tSNE1KS3dSMm5mZmV1WDQ5T1UvbE9N?= =?utf-8?B?U2YzRlVvbnFWMUMrWDgybW8yMmNBa3I4N2RoaFBFU0FIUzg3U1dibDk3c3Ji?= =?utf-8?B?UFJRUGNQT2xtVlhFaUpmTlY2WWtoNTJYK1I3OFBDWXMwYlprV2xpUmo2UXdZ?= =?utf-8?B?RzlyOUoxUklYbTVFdHg0c0p2R2VjOWI4ZnMxRVloeS9UVlNmVmo4MFYxZWJi?= =?utf-8?B?bGFLNU9xVTFWd0xHZWVsKzRJVkhpL3JqcDhxVUI5anhTMW9MWjk5Ulo4S0NI?= =?utf-8?B?RnlFd0JEWkN6bitTWjhObmdlZEZ6eE11RlRTQmRsY0JTRHdtL2x1NkRVRzFv?= =?utf-8?B?MDluRWtvUC9rUVN5OHc3T2dXcHhwamhFSVZFU1FiSlk5bC9iWlptYUJBTDls?= =?utf-8?B?SGNuckNjaUFaSHU1OUk2dVJWUS9HTVdBTml1ZjhPTHJFaTdIZW9jOGF1ZTVs?= =?utf-8?B?MWliVzdrdjlzMGNDVGMzOWFtVVRadzdSdU4zTW1WMUVKWGV5ZFhYZm4yS2Qv?= =?utf-8?B?aFdXSkwxdUN4Qm9VSjNnTTFxT25aRVdLSEdUWUZtRTdSWHlXaktOTUlYYzJE?= =?utf-8?B?V3VBSG82REk4NXhkZGN0ODVzdlhlYzNqbm42b0xkSDNBOEp5SHNZRC92MUxh?= =?utf-8?B?WEdsT0NQYm5TRkVQbXJ3TE5qNUxBcFpiL0EwUStMdUxCdTB0NmlyNWRDaHJR?= =?utf-8?B?WFB0ZE4yY1UyYUhYNnRLaHpJdEpXOXNkMW5xY1J3WWhTMERUQlpxbEczYVlY?= =?utf-8?B?aVVCdkM0emdpc3NldUpZQjZ3eHYzc2FoRDFvWnVvZTVPSjZJakNjVFVhTDRH?= =?utf-8?B?M090WFNpN2pQY1RwNm1sWEcvM2s1WW00MXRyelVCUmprMG9GcTA3eHBrUVov?= =?utf-8?B?RXlpQy9Xc2xGNU9EN1RnVVptSU9HTTFtZDIrbERRaC8xZCsvcCt6WkpBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e0815d95-a059-4264-ee35-08dc3e3e90a5 X-MS-Exchange-CrossTenant-AuthSource: GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2024 00:36:01.7021 (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: AS8P250MB0038 Subject: Re: [FFmpeg-devel] [PATCH 3/3] avcodec/vulkan_decode: Un-sparse extensions table 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: Lynne: > Mar 3, 2024, 12:35 by andreas.rheinhardt@outlook.com: > >> Only three of the 226 (== AV_CODEC_ID_AV1) entries >> have been used. Unsparsing this table is especially >> important given that this array lives in .data.rel.ro. >> >> Signed-off-by: Andreas Rheinhardt >> --- >> Instead of parallel tables, one could also merge VkCodecMap and >> VkExtensionProperties (i.e. putting one of the latter inside >> the former) if preferred. >> >> libavcodec/vulkan_decode.c | 28 ++++++++++++++++++++++------ >> 1 file changed, 22 insertions(+), 6 deletions(-) >> > > LGTM on commits 1 and 3. > Would you mind keeping the designated initializers from > commit 2 but still keeping it into vulkan_video.c? > Would save on needing to deduplicate it in the future. I still don't know what you mean by "deduplicating" them in the future. Anyway, I have now implemented the approach outlined in the comment above: https://ffmpeg.org/pipermail/ffmpeg-devel/2024-March/322893.html - 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".