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 0E7BB49B3B for ; Sun, 3 Mar 2024 18:41:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AC2AB68D3AE; Sun, 3 Mar 2024 20:41:11 +0200 (EET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2069.outbound.protection.outlook.com [40.92.74.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3829568D368 for ; Sun, 3 Mar 2024 20:41:05 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d1N+2oKbJUu6L65tcBW1Q05A382nSWqqUve84o32Tzv5LSNqDkpnEaP3/jt8S6pOIIeVVMGpcwnFZXGv5f2SmBWLEQURKYxCbvvxFOu+fAaJE02A7pEM0zSQrXqOarZSy/bg0qeR0ZLtG2ik9h/MZX/jCbO19/aQidzCX0HTv+/XGJrPqtExEuooZ4lzYeh67ouzEoFC0OWY2bfAtutpYgg4DZdtv0FTImKvBPzlOP4bBcc2blgr97PrfBlpOW4j6dwwBAMY0ETmzs7lLR2XVbSFEW3IKPBnEwpK7wEpr0CT4Mr4AYrIDJcGb81FLc18V6LFtJlXeZx3rSxluUYNfQ== 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=w3r6Jb6jDtiThCibna79arDX2KRZLatdG34SKsU0YT8=; b=BJ83py0fb2+YEapsXx5yEhchChnTYrf03X+oKAVNQ9VmpOkWe7PZsunFUWCEYXzBml/Y3fAApzpeEBlIbvXIpRSxTKkU7JelU1GdtpXx7dEA15EhBPMw8NJRHS1h9rPLUWPC9tXUhhL3WrUPZeuCD0+vtzmdHYBAbuUCWBj+Aqc0ZjbxCCpkwsLG6kHAc7vZxDzeAQTKJqZYOOrtLAQnoAh2YZvXuruJgBTqns0BPDs4pddzoPlTvdyEbGWTb/WwZ5bfuppWT+vDd6Am2m822zImkuLNil1wEJ8I8b4EYpW4YXuQsKhKh2xBuZjmkwvghTjP9F8TPGqLnEMV4sQtgQ== 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=w3r6Jb6jDtiThCibna79arDX2KRZLatdG34SKsU0YT8=; b=J9Qd8LBxGHi5eOtjc4Qy3zZrGfYYPf7/pxKWsuhADr/a1HIVusT8x9fXNxvBx29IM8oSCF74poixTTI6qxvdjR085efqQdXkoLfvuiFrcJSG1YDubiCOVQXppkLaMFElgU/SM1QpICeU/v7cw/CRwj9h7zteL6LvKQUtNNwQsQdVgXJLr0TfkOgOeNCK91ATOLe1S/iWS+hXdn9v0yKEze1tJBR2PiNhNeWGNLtPjU/lT97QRHHsnkB/DnzqnqaCC1SMVhYRt39i0Kd4IEkihhIn6aKiiM5/4K4bbCN5/ReRu4i+DyaTrZHJQYTBSugt8WDPE5F/51JW+umxAVND7g== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0538.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:295::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.37; Sun, 3 Mar 2024 18:41:02 +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.7316.023; Sun, 3 Mar 2024 18:41:02 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 Mar 2024 19:42:45 +0100 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [gCuZM/TL8f/Uj/qwABeSicjEfaQyeLkGCrEl5PIbPZg=] X-ClientProxiedBy: ZR2P278CA0066.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:52::20) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240303184250.541590-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0538:EE_ X-MS-Office365-Filtering-Correlation-Id: 88b8f14b-a393-4bf6-5cc4-08dc3bb179fb X-MS-Exchange-SLBlob-MailProps: 9IecXKUgicBNlqXpgndjr4h+wQt1UEYhsE/Hhwk77UAFDN4nPZvpYz/BSRHFBh3S36KjQ7zzgYks/OJ1230XwjXD8/uWv4GQ0ZfovI0Qv6iIs+udwzRNubFTeRaef08xI4JNht0Ht/AtyuTPjjvsrBsbQG58+tJiB2/tg9GDPQeGvA24ro1CT+0sXpxs1L+1GaWzOUqiMtDwWo9bx4BXzIA2l3GH/cDqChur6EGKK6ku2ysH16K+e+nOGA2kUm1aChpf+++0Tx3wYB2MdZfFjPmQY5+F0A/UxDh4jCuqJv1hT/b2HQQTSuxUcuRDVg7pwuPGRUOxpidhGb15MZk/P/AQVcwzjcPcP3K+mN8Nm/2GZkndLYV+RLjAXkYlQq7TMRwbbCLNXAoDsaGqQwen5eQwX/NgZpt3rYJ5vyrejq1JzfZUa2F0vbhk7uXTyIImStVHPv+U5viBfR7AZMcnc7pvPgf8ZpY/SehcZM5ZjqGkuwgpXRhIpmPQWxw/sOa/hQFPUptb2MF5gYYX+LqZkH2Ek7B3QmhDN7eTHf4HmFMmNYT12qlEzUuuX8p4dMME7fs1kSIlG1V8NjyLeFPCZ1L8YK5/NYsaNaABtpMQUOeg1mguY91+Lbq+JKmcYZxsTLlwe8GpJwZro+5KWnOamvXZepLmVgAwAZWcvplL4pGJnWIejpvq4AZn9vpMX5mDtLA0FnvEEoX8RulhJKJEMwPKBV2Zl33+Knkwqtvd3f0B38meDy0Oag== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D5Of+93MOAmddjIwHqU7bHjQRgQpPYIKT09tKgA2wuwhe4QOoeToDElVwXuPpABmbj8QbyeycllZMF1DOjW4RqUEMHUtAn2fnD2us87zgikmbhSBRmZTtafrLIqQuOkZck1PCZa8S0feo3e5iBul0AQriIQrdElXPH97w6ShFNc+4X4LEJ33q4YUPv4LzA/3JodTnR8uQ1WRRPb6wCyKPDHVjbBTMV7TqkPLhS3nprTMj8i8huLvFQwPqwdLC1BsG83uming3CDJrk+WeZ6oNOQsuxI/x3NN//WzVArKTbNaIIaybhd/OAkJ59rcSVliwERBhB9KEmJtjqRVFI+CoijlOGtuAFxTPElnG6fPXy0YR5D51HxTO9k839MsqK9ghLX1o6c9mN3PcRc7cVIgku0R65ETCc9Nj0NE+/tMnJaUKCUhhBslg91PR4t5sj4fP2hb6Eo9yxMBN7MjuaRmnuy9cuZ1qLyd9PTdH9DXEE3aQ6MwxOUuDg0nJwS1m6QqWFuOsWFjCJIch4osn47vNzUsdGzXsarV213RJiF9LJEjqEiiW2+4ZI/CQ05iUZlvwkioBuQ+zpcsn4ejvNhpLBpJwaO4CYVoPiSr87xXcvRnGk++jeQxsHGNdX8Lwnln X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?CFi+N1CYSRnCERGivWSV7hz9x18b1GYOAe5F3Ks6Bzn1LWKZ/SfHimjjT9VJ?= =?us-ascii?Q?qA+eoTqOo7IUl0LtERcEZQWpyvJcJARDKDDa2t2PP8x3CvEdkOVMuAl1ljCK?= =?us-ascii?Q?CTB0/QfUhvDa9CFWOTfTXBbjTE2cevi4jxGxNteUiLvCf2hvGWjIDIWF5PgZ?= =?us-ascii?Q?r9jjUjQ0h8CQQHf2z5sn0Tbd8pYClIEdMxAiSm9mg/r4IhFHqZqzdOuCwP/T?= =?us-ascii?Q?90ruKQ7Z3VOQqSSV6GMb7m8ldcV4zo2LXckh9Vh0xwzBLZjtdICfSrRKXL6J?= =?us-ascii?Q?u0E/SXbssbHLp0s9CzlgpxBxePeQJMnCyKDbVdZeqbpeuTS9LT2y87//Pd+l?= =?us-ascii?Q?dS8OeJI53SUMZ4Sk+1CIhY8DF7TXO0gehuIWXQSpq4eQC1tcun0Uxdl6m/9R?= =?us-ascii?Q?VTKdwupmVolRhXHOFjwioHfCFGwIL9Sl8nAOBvMqUr43g/jFisod0Oa/rLxh?= =?us-ascii?Q?qyQYXyD3pUkIXeldPMhldFV8vGQZc9w2TkttEEjbwqkxQxGG8AVjbDwPottW?= =?us-ascii?Q?9hIQsOma/Dg2RAF0lPxPdZAW2OOl6icPfgu4r+AOOBojXMQrmUgij0TIBk8n?= =?us-ascii?Q?fkfBEjQ+5lNIgEfjeW7f3w4OTiFq+fEJ3BC59r7UA58atlKyz2tJlyrVcpDm?= =?us-ascii?Q?wVimRKODYjbTZ1FpGGoyroPKMxj5Pl2mbU3jRvDB5wBt02iUas0URTSAezSA?= =?us-ascii?Q?gazvY2weMkb2y0PzF/G0429FkpdKL4DAhz3bD4GXArutJHBtXJT3vC2w/zYg?= =?us-ascii?Q?TP03IP60X/NX/Rm5cKuPxZpF4DkUFei1oFFd6d5yNSHydEXrY+h8QlWjaz/0?= =?us-ascii?Q?jD5LjRzb6B3famvDimyGVY9juyYJJWv3i8Yi3Yo+je/ScIgY+6CFMHAz1rR7?= =?us-ascii?Q?H5M1kfRVXdlmMvWXlcWjrmW5CwEuB0A2BjPxV4pDHB/awVX53fhI1EXHVrgC?= =?us-ascii?Q?NfJBU6ZpjzWeOef6PFpRSoMF3AkUukLt5GTIjWooJ3Tq4fFocClqM/q+lu7s?= =?us-ascii?Q?pDOhypw72Q0iUkE24DSys4+kTu4Y816ErtPTRTQSQgjvdye+1RxWfDyRDxKl?= =?us-ascii?Q?pghKJb5gfeYnqMiEFM0siXkRx7rJZZNeuskAk8Y1CaXqM/0dB3Br3lfAdrLn?= =?us-ascii?Q?X9y6vgL7nSpUo+GLAom9JFDkL4NAKAXx5AfHk0yaHD+MkDRPZmGCpplraiAY?= =?us-ascii?Q?FxCRcrddFTIgqWxFIMUO4Y5HdaGt4vVLbjsxUdwQMGheI5U9bc0RwF3yf8pa?= =?us-ascii?Q?mJ0+UXTWV4cTJbSeQ00o4McxSXvty2mSnicBIOVU2g=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88b8f14b-a393-4bf6-5cc4-08dc3bb179fb X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2024 18:41:02.4364 (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: PRAP250MB0538 Subject: [FFmpeg-devel] [PATCH 3/8] avutil/vulkan_loader: Use smaller types 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: Saves 16B per entry here (four of these 16 bytes are padding); leads to 1776 B of savings in each file that uses ff_vk_load_functions(). Signed-off-by: Andreas Rheinhardt --- libavutil/vulkan_loader.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavutil/vulkan_loader.h b/libavutil/vulkan_loader.h index 07b6316089..37ce339e1d 100644 --- a/libavutil/vulkan_loader.h +++ b/libavutil/vulkan_loader.h @@ -97,9 +97,9 @@ static inline int ff_vk_load_functions(AVHWDeviceContext *ctx, AVVulkanDeviceContext *hwctx = ctx->hwctx; static const struct FunctionLoadInfo { - int req_inst; - int req_dev; - size_t struct_offset; + char req_inst; + char req_dev; + uint16_t struct_offset; FFVulkanExtensions ext_flag; const char *name; } vk_load_info[] = { -- 2.40.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".