From patchwork Tue Nov 9 18:01:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 31344 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:d206:0:0:0:0:0 with SMTP id q6csp1492860iob; Tue, 9 Nov 2021 10:02:43 -0800 (PST) X-Google-Smtp-Source: ABdhPJy/zlhVpvWT9DVvMD19P9ODCK92pPfCWkFzX8Ne7rgVhSQJfFXMVrvhHzkhDjjecg9h9/e7 X-Received: by 2002:a17:907:931:: with SMTP id au17mr12652902ejc.119.1636480963221; Tue, 09 Nov 2021 10:02:43 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id b8si26479857edz.535.2021.11.09.10.02.42; Tue, 09 Nov 2021 10:02:43 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=UtRubMQ1; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C8BFF68AC7B; Tue, 9 Nov 2021 20:02:23 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067055.outbound.protection.outlook.com [40.92.67.55]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 753DB68AB96 for ; Tue, 9 Nov 2021 20:02:17 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QvK97Elw8xOn5TKCtSd4FwO8mxq83WrZl/ndu19p6cUJSSB25lloqcgIOCj2/XEIQ3GICT8c6CKgfnKWsMGzzG9xBpczL2+0nJgR53bbcgLcKE8jJz+11vS2ExkyMDblqXu5Sd0jvXPPn2DEx1hHIT+GaZYJUUYsWFdBC3aD50hjRgcJmmBqSzrAVcFJvMKSIHTNFrTH+Pdtiz1Rb3+yrmJNrKwoQJ7CM9rGIF+6Jjo0pLqxgyKrw7ir/VBIpCB3GjoA2rid+jNWG9Z12qWvH+Eqr5Qft4mZUszuT8Ncoml8qCxoKFFbUEaEjQ3KDxUzeoPEXfeMprf6LUOuA/dcGA== 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=AMPC52c/KIylWZgi0Oqcf7KjwS/ciEBzN033dubBHoA=; b=HJhY4XcrubNf2FqSccer9fXJzeA5mZrRnsz1cnoam51XfLlP8+EbjWEyPE/cbkW0oNhQDPNhx3MZn+rRzSDaSkIKDB0572EysVyr0JSLUBNhAgimiuVlQTXDnmksgroTvZ/+Qpos0+W6TEG/zWoGKHCJKahB5W34WMhvuoOR9+KTM66l9O00LBM+/8VdQoNIUJ9sQw0+hhTGAIAlk5V8waHdxwn704hqLkHV6bnE1QTLqVXWOllfdHqXiQo7eTwPmQnwwR2vAPaXYuUKbKd9I6jsipFG1BzHOfnkqxXHvufdoRyU1HfZ1uuZLKuy4cRorGFk3Qm+l2V5ur9ZW+S9Fg== 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=AMPC52c/KIylWZgi0Oqcf7KjwS/ciEBzN033dubBHoA=; b=UtRubMQ1Nea7wnHKXeZdwxR35o/aSJ3vAejoLFDfWLyhMwzU+DZJNpLDMSGefpnYI3Gmh/l52Tgxt9F2SFBlys0zAHSMb0Uhhr8APTteAioDaV+2FYto4+VLWkJQ+tE4QC7HUAne8HhEDbn/xDO//TPSkWfYkwH+tyjyzqbszIe9ZlhZT3Fa2uGBcCDQDjj4U6d6SzsR1ttlDIu/g2SUUO2QmgvbmrtwlRifXnzo9i120+lCkk5fCKPIXpYEN1VUEAJTupjj/5/NaL9guE9iLMQzzf+SwFCN4KsjQAPfs5ST7VvFs+ueGWrweA6Qp/kaDzJaPsj1VPOvEanRYziPZw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB4775.eurprd03.prod.outlook.com (2603:10a6:20b:d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.16; Tue, 9 Nov 2021 18:02:16 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::700f:d70b:3bb8:4d51]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::700f:d70b:3bb8:4d51%8]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 18:02:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Nov 2021 19:01:42 +0100 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [wDf+tbTDZqZy5X2decg7VOXk/KFkEsIL] X-ClientProxiedBy: FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20211109180155.881111-3-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.193.171.90) by FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.5 via Frontend Transport; Tue, 9 Nov 2021 18:02:16 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fc7fa5d3-4223-4410-b456-08d9a3ab1083 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiRIlshE2JAC11E3nazVg9SyfZ6E0OU0au0Ja2HlNDLYGAkrGM+omzi5bZzfwGbgBvUHl+0ww7NCT41cCsecQAOrXDyEgagl3XX+w2WCG9Bg0j7efg9LazXsxJExOzGV3SX4zqjyn4yGsR3G/AgL5BmRHq/pTKm/7CRjuahqyzOev4hhV0xEKU0N31Io7X9be9DU/ROfnBV+hx0g3H5tlzDQmYhT9JSTC7y2CkDaKz30s5kCc+LT8BUeZnvv5muDuCk/b8kEHnd7GqNt5vFgRwT1F/MxnhFp+qyInFb0Rzxq4FuaM3tDSLPJlN50qUjLxxmSODso+j1IqFiYTT6tHlUwg3EiI/rDFB7kCsVQ+jjsMP8Ady+AjjRpymbsl+lxAN3VDtnlyD9ILEVbjbOpYpAudmUiddhVcSiIzdZJ1TURsQi3t0+8xrkQEqRq8GKVff0Q+0+uq0429sNyq7zB5INOavFbYOy8ZuC8fa4K2j5EKACeu8ZX/ofqZfi+v0rO1YOGWSCMBbWlWj9ovSEM+jxWEYdfiwfXrPINqGodrDVb4kvnhhPV9xI67/uBKAQW4DYV6HGMdiimEFAOlPKsTe09m69ZlVRs0nYumguRwp16gfsYWMXj94UJXzyVvg2IywgjLse3yDqIfJhHsYS6DVryyLeQWPcO0TgMkO+UpMJMUQijcCjnNd0OXeAH/tS5OUD4ZZOeJEoQ9/zzyyoBx+ohbZDDV64qqCXzYoTdJN2vjB0FQ/cx+8AwCwRbsF8PGxE= X-MS-TrafficTypeDiagnostic: AM6PR03MB4775: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ckHe6PYucpxx7UExVnj+UAgfvD9wCJIj5qEIyDF/sPlGdzzwAmdnQ1hq8WBOW+vsmNgo77u/RSQSCyK/M+R595raZ9cBUam3zcooTjUeaynkggmB3hUL9fXMxTIuD79SBdoTtC3hhnDd0CXDDsoLqKhz5cM5aKkdquM3YQ77xsHsebKTnM56RsGb+AB7m4vWebalJVwEk+mFR8C50lsHXauaE7L51m6NdCkYgc8ispXqn7zrsf+EPLYRpRQAXSdJZmwbkhD5rLcyPfZ8XiTFepA1zC4nFpwyKRPFTiTDHV8irEKyQJ2gfteXeahunkGL2KZM/c7q46ZfLIo+GCnPDvsQXEMvw14ns8wV4UXVaigPgaxG+L2+iOl3A0nvCMTc18XdC03MexWiLrCCaD6TESJLeXg/8A9tCjR7scjjjsjdANadGSfhpr1xPnhXSxBW3iH3XOKpQaI5zUS3y12Pw6iMHQIn+tGACTqjMD349KhzzhOzDrRPxwkC0x/ebJmm+k9CX7LyVhG2JwzTZ4CFjZ1MOxz+GtQbncofExjDDhA= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Y7ysINca5dgK3kMdKqS4rd6ou1Y3+crBwLEBKA9EFTPbVbuvoy7IoyNwSyeF2m7/QpRejT0x/U1kMl7gj74MljKRHR4n2cRpQ3/GaKmAPPY2OJyc83Eo05SCBsjYz4vv1uGnfP0hUfZV58dKD/Ty/i0kUy7uS3ACQu/Tg70Pq/RpZcBrzEN4JsoM+iJ4LDtCpJnoPI2GR6x2Y4L7zSDgyfBnitqzSyjXgXNXVS4+66zC9i+kSLv34H1QoekfHbgMBrsjtmw6sdK2tXWMIhBbQdZ6qsy2oWtMcxH4QSM3TzwevoaGF8uLfqH55d/mt5tgxPy0yYsnyW2HOEIxwocHfxJrn41oVlt+up6KGIIUUiTouUr9axY0Rh6MBMNWoivForG6dw38SYhSaK9qZGYx05Lqj3Na4JwutRHO39uvsNUCUSmqseGVJ3E11rPzNxW5hCH4zrv2XqryjUQWp1mb4/AKiU2eJDw3MqqXx5TNQuwHFpJGZNVNKAIBO2T3k4CrjbFbD8aO8ZlGCInAIl53nWeXwAUDNtrTmyLykg49FKTrlWYlRNuuZRpG3bKgIQtFuXmS9QL0zyae3Ci22HLNfAzC+uPBj5Sis6H4PqZdf/hiJlMhLUuGouKIEk6+SGG6aDr5DJop+kBXpBGxp2wBfSEUf7vE7/Cn0GjnwBlKsJzwntrp6UYQjQ7iBHMfoJKhln3t1OBTrVev0zsA8lmG1Q== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc7fa5d3-4223-4410-b456-08d9a3ab1083 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2021 18:02:16.3608 (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: AM6PR03MB4775 Subject: [FFmpeg-devel] [PATCH 04/17] avformat/mxfenc: Use smaller types to make struct smaller 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: /U6kG+ghZxl1 Signed-off-by: Andreas Rheinhardt --- libavformat/mxfenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c index d1c4d43a50..3b6604d0d6 100644 --- a/libavformat/mxfenc.c +++ b/libavformat/mxfenc.c @@ -2203,9 +2203,9 @@ static int mxf_parse_dv_frame(AVFormatContext *s, AVStream *st, AVPacket *pkt) static const struct { UID uid; int frame_size; - int profile; + uint8_t profile; uint8_t interlaced; - int intra_only; // 1 or 0 when there are separate UIDs for Long GOP and Intra, -1 when Intra/LGOP detection can be ignored + int8_t intra_only; // 1 or 0 when there are separate UIDs for Long GOP and Intra, -1 when Intra/LGOP detection can be ignored } mxf_h264_codec_uls[] = { {{ 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 0, 66, 0, -1 }, // AVC Baseline {{ 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x01,0x31,0x20,0x01 }, 0, 77, 0, -1 }, // AVC Main