Message ID | DB6PR0101MB22142FB98E323BB72FE32EAC8FAB9@DB6PR0101MB2214.eurprd01.prod.exchangelabs.com |
---|---|
State | Accepted |
Commit | 6b5e3590c761aaf8e1ccceee8eadd8d49cf9c0af |
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1a22:b0:84:42e0:ad30 with SMTP id cj34csp756605pzb; Mon, 13 Jun 2022 16:24:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyBQ1PI5g0IKDmRjwAbp/0PNx3/SUlPd5v41pQfIhTVi0fAYn3jtuNIQsGJmB9++8QtEl0I X-Received: by 2002:a05:6402:2750:b0:42e:3d52:d270 with SMTP id z16-20020a056402275000b0042e3d52d270mr2515677edd.332.1655162681661; Mon, 13 Jun 2022 16:24:41 -0700 (PDT) Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id v26-20020a17090651da00b00711d56b4ec7si8479020ejk.945.2022.06.13.16.24.41; Mon, 13 Jun 2022 16:24:41 -0700 (PDT) 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=IVed2aQc; 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 62DDE68B607; Tue, 14 Jun 2022 02:24:35 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org 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 <ffmpeg-devel@ffmpeg.org>; 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 <andreas.rheinhardt@outlook.com> To: ffmpeg-devel@ffmpeg.org Date: Tue, 14 Jun 2022 01:24:11 +0200 Message-ID: <DB6PR0101MB22142FB98E323BB72FE32EAC8FAB9@DB6PR0101MB2214.eurprd01.prod.exchangelabs.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <DB6PR0101MB221474D33354AA922B53D18B8FAB9@DB6PR0101MB2214.eurprd01.prod.exchangelabs.com> References: <DB6PR0101MB221474D33354AA922B53D18B8FAB9@DB6PR0101MB2214.eurprd01.prod.exchangelabs.com> 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: 8CmNz8qDL9uMP438qSwy9qjPvrOhvBubE8L+UrYEXDvek9C9BG2SFQf2j/uNXAAhhTPt0MTPurbEicAJz3Utyh5FNcpwbcx3MUUkDbvPyooV+ZbRhBRp7BFSotAvjiLzBhuLXJIVBiJuiLeDnhXQnW2lYgIiUGxfjGqlpu7+QnqbdPPraf5BNTevtUj6iOcixT6MQCKckceePhrxZv/gvFY7yKsD8vAPuI4spPy9CRKDNi6ccBOfXqInwIJw5bcIJ+8mw3uoEZ4WIikEztuFmu9UbPk5yhnoHgiaOVZX/N+q8BRVADkYZbulNQYeUa0be0bDqUlkZfcHhfsprlvEs7x6b1JPWIs6QBmq+TMWduZWoqjVTa4SvJ43SxbmH31SKZCg+TW7e0UfC2LCz36bAV+VnZsrTA2AmadIBmjOy++UcPWHFJxA+1bfkvgHhFVgPY2mRBR/5uEFwOzvBsoN3qjSQ2vvKu4d9mwYaoZwE34or+k3iy0Ryg/toHMbKIYr13wK95aBZEWDsRJeloEPi9oMBnKxsbXKfEQEvcsda7bfUXkqv7OptoztHBiW9y3n6SxBG2PVwg1asm+9PFjvIdf3sEQPkc+PxOaxgu3Y4XlQW4ETUp9UpK2q7qCDTQZgoPTIavr4L++kOnAOKK/buMpqYb5J5oJW63LuGeDmG8QzLEV+waGe1lkYXyUhJPWe3HWpW4J5+7F2Dq/n2vJI6wab/OrsImPSS102gQGZtNheqTf127kQCz7UkQOt3hwQt9LStYMhbdj446VOzSFjwv67oCpXpThPyNMAYzvoW3PFapkqzWz8+jOn0Zk5D9kHwTmDhuOGN72WuVvRidcgaQ0rZvbPoiUDTPC3yES9FOz7uJs34qzeEFtAXcLVD7PG/KRNxCcHvQidZcG4SyCtK08V4XGjsV1x38sMm73xjnR71E/BmRzD3FXeiaK6qeu8CRhVg3j09Jb1QjzDbSkP+c6JbSktRtJ8h4MT1vhCp0o3ecMa03jXqtuWoTR8bEYbd/E1AIX4i0ZMqwvJQSlCype0R2PKv65LnvtiuNKmOO+baSE+ni8CKPW+fRF0cR+HMe4Gjsvuc1BGBWh15rPqZm71dE64Z4ACvqWHVBndpypPVEsVlnqb1f4AB1WPU8ChD3+33b1uSxkd3e+AhC+3/0qgQH8BE6inn9JycyXhCL9K1V+En24WheufL8aaTJexn8vNgsAwQoNsUW0ZH52W0+qRzuCxHM96/RxjL4KBW0kzLqbjccyUVQnFCKuVJ4AW97DG1J0CLTO+trU2VMm5U35xViHIsKGCAXFREiCIjqNV6YmqUE67rLdYLYgW/fzsIMb3EZEyD0uTzigv7ZVH1e2rt10+ANhLYxV5Zkqh4luVCuG7GnexCcmy47ppGOH0XXxxFV8HJoS6bMkpNAya2tD3hB1IGCY0gbZHEwVqfLK0Xd/kyM8CXtc4kcEaGdtdS1oVuXqwmq6zNMqGxIUUrw== 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 <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: 8y1U0eB2vQ15 |
Series |
[FFmpeg-devel,1/4] avformat/mxf: Use AVUUID for uids
|
expand
|
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
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; }
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 <andreas.rheinhardt@outlook.com> --- libavformat/mxfdec.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-)