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 491F24B0B5 for ; Tue, 28 May 2024 02:49:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9EFAD68D547; Tue, 28 May 2024 05:49:42 +0300 (EEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn2070.outbound.protection.outlook.com [40.92.64.70]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2CF3868D420 for ; Tue, 28 May 2024 05:49:36 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QkM0w+54r6S2gE2+72d0kLZ1GcC/qI21GZw7pKdpGHDVJsWwZDEhj43cdN5MZ+B+bxe4TTi9tp+q4wxNuzjFJ65CR5ZeumoTsetT69urSH5SSjNpcJeIMF3GX71/V7rXy41muBe25w1j1dctJfN259yt/2CQajYr8LTLNDOYDa7Ry9RzK2hqRFLCfOg8LNgQBwDizdLeOsB+s/PnK6ZnvU9T3s65Otmb8qDcWfTl1imMGvDpvePNNYcbpsiP3pRYO8+Yj5ZVMi3KfByLsNRlIEfU6+SXYLY0uaXbc2YfP/b6XaSNi92N/NHcEubFz+o7UURMrYI6L1xtC7PPJbQRwA== 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=oncwcrgJ7rvNr7eco6+L8uYLMB+foT8jQl5WOFbOhfk=; b=lN0QNQXjckF6kTQGn9Uo+69B0WZS1WfjuauGFfsqo6g+dR32r8NIB/WPILmN5dXXXBtv/b9z4z4aXhjde4gHEhM4ECIaX/QUlcneqwRhvcv2GI/5V+mhko14GK9map4bqTiaJ6be3sXlAEcp5alWGQZb97wjvrHcGrx5sc6tci3zoNIsJEjAzIrjNPZWnrs72PRXC0PaHaFfdGtdP2ZeC/CWXyoOyIrG78Z6rF/tZjJnErRg48eW2vaYuPxiAb5PTTCpiPJp1lE1aU4RI/HVZaeLx5RqLd7dpAevPTgcc6HBJn/dQPBJWCm8H8vLhwwQ+jRf4tLHJVkG+ccu3mE1XQ== 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=oncwcrgJ7rvNr7eco6+L8uYLMB+foT8jQl5WOFbOhfk=; b=DtJwv1E1KLrzA9EKLvPabwXm4TqraxUuP2tITPeUdKOh8uk7melrRME/NItsoJo0+yG0JIItiA3oBOJI2X5H9vlOijpB/W3QlqHYxUX9C+EQks6pHY4+HlgacxU2dwOqCtx+WxEiKABLN28qch+jePMduOW7bPMjB6C4nBMBWlxkT+0Wo/Et5hwu2p8DvpZ8sDAYsX2wfwvpx12HBFM+LjMXRWe0auxymQoolb+lBX3Vu9YzqQEsMkMz/zd12BYuqJwCqTvMHWKtOMmcodXKvso+6cjUlW4riC6OmJDbzsPLAiDE/KWoTA+ww5B/A+CSivWVOX07JjvFQm8fNkfGBQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0183.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:326::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30; Tue, 28 May 2024 02:49:25 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7611.025; Tue, 28 May 2024 02:49:25 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 28 May 2024 04:49:10 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [L1Ot8g2rD1S3RSwUz+Gq5HMYU7+ZWlaWnV9/afi4WL4=] X-ClientProxiedBy: ZR0P278CA0161.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::19) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240528024912.3310372-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0183:EE_ X-MS-Office365-Filtering-Correlation-Id: 37873fe4-554f-4c66-d95d-08dc7ec0c8de X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: ETZDXiKRKbA0On9o0lCOHouXDs7a+Jy40cDsxzX4kZ0B1lozH0JrBz3VZTrcaPdTdinG42WmiMqqqS3HKUqhDq1OAc6tv2l78OTKL1+A0iF8sYc8JVhEYcll6I64YDayLo8+U7Ymht2uH81/1SiLrrG/M4YoWD4Y6RtTQ+ayJhsEzpClLH1H8iNwSiRWKe2eHrmustlAJGx9suOBQYO/FQp4q+EETUMhbel92np/E9t9pK0mCF4bmN3dUti0dhDm8AIv79Yjd3QrxzMuqNNaT3zUIU7/51abzsHUEXbRNFt5eNymfMWJISup3T4ADfWow57nhmWrLf+cDKqg4no5qjd18ASC2hrzSGFYxXZjwJawuYDaNfs1YnqEXpVu3jtVfR0Ig0TvASVLn0B41VFhbgtralvLuZmh18mmvAnvZfy6QzcFnaTVLeu9e0XdugNwM25kFII8KLB8UjyWeHUaAMtexS/7qNm3WK+5L6qt6mveM5oSffpBBQG54/4g8+KrW39Y2XnHCSC3TNZp3Nwec+vtyJxafBqnjOgJYTCZQPQkEZfkdI9aleJqLeCSnyJjlqZwWjD6JXhB2YA9k4uJ3Ex8vELxRCmQaJjp6OeRaie7JQ9d6Q8Ny+09O0GVHxfr X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?dwfKzDU7Lo8qjU3hja6zIe+NJZ88UG4BhuLIAjpl77zRiybUz00mSV9MU70r?= =?us-ascii?Q?79kejfgDdbVANYtkNdgU3eNycHquTRL63pZ7yWdoyVAucIERvP+6CZjXJqmQ?= =?us-ascii?Q?d+aj9C+mq0Iw2fs3GFGtoAWlKG0zDKuUawUf7ZpsGGmkplCWIpzYI8oEyOp5?= =?us-ascii?Q?NoBVnmBv7Z7EcJaRdImc5LhRq0V4enMrMHhUKq+AO5bttJGVals9EIQ1DICJ?= =?us-ascii?Q?hhhkWt12Je5k7KdmhZ64cXdJN7jos6x1BSYIYNg4t2LZkaYUnDPAUxeslxNP?= =?us-ascii?Q?D0ArHrvQ0XJgZNGUMTzuR5NWsLoZgIXKR0C/Sw5BP7qBoOiPoS33cMgH0VE5?= =?us-ascii?Q?VsaYmsDlZhJnyIx7CcBCRPAGEUOluzgcgo+wm4aVEQvQdTfrIGt/gsxOCIde?= =?us-ascii?Q?99Afs10cIfH9/Vgt40/ZdS/WGtMP0dHzOQqw5tmxRjdnoN8ARmviUsmEcbQN?= =?us-ascii?Q?at22312i/uuBJW9PpHD+QzQQOfqcTmsyeWn6R46q2dZxTLBTj7bRcCYn4CPf?= =?us-ascii?Q?jsT9F954iO6W+zOg+3Aoa7U16gD8vdcfPaSq4tV+1teI3ySWYf5DBfk+9USG?= =?us-ascii?Q?CZ9OS07Jg/msar8S2Bf9YS5GHUtbbW7/7cfHKTDiiIk0pmduXkLHl2aDmo0o?= =?us-ascii?Q?sH7vcIZm7hxNoc4dJu6sbbBs7aC0NoR6iUqxFCtdmrdFCWj8u88bAW5f0aTf?= =?us-ascii?Q?XnHg19jH+v+Cx2bctwA8J/QT1AxvoSFYORis7gj03zu2VUNaKrCCzA0x02VJ?= =?us-ascii?Q?l4fOjPxxr66Vx/qBwnYej58KZ93NN1ZtcKHUgM4LpGY4XZ9+Zle+e/FICRhQ?= =?us-ascii?Q?9j5AR2w7Yc6MSVJpo4eazpHfDa/r6W3fNxOBq5nYVyBFIT1R/TAh4OHeeTSW?= =?us-ascii?Q?/tb4a/3s4lgqD0Z9xESGCrkkWdTGWCLp5UUkv8f+ToaHJc4B46zRTK7pLkUH?= =?us-ascii?Q?8YNl84QGB5+bw0/0FfOdZWZXHJOXt8djrKNcUgcD27sTUQZF5ZOqoiq06Mvk?= =?us-ascii?Q?OJsxZleCylJrP6I+AKM4fjwqs8LsxFtRtFlXV2nlEwTLSA7IHbwHu/PNVYS/?= =?us-ascii?Q?7FSUTrGx9kLOP2nZ7GXkQcvbTwSFt3AgQSry0IxxknR4EptIbp7sMPVyPFqG?= =?us-ascii?Q?6n6HaK6ttO9WgqDYG04owkN6rr8PU02I6fc+89a8M5hchIE88TePIF3MhHN8?= =?us-ascii?Q?Dydx7m5N4nIS6hZtzFoczraeveCMmQcm+G6xIwlNizBKVD1RIpE5Gb/SUCbD?= =?us-ascii?Q?Gk0EgBZu8xt0l5zJJcBIGR7TD2tFv8OkzNqtZJqJuw=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37873fe4-554f-4c66-d95d-08dc7ec0c8de X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2024 02:49:25.0751 (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: AM8P250MB0183 Subject: [FFmpeg-devel] [PATCH 5/7] avcodec/vc2enc: Avoid relocations for short strings 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: These strings are so short that they can be put directly into the containing structure, avoiding the pointer and putting it into .rodata. Also use chars for interlaced and level while at it, as these are so small. Signed-off-by: Andreas Rheinhardt --- libavcodec/vc2enc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/vc2enc.c b/libavcodec/vc2enc.c index 3285218724..8b9641916a 100644 --- a/libavcodec/vc2enc.c +++ b/libavcodec/vc2enc.c @@ -41,8 +41,9 @@ typedef struct VC2BaseVideoFormat { enum AVPixelFormat pix_fmt; AVRational time_base; - int width, height, interlaced, level; - const char *name; + int width, height; + char interlaced, level; + char name[13]; } VC2BaseVideoFormat; static const VC2BaseVideoFormat base_video_fmts[] = { -- 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".