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 A8341434C0 for ; Mon, 13 Jun 2022 23:24:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3993B68B605; Tue, 14 Jun 2022 02:24:35 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2030.outbound.protection.outlook.com [40.92.90.30]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 551C868B194 for ; Tue, 14 Jun 2022 02:24:28 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ge1As6OUFpDat+7eG1C2+5b6LiJDbgGU+AFz/8/5LLvZI0Jn0oPm5FX4UELPXWJ/QJge+CnlQzRy4LQTXzTjYRU691hFOlkcnTfOTW9ScMC1h2GjEeECK8+VOkuflyYd0GjiBwJ1AozkzrXBZWGliqlU60Kx+zFgFTJ+CEYFnQMeuCVVFaOtScANcNGUZydeNewJGJjpJm2U/u9n8URSe1VXG6xFn5uKH1JCrIgpkHm5CMv181teE/FUJha2He4rRpNYW3TGw6Lms3KgcPbCUsQ6l1fRCqXpnnkHxMAfGLBIe8WsjODiQxoMg3r//99ciCNwnv51kX1j4u13VKvTXw== 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=TXjBAzOQsnxQsUDkr1G59j+rnpseEojkBCwZyNi7xKk=; b=fIDoAu7wf0VeOt0ug1+CTXcrB7r/SQET8Dz1t1hsG/VUBgBv+rPGMtZJzHAQQJ/RZSR7t4gpER3s0V0Cj4/xRhNErgNQrIVCN0GD7zV8FsV1FYsZ/6SRbFO/SQtveVCJAGo1XCWEhvvY5JtwrviE0yASTtNn6P7sfYWU4hMnvHE+iZ7goVokKABehtmOt/+YoSqoDf78wr2NvCW93+K4v84IjH516vwCgYb+4DVKgSqSX0C2YNS5JsYsHQG/WKIeceNR2BuzkJx9/jMpB58sq0eV3Ctg/4LSNMkkvrWgzblAbXqH6gMyoe1pPEpU0HYxbAtoBaq8qLzgS6Fm3JABLw== 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=TXjBAzOQsnxQsUDkr1G59j+rnpseEojkBCwZyNi7xKk=; b=IVed2aQcIKTAbr3hdEtmck9KETDOraoIv+AAMYKaYmoSWBdOKX561Tp0bTvr7oVk9s9pJr6EizL1DxxeceMUptIZdcH8K/xdFdwXEXqf0Ksyq07Eva53KliHdPC9ae8YgZumtXVdbD++rPW57YO1++HY5Ke3Dav8M2GtykKKjam1+O92+qnW1JnT4HYSSsnjaWq664dZR13J71sl2nxf5rBqvzqLnvSfTBw5lg9BXgpA3ncjsG3X6Q38toPKYXHhfl0zfwAyxLW+3h/+Umq1YDIc45tpCylh52oH3usKZborapuPaGKr9JxDqRtJx5zFb5SfAazRB7OQY3YBMg4TVg== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by VE1PR01MB5581.eurprd01.prod.exchangelabs.com (2603:10a6:803:11f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.14; Mon, 13 Jun 2022 23:24:23 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5332.021; Mon, 13 Jun 2022 23:24:23 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 14 Jun 2022 01:24:11 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [kBUqCZJ2bOvWjHi2ImEDQXj/n++8RZnA] X-ClientProxiedBy: AM5PR04CA0022.eurprd04.prod.outlook.com (2603:10a6:206:1::35) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220613232412.759781-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cf7baa36-a24c-41c4-7ae6-08da4d93d98d X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQEFGYb/YN4ytE6G+o3tmPONWqgYEmmIuAHxPWDNeaLmjiL5W1grhYYa9mKwqzWLLKnTui+i2fTE8IS6hE68koCll93XDf3UNeUD5sq78aKFrHpvhKfzra5NvQ0iriBmCqD60Aw8MSkfWYP3D5iBN3DCk7zeDmvJ/ulz7ZDJYYeqPDQQ6mb9D9JZbYOtx1X1d1IhUIW7rBoGs/DwC/8Sl5VJCLGOIL3s0UOncebVC+AsQz5JSbP85xqCvnpC7oq1rlLzKhruoCJLv47ufiO6Qmj1HXoFYq2VeJvI6uOgJJNj9Mx3QhLJvMDI0nu57npowpTsmd6TGwSDj5ZDW12PmnDdkbuAdo1fGRMMtcFdRp3Vf56p0Cl/eTrJGewQ9ojkjgQche/rE/i7hOtbHohN8s+Rcq5hjkjmvAsSELEz7wzsjnv0RQ37e9CdloDOa6Q9hpPySsgqYdKJ8DWB7qIDPyYVSWzYHuyzvbghkYkrB3stgJW7UPHuOrNpyT0KuVDJSdXV/2gFZX5D+gpv7OGl1KOU8RY4SzGeYKvebKgaX9h1sPi+7K+5qDsjRpswQIog1fcsxMdkQZXu1J8GxR917cBiSuIgcUMCIZH1zWTrEw+NZAVMVG81tVZGd5lioUV4Ohdp/navx+qTGMr6LTu5+Duig5REmxFrSD8DfZYax01CA4dODxeUpCBU+hJ1OupJgu3IGqHPv0UoqozNuPR+DGHR04Bfh8pnceicl5kP/eP+RLKQEkcLPRsX3XTXP0ftE8= X-MS-TrafficTypeDiagnostic: VE1PR01MB5581:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Cp60Q7hX/lxFFjSpSXZ5F2ixaeY4tfPTyHPaE1STw/pxqaTtpvJYMubVxS/+mGheRNMSQ0M7cKP/scInQHgxWtKj/yRZzvopo84/r6H3n8EvI16RM8Cvag4b/y2kE/d/undgoP3Sr13EEcOfzFRrkKc3UVrCJFDj+kk5TmRJi/oHP2Y/cSLjbdHWMLAvM8EIL+Mv8VlyFLYqSDg50e4xDd+i2Q1Z78I0S4s1GOwfnP00t8WpUk1OSiDEYrjdpGGYSo/d1/uXfWm5NyENfTgIdk+jK4iFxyLexQSj1L5VcJ+6CJaVaee+Zt9bY06k9uDz2cdTRVBL1OBt15oAu5ZS5c1c1RLEB9HGmUQ3nGBqqXx25zEtDJOxJH2l8qLBEVwpd1/7C/0mQ/rUZEz9Y4HTEN6hRV03tDV4N6bP2iGh94DRY1TGyXzP13mMfGq78ijBJbbYc6kHZqEs5oag34QU0quyJxR5eqXfivyyuQnW8DMnbfoWCsbjQ1uoNg8hn3IYQn94qkWlbeLhiwkcLmWVC1kPOcvj3XTJ/lpLOgpfmA0oUgI9Fys/JP3BSd2yFyim4uDa9ldq+Qd0px8HHylcWg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8CmNz8qDL9uMP438qSwy9qjPvrOhvBubE8L+UrYEXDvek9C9BG2SFQf2j/uN?= =?us-ascii?Q?XAAhhTPt0MTPurbEicAJz3Utyh5FNcpwbcx3MUUkDbvPyooV+ZbRhBRp7BFS?= =?us-ascii?Q?otAvjiLzBhuLXJIVBiJuiLeDnhXQnW2lYgIiUGxfjGqlpu7+QnqbdPPraf5B?= =?us-ascii?Q?NTevtUj6iOcixT6MQCKckceePhrxZv/gvFY7yKsD8vAPuI4spPy9CRKDNi6c?= =?us-ascii?Q?cBOfXqInwIJw5bcIJ+8mw3uoEZ4WIikEztuFmu9UbPk5yhnoHgiaOVZX/N+q?= =?us-ascii?Q?8BRVADkYZbulNQYeUa0be0bDqUlkZfcHhfsprlvEs7x6b1JPWIs6QBmq+TMW?= =?us-ascii?Q?duZWoqjVTa4SvJ43SxbmH31SKZCg+TW7e0UfC2LCz36bAV+VnZsrTA2AmadI?= =?us-ascii?Q?BmjOy++UcPWHFJxA+1bfkvgHhFVgPY2mRBR/5uEFwOzvBsoN3qjSQ2vvKu4d?= =?us-ascii?Q?9mwYaoZwE34or+k3iy0Ryg/toHMbKIYr13wK95aBZEWDsRJeloEPi9oMBnKx?= =?us-ascii?Q?sbXKfEQEvcsda7bfUXkqv7OptoztHBiW9y3n6SxBG2PVwg1asm+9PFjvIdf3?= =?us-ascii?Q?sEQPkc+PxOaxgu3Y4XlQW4ETUp9UpK2q7qCDTQZgoPTIavr4L++kOnAOKK/b?= =?us-ascii?Q?uMpqYb5J5oJW63LuGeDmG8QzLEV+waGe1lkYXyUhJPWe3HWpW4J5+7F2Dq/n?= =?us-ascii?Q?2vJI6wab/OrsImPSS102gQGZtNheqTf127kQCz7UkQOt3hwQt9LStYMhbdj4?= =?us-ascii?Q?46VOzSFjwv67oCpXpThPyNMAYzvoW3PFapkqzWz8+jOn0Zk5D9kHwTmDhuOG?= =?us-ascii?Q?N72WuVvRidcgaQ0rZvbPoiUDTPC3yES9FOz7uJs34qzeEFtAXcLVD7PG/KRN?= =?us-ascii?Q?xCcHvQidZcG4SyCtK08V4XGjsV1x38sMm73xjnR71E/BmRzD3FXeiaK6qeu8?= =?us-ascii?Q?CRhVg3j09Jb1QjzDbSkP+c6JbSktRtJ8h4MT1vhCp0o3ecMa03jXqtuWoTR8?= =?us-ascii?Q?bEYbd/E1AIX4i0ZMqwvJQSlCype0R2PKv65LnvtiuNKmOO+baSE+ni8CKPW+?= =?us-ascii?Q?fRF0cR+HMe4Gjsvuc1BGBWh15rPqZm71dE64Z4ACvqWHVBndpypPVEsVlnqb?= =?us-ascii?Q?1f4AB1WPU8ChD3+33b1uSxkd3e+AhC+3/0qgQH8BE6inn9JycyXhCL9K1V+E?= =?us-ascii?Q?n24WheufL8aaTJexn8vNgsAwQoNsUW0ZH52W0+qRzuCxHM96/RxjL4KBW0kz?= =?us-ascii?Q?LqbjccyUVQnFCKuVJ4AW97DG1J0CLTO+trU2VMm5U35xViHIsKGCAXFREiCI?= =?us-ascii?Q?jqNV6YmqUE67rLdYLYgW/fzsIMb3EZEyD0uTzigv7ZVH1e2rt10+ANhLYxV5?= =?us-ascii?Q?Zkqh4luVCuG7GnexCcmy47ppGOH0XXxxFV8HJoS6bMkpNAya2tD3hB1IGCY0?= =?us-ascii?Q?gbZHEwVqfLK0Xd/kyM8CXtc4kcEaGdtdS1oVuXqwmq6zNMqGxIUUrw=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cf7baa36-a24c-41c4-7ae6-08da4d93d98d X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2022 23:24:23.4774 (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: VE1PR01MB5581 Subject: [FFmpeg-devel] [PATCH 3/4] avformat/mxfdec: Use ff_data_to_hex() for data->hex conversion 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: In this case it also stops pretending that the length of the output string is somehow checked (which is currently being done by using snprintf that is called with the amount of space needed instead of the amount of space actually available). Signed-off-by: Andreas Rheinhardt --- libavformat/mxfdec.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index 392066b65a..77bde7c3fe 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -2120,22 +2120,13 @@ static int mxf_is_intra_only(MXFDescriptor *descriptor) static int mxf_umid_to_str(UID ul, UID uid, char **str) { - int i; char *p; p = *str = av_mallocz(sizeof(UID) * 4 + 2 + 1); if (!p) return AVERROR(ENOMEM); snprintf(p, 2 + 1, "0x"); - p += 2; - for (i = 0; i < sizeof(UID); i++) { - snprintf(p, 2 + 1, "%.2X", ul[i]); - p += 2; - - } - for (i = 0; i < sizeof(UID); i++) { - snprintf(p, 2 + 1, "%.2X", uid[i]); - p += 2; - } + ff_data_to_hex(p + 2, ul, sizeof(UID), 0); + ff_data_to_hex(p + 2 + 2 * sizeof(UID), uid, sizeof(UID), 0); return 0; } -- 2.34.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".