From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 8CC1F4E876 for <ffmpegdev@gitmailbox.com>; Thu, 12 Jun 2025 02:19:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id BDDD568B912; Thu, 12 Jun 2025 05:19:11 +0300 (EEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04olkn2071.outbound.protection.outlook.com [40.92.47.71]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E45AE68B61D for <ffmpeg-devel@ffmpeg.org>; Thu, 12 Jun 2025 05:19:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oz+A+Nx2kd/iQEMTSQ516Cv0ISsmmrzR3FoAKZ9xqAx6O4SYyXu4VbvCnzttZq217bSMcsBzR7WLA8GSkXy/lxV6wkWE8rLoW7xHljlV0a7Y6uWIri0SaC0Y2o26f1+0xhxgUf2UAEz858zOPgkzt5C+SCQ41NmNWbI3tFcqUthGB4ffWSm2RA4VaFg0ZvoXVVRMYk8HtGY2lwCIu4pTVNL2JfGSjhZC0Wfe/3DWtDol0G6KcgRb8Ci8BvoszKVHHm3JOYGXzVFTqyUVN+/AkiKrhLZ/xRZVvjsyvmQn4QuV/ICXRPuSREI7oAhnYfBAkWAEGlcG8emCWlFuN345IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=cmL/5rrjzlK0P4pqul8cxPx/ufMsMf57Z2MRjny3Scc=; b=cU0wGevqlVVMfxNH0J1sZXnkp05kdgpoZk7qGM82SUedeHqMQJsDPimBaPeyAaJieiiaznZnngPKgG0wk7INHq542ClsPIc+DS0KRHpSRpy/UAImeij2UW7iYxq4/HpbWuqbrZRKFW176cT9GadBVwv1Yp58ydYfNFr8x0QDMq2SzX8fNFRLRE8hu5txMzKJHNBsmPT516xUNF9s1pkxWea5KraJKHJEiexbHOEiRryVL0aX8dNS4OSVyduIYIOQF0USbcawz4eEQRqgvEE8ge2DApS3iXM+noLz8ttzilGsmZ9R78lG3IdAZK+/aBpVC9945CEwJpouEeEQYHb8hg== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cmL/5rrjzlK0P4pqul8cxPx/ufMsMf57Z2MRjny3Scc=; b=XVn0OWV5A5s6ofaQ5FvRB3IaNNNUjl0fKehXX+TLzQJK2INDSPa/XuRrge053TXpiYGCTewtlZR3Aykbz5XzDpIJM3tSEQVtFRLJ3ZYLVadTdvYjmhNOgguxQXWRMhF3m8hWSG1mrbzUYZ8TieNTzUzBlMw5GOl3k5snyTVodSoAYGmRtYyS7PeKL1Fgc9mBxNJVZogkAwBnSsLP4XpW6l2Zx/ttZLM0LoGlNms8XTSWhgXM1BQyZ0LV0JXXnDxw48TkqBwUzB2G4bOn7wZlDGqkA03UTtyxLYSfQKMM7mhVOL+INYmTNmxFVS+2Haw7+sf5TzuDyxSMJULehoJOGw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by IA4P223MB1522.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:560::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8813.26; Thu, 12 Jun 2025 02:19:01 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%6]) with mapi id 15.20.8835.018; Thu, 12 Jun 2025 02:19:01 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [PATCH 3/4] fftools/textformat: infer type in mermaid_print_value Thread-Index: AQHb2wspBx7ZczfmwUqwLxw3x1o//7P+yhzw Date: Thu, 12 Jun 2025 02:19:01 +0000 Message-ID: <DM8P223MB0365FE6884FC5E5307D0AC80BA74A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <20250611195725.95154-1-epirat07@gmail.com> <20250611195725.95154-3-epirat07@gmail.com> In-Reply-To: <20250611195725.95154-3-epirat07@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|IA4P223MB1522:EE_ x-ms-office365-filtering-correlation-id: 219a6a57-4b60-4fa2-968b-08dda9577ef9 x-ms-exchange-slblob-mailprops: Cq7lScuPrnrJkrZRMGqfbGlyUI2Iaaepr/KhlnMDmt8guzPineTxNQvRPgF2bbLCjBVcbnFsh25SNyU7nVEuflkdrISu/wwyza2xW+FB6EJ5R4WJoh+FGq4LPqP+EkpEb+RoA/EvGHYOvma5RMfKhZeVmiYg7sKDUotERjjI6QOIZwmzYr7jQb87nEa9gf1y2AItTtfcp4wp5pg5Z7klksDcsPEcFsTrsNq3lkzcWjin33wRPxpoqwby5A8K4EhegB0H3PqrN4CcPwymAGjODDgwMLcRThKKpf6w4eBgCvn59RmkZN58WgpccFAAIzsiCLFfqWHgbEBJ+vU3GJL8HARU8Vq+WxfM0PzZuq4/tksokwhkjdoFqTAcDooCbmCIxizr3NuR33eWeE1vZqlHKeifDifKzbxYfgnMWiceeVhGvhsjeAsz2QfHfPaF3Sk7JIgGZ7qoR4cmBCosL9b2wBxwMiVfdhWnKZsfKFlrFgh5bxhyVmRN4ucmwfrLNfwUVWNR6dWgQYtjGcWL89QOLS8hwwCBNUK7i0lStyyDSJGXRvIbu9rkGlNrj8uPCTPqAeYJPjjLdl4P7a6LlFsore+Dgx6VsWuz8zfzbDvzKPQ6ktiY3qpl8DR1d6RZ8Ij6xKDBcIaSVUyYNW1V3lbB7ANAu/lILeXfkvWDdxZXRAlT1DPKbXXWtBn95RNqwpk/mcJaUf1Wf2slfhx/z5o1/WvvfZLdj4quTR6/UpdMuhVdFKVy88a8e6I8mRIGV/icfmtMjLXVCt0= x-microsoft-antispam: BCL:0; ARA:14566002|461199028|8062599006|7092599006|8060799009|15080799009|19110799006|102099032|440099028|3412199025; x-microsoft-antispam-message-info: =?us-ascii?Q?v7QElH4Z8P2OVW3chptx/wXGXmhxfyGc28Bfdb9ROipWAS/wOV/kmRuZwSUo?= =?us-ascii?Q?jxwvwd9qaS4CHlvXdcfg9P4zl+GCdu636gyXNHe3E2MbuseKr9RCaNw3LMTz?= =?us-ascii?Q?FTin5Bh4AxkgBi4oz2QnhwfOOx7CqYy++8mQpmunm2F2YZmyxp5e3OU+CJVW?= =?us-ascii?Q?8vmQDjWK3ru3OXjtp1WcXM0qJuhzZnssMBjwkCJAlkpqJaSizs51Ih0W4ZJk?= =?us-ascii?Q?/DmSz5K2QScj8jGv9A7GQy1u97/ppKdtsLgF+m3vCQZINbBtsG3AQIUKmkwF?= =?us-ascii?Q?SwM3ewyYEG4dZkpMbUdd6TceMAgQ2D7vPQYeYf2WnlNttHq/0VE5MguFT3QZ?= =?us-ascii?Q?AeOBZrWRe+H7mCsSgAQfVMbPEeFojyMYMHEYhTc/YC6oeLpOEeB8P+YPnCzX?= =?us-ascii?Q?9EkAyOJWilVLRIAKDxbMWOLkrwDl8O/SZ3NkKeDDCndf8vhANE8ZWjqCkM4v?= =?us-ascii?Q?K8xqyTxuMqo72mD0QifMswub6HW4fpgYsAOArBK4/JTagGIph71XW8S6xLXU?= =?us-ascii?Q?2x8MTKLUKdT8YfUtDgQO/XHuAvu/TgfQ/3922TQKE7Z15DGqKslAV+n71X4f?= =?us-ascii?Q?I6zlp/eLUvYuktyGhwoceeqodd5eCswkLyGjeCLuLOMNcz4tqvMfRxRza6zt?= =?us-ascii?Q?aSQGd80tw/7Ft2gkq831EXK4CcIjNyZiaCrM9VnNRwtBo0ko/fNYOjMKYuuE?= =?us-ascii?Q?OAhHhOZdsn8mxg/0wLspu4oRLYX1dhxTe6cppjguD7optRK+AzNJJIOSZOHb?= =?us-ascii?Q?4P64v3z5ozo0agwTT4b8O4pUEcbiTNrxZF3Rpz2uUVpFQpGFSyAidWJ6TrRr?= =?us-ascii?Q?WPcRwiMDjlAcigjYGfptwsQaH36zE0Y8sNDRWSkU1MnO/ipyoQZidAdl3b9b?= =?us-ascii?Q?5EGmJgXgvAikmb+WJOqJ9i2QHus4x5mPRirsX79/8x4JV0NiHu5kRQjR1jsK?= =?us-ascii?Q?9V8E3Ec4RsK+pq607YpaPi5CFPSOtzwST75F5DdWFmIwTj+g+Uim9IaWCCk+?= =?us-ascii?Q?FSyvoNsJ9ZYX1Ef/LWyVQkH+A4FC7sx2tLXGCFISVeDv6z9OIIteDQ/CUzub?= =?us-ascii?Q?5XDCeenQwTlr4LRyS+KI28JbVbb+a8bxcK7Vskos/iiJj7dHG9c=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RBaqCjc9NwyY85VwAuf3A89IH5X0zkUZl8vXJJjGQ7OP7fSwVY7hcDzTUyfx?= =?us-ascii?Q?fXP8gxkTFCyXkuEu+TwRbTIP2XkDU4muoSm7le2KNlo1cUE/PmH++RhJjFj1?= =?us-ascii?Q?nVesUaCq/09LyALq+XzklfLbtD6xsCQXb5HZKbCMJ81bbHjEfKLrwUxG9s7b?= =?us-ascii?Q?946baqc7jpVi6EfFR1kB31YzPOjX7/dKvtSXCRvJNNfwrwyTD2p0LkRRM8y9?= =?us-ascii?Q?2FiFqBb4O/X9Gw4C4OmjIjFEc3fIHnfsW8sZCNEtoQpT1xAXJOawuVKBbgcR?= =?us-ascii?Q?itfspv4L5xdv1yVC5yC+KYbAvRbWFj0zd7d4pIxDWKuuATAbAyvznypGfmoX?= =?us-ascii?Q?a1FFYjiFEUoJtoKor6cXD8czf3LR+n8Wsa/AHQoMa+bIGL2GDyK2Mt4dDDXb?= =?us-ascii?Q?qIknYT2avnE+g2ujINtiwk0MRQDsq8swn4LUV6l/UGuz1wT1g9jj/bUA/fbB?= =?us-ascii?Q?YCaMhuDw2dmJ3QzSOUXHoY4GOZV/S/U4UYBRp08LAFGOg9JU6O3RK2Ozmt5x?= =?us-ascii?Q?yL1WczZNO+JC2vYGmCB/L4WT2tuqjy/gsTGoaF11VRya592ZxKLm2BwPeYZz?= =?us-ascii?Q?81xYmmub1M5cmxpIJl1UeH7dpLDqK1wW8U8dtMBsDG/iR8LQNKe5IZm0D28p?= =?us-ascii?Q?3vi1KXR0ITTEhhi3gc6fp8X+QeAKi9V7mtig8RFLshZo0UaXeuz6YLvGjrJG?= =?us-ascii?Q?vUJgiu45R5Zhgw4lEAmch77gg4tpCBhwINM9fmXsQRDycl76sDf7PKmIIUC6?= =?us-ascii?Q?FsfBt/cGNQr5CieQDYKIF6JKFRF8muTO0w48cAQK3Wn2iYSAWRvK3uV+wPkx?= =?us-ascii?Q?cpx91lxd4HuaMhFM+8OCFyQT8tynsUIVc/GUZowRH3cnxvXCg675aVGltDvv?= =?us-ascii?Q?o+I6Rkz0M2adJ1IflgV3ts00efV/dFhC6cMocdlOX/LsVS3nVNSkFqtMQgtu?= =?us-ascii?Q?nqRcdleCbul0rddCf+Vndcb65oow5xHZT4/a8dvvzdcUxRsS2pl8EazLQ7Gn?= =?us-ascii?Q?OVK7nQSu0DzsRz/uH0aJGmNRs1hThi6r5nB/0I0sqYXVfrtj0r0lyUttEFX4?= =?us-ascii?Q?oy1kKQwY1AzYa5IpmY0c2Pri6BQvSAtzoqt04OJzXWiTQnqFMyQ4SLDGa7ll?= =?us-ascii?Q?kViE+WRyV0ltdxUsFnup4vboPEbPcRP79TOaztz9qZkxDr4LQnfweG4CbKD8?= =?us-ascii?Q?OQO7JhDQCKpEolse2YGyeLiYOc4DV8PZUtMHFQtwT0sqQKKKNsk9HBtr7pU?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 219a6a57-4b60-4fa2-968b-08dda9577ef9 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2025 02:19:01.3426 (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: IA4P223MB1522 Subject: Re: [FFmpeg-devel] [PATCH 3/4] fftools/textformat: infer type in mermaid_print_value 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> 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> Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB0365FE6884FC5E5307D0AC80BA74A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> Hi Marvin, > -----Original Message----- > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of > Marvin Scholz > Sent: Mittwoch, 11. Juni 2025 21:57 > To: ffmpeg-devel@ffmpeg.org > Subject: [FFmpeg-devel] [PATCH 3/4] fftools/textformat: infer type in > mermaid_print_value > > Instead of the caller having to indicate if it is passing an > integer, just use the fact that str is NULL when an integer is > to be printed. > --- > fftools/textformat/tf_mermaid.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/fftools/textformat/tf_mermaid.c > b/fftools/textformat/tf_mermaid.c > index dbe489a7a7..da371c8fff 100644 > --- a/fftools/textformat/tf_mermaid.c > +++ b/fftools/textformat/tf_mermaid.c > @@ -547,7 +547,7 @@ static void > mermaid_print_section_footer(AVTextFormatContext *tfc) > } > > static void mermaid_print_value(AVTextFormatContext *tfc, const char > *key, > - const char *str, int64_t num, const > int is_int) > + const char *str, int64_t num) > { > MermaidContext *mmc = tfc->priv; > const AVTextFormatSection *section = tf_get_section(tfc, tfc- > >level); > @@ -587,7 +587,7 @@ static void > mermaid_print_value(AVTextFormatContext *tfc, const char *key, > switch (mmc->diagram_config->diagram_type) { > case AV_DIAGRAMTYPE_GRAPH: > > - if (is_int) { > + if (!str) { This is not right - it would print 0 when the str is NULL. See tf_xml, it uses the same pattern (is_int). Thanks, sw _______________________________________________ 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".