From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 9DA6A4EFCD for ; Thu, 15 May 2025 22:02:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id CE3A068BE4C; Fri, 16 May 2025 01:02:21 +0300 (EEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2085.outbound.protection.outlook.com [40.92.40.85]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id BA94268BE4C for ; Fri, 16 May 2025 01:02:14 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ImRTSt0xYJ7V1RMh5shonGFl6KaFb9DWkTmFj6lk6wFJxbS+818fmSuC8+cHXxpRCw8B5bDDxw068yrLFoznjGMd8d66JBtE4TT2nXXOC2qy3iu/nKrYUxuPDHoksByAUgL3Y+KQfknJRcU7j0POT5PR+iMK7h1I69vuVxOpgyR4zhYgV88J6WTDRtC69TtkUUBxU1Xj600Fj8WL3UGcGG3WXBuWzQu/9XYA7ZjZv8bFzPp2qDsDhh/zy7W2dwy7jEEgqq48I91MC/i47k18O/Ijklok3LKSCQYuJupmSTiXozk2PU9/RQdo9RtTDBR2zMQCewhMmsaYVDkrkAVRgw== 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=5Wv3Jpd6JQ20avsZNZuRP4Kit4Euk2O9feCxOMi+58w=; b=Y4fToZqP2B2QQqv4eHhGLh23Kfu8eNUJcnouNUbKNEG/ue1kTosjM5WIpA2sGDKiVedlrN1d1hUpwTTVK4c62Q7yS/9Sv20659AamyT5fB3N96amcAsSOkGJS7sef4niZlaCvEYf8n2qoqJL26ah8PJM7depqbo0VPhxOzNUwbGQnWi3WwECpAu/89rsh2F22cbif2oRWXXmfLMCUkz1ccIOuVPf6StDP6+Tqn1PWEjC2cEDB/Jl150hbqPH4oXxHi6OkP6Y0v0/8T1GAIj3g/r2ZA33SrULS+DWlHxS1BfQTmrbMvFU17pAG3leC5GlZgBhXCIkT+Bc5MKuqAXGJg== 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=5Wv3Jpd6JQ20avsZNZuRP4Kit4Euk2O9feCxOMi+58w=; b=V/W3AYPIhovD5PkwjPr16IcytAvSja1aI2EHpvaMBKXLP2xe0x1vaPa/RqGNadyjp7Bkflm/59O2+uFCCj5M76qUso83LICKk/Ae33qftIhUVFAz7fBvWKu9mIUg9HRVpNiIusN1UjhqPBn3/19PhRrrBKpbWCFjp2gKt0q0mBFY95wZqdUp/ASo1Wo40Kw0yk1dQXXXkEFdx+d+7cpLdh0BCEtgY/zLKYfTWU4hHAloeWkLzKYk3rgE8gQZu9siFeKAfy4ZEhHgX1DV7/IXiJcNmyqUTkF675Z5j3NcOCSLthUc9TBF3JGfottqzCpDpfzCu/wTI8VRF9tkrC7r2g== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by PH7P223MB1154.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:30f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.32; Thu, 15 May 2025 22:02:11 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8722.027; Thu, 15 May 2025 22:02:11 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a Killer-Feature! Thread-Index: AQHbxeO6507au67TyEiB1J2yca4eyLPUPLqAgAAA/gCAAAApYA== Date: Thu, 15 May 2025 22:02:11 +0000 Message-ID: References: <20250515211148.6C91C4128B8@natalya.videolan.org> <9b631832-a9d4-49da-855c-ea4e28a41be0@gmail.com> <133e17b8-be64-4d87-8936-8ceb779a580a@gmail.com> In-Reply-To: <133e17b8-be64-4d87-8936-8ceb779a580a@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_|PH7P223MB1154:EE_ x-ms-office365-filtering-correlation-id: 85340478-0af1-4fb9-1c94-08dd93fc24b0 x-ms-exchange-slblob-mailprops: cn60g5V53KPw5WU8gd1IqJnxdTHKCVAzlG9Wvmyp7dfAfXoTAkHsE8jxmqUk9nVsANsXKjWlu9YetzOFUKNLh4HOA2EqyCSgJ+zkEhE5MfOiDDpUpg3JsVQwDbE16yaIKpHzP61cQDwEPXMqmDTQIjd2XhwXtw56mCyDWhTlhm5oMHTzVcvEWLR90HR2mJ0J69id8UnOQlLAJXmMgvGV9y0dAMyDO81Nax9TkbZULnvLrbqInSZmy7wRqCYLtUoeq8NXRbKuLH+4DB072jXTF6VKENBg5BDsfuBdV8QimrLhm16+Z4LIw6vYJCgPV1zEMzsQcd1PA2jnGa2CCPvOeTQYMI1JAkLhpcspeMfs5r72ch2WfnTsIuEKTf3KX4U7y6Zhv+begSKbGYsU5RlOGsebIe0DRpFRgtwJDv6Z4qjh73h7nuoCdfsmOmqo1m+PntGYtnS34p5T5WIjfv3gsMGf60OMNSkT0QW72wlIRobL1iQ/89NCsYLfNDvcgQ3deZrXpBKz52ATThB/1QXSpgjme/uJZO/pPkrm/u2GnUq1ThB6VJcewPlTwFVuQ7xKvWld0dacEOSlqjJicUUm71PI78BFSgxKAj7DftQOHTEHESYMTRmFPdrvcq80gF3+wsYkj5TSeANN9Jpi6l0+CoQ5+NxJy8g/+jf4v7vML0xR6bMaPVBv/FzY2v9PQKmM4qO+C5UD/SWG1+5LnyjW9k84IJ/W54tU+EhGrBF7kFpuWuxqklNE83k3YGuA/5L4vsvOknACYxiZVn/4vkDc2E0HIa4v5AUu8jCHgji4yVK3nAMSNb2Myrf1iCiWfxwVsC1uayns65VCi1mJc5dnGaWr2u4yIfdzWJWFNRbUyd3HQJ1lkiS5lA== x-microsoft-antispam: BCL:0; ARA:14566002|19110799006|461199028|7092599006|15080799009|12121999007|8062599006|8060799009|102099032|440099028|3412199025|10035399007; x-microsoft-antispam-message-info: =?utf-8?B?OTFNb2p3MmdpcGVMSDNzSXFyTHpMSnA5NWJwVmtNNUlmM0ZOWDFiOG04Yll1?= =?utf-8?B?TGppZ3IrRHR5ZjlPSjMyWWJpTzFhL2dpWk9EM0pvZ0FYVkY2VXlPNHRBVVhZ?= =?utf-8?B?Wmpid2dyUHJiNUNyNTJBa1hWT2t0YS9RVTNyMGEzSm9ad0habXdJUjhBVk5o?= =?utf-8?B?a1FBTGlTQ3o3WERMWUQxL29rcE5SMVZRVElrd09tb3YyYnRSQkZpY3Q0OWdz?= =?utf-8?B?QVFnQXdYcUVZSHo4elNiaWt0N2k4STNheFVtNGF5QURMZGZkczdWR0x4ZEQ3?= =?utf-8?B?SnFkVEhGSFBRdVh1MVhOWnppS1V0Q1E2M0JlV2xYekQ0S0VCb1JPOFg2TEZz?= =?utf-8?B?U1I1dmNsbkZXYno2Zjg4c1BHTGx6dVA0TFRLRTlBS0dMcTRNcDZ1b0xPL2ZZ?= =?utf-8?B?UmJaQXZWckUzYTQxY2Q4NXZXck40VHo3elhEOVhkV1B1ZEl0Q0Z5TnBNZTZT?= =?utf-8?B?VWJvN3o1YUM2clpSWjZ0cjVzR0ZSUlFVMWhCRFhMdjRNRXhYclZHRXVRRk5o?= =?utf-8?B?bU9XZlVKOWdXOG9LMUJ0SkNzWkRXcXdFekFJNXpvUDl1Y2ZObzFwTWp2UWNx?= =?utf-8?B?eTJldVh4b0pIUXNFbEtjMG1qTVIwbWdwZzhwbW1peTd6M09JMlpGVGhQVUMx?= =?utf-8?B?SHFMYkVyOS9GZGdOWWx6ZndBVFVPcmFUYjkremFHMDdwMnZ2aForNzlVcVNo?= =?utf-8?B?Nk1yREUrbU1YbkNmVDBIY0w4WThYcGJzV3pleitHUENkYjlRVWkzcVFsQXph?= =?utf-8?B?RXZ5cGoyaGRuS2JZNVEzNTBCZ1dTc2VZUXdZNnQ1THp1OUhTOFR2ai9NbUJS?= =?utf-8?B?cW1ncWw1TnNkODVvVmI4V2R2L1VHTnFyVzFXZXZub0hKd0hkSWxPbjM5Q1ll?= =?utf-8?B?MVNxQkpqRld6bzBteHFacDBTakRpRDBOUDFQWWM4TVNpaFljU3pRMlpIYUE2?= =?utf-8?B?UTNxQkloWGNtN1pxdUpsQXNBbU5iRmdyS3U0M0ZlNjN6ejg2cFRlWjVKMGx3?= =?utf-8?B?SHh0b2t4WUdYVExvejBQbC9OMDJMemNHZXR3Um5LKzdvcWV2eFkyek5USXRY?= =?utf-8?B?dGlDb0pBL1VCTnJWWEZXSnVuZlh5V0N6TG9CRDdQQVFGZU1wZDNpWlVnbVlT?= =?utf-8?B?QTlvQVJ2cEtTOFlHUTZiZHZmc3lIN2MvV2d2Nlk1ankzQmc5MjhsS0hUb0o1?= =?utf-8?B?Vi9QejNqZ1ozV1U3UEdVaHR6VDhpK0wrVjZWbDd2a20vSnJQbjJuT0hoZVM4?= =?utf-8?B?RFg3ZlpFWWpMSFBYSmdEeklQZzh6WDRXdUl6bjNwWFA3WWc1U1QvZXVrcjl5?= =?utf-8?B?bXBlSlJqSmJ4NjgrZzcxeGhDTlZ3ZmVZbmFpaVlwcllwdnU3SWczS2ROVVJE?= =?utf-8?B?ai9WOUV6T2dSWUk0Z2VWVmVPMzJ2ZWIvemxoUy9kN3NERkZvdXB3MGg2U3lP?= =?utf-8?B?NWhVd2s1bHYyWEIwMG5oSXJ5MGNESU5CZk05QWJLcXFJN1J1UnpWL2ZXMCt6?= =?utf-8?B?ZDkwUEw4YTZ4bkdFQ3RHMUlwMGU4eFBTZDA3bDBJUHl2NHpkZ240VVRRYzBT?= =?utf-8?Q?c3tR6lSR7gdgYntq++zumBz8yy49QGVnkPO6vrshwjE8PK?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YlZmMko0cHM1UVJnblJMcGZZdDEvV1VWNkpIczBPbjRMWHdySGpyOCtRZ083?= =?utf-8?B?UDNkdlViS1RuZDM4emhMenh6akRZQU5vcmhOblVhK0ZxTGsxTTN2WUhHdjVJ?= =?utf-8?B?c2VMamZqMmQycXd0SW5kYUM4bzE4Qnl4TVQrc1I0Q29LZk0xVUNSQjJoWEtn?= =?utf-8?B?R2l5MWYwOE0wcUw2KzY0OEN1enVqMUVsQ0hSWmo4L0Roc0lXeC80UjFUakN6?= =?utf-8?B?ZXdzVHMzZ2hmSG1BWTdkc0hpVVp1ZVlBZ3hpeDhpV0MvYnl0dnNOWTlDSE4x?= =?utf-8?B?Q0NQcVRBcFhKMUlpKzhpdkhCdkJBV2FVLzNuK1JyN29zL2hBSmZjS2JTVUhN?= =?utf-8?B?eWIyM3cyd1RTSWNmNm04QkxJc2Z2bk5STEU1UjhqaTV4ZUY1VXVJUFFma2NH?= =?utf-8?B?T3RGZUNIVmxoeWZ0ZTdTM0NTb3ArdE8yWlNhZkhIazQvQmZOTzFhZzhVaHhU?= =?utf-8?B?MmVFa1I0bGY0TVBXM3NZSkZEd3lDeEVCeVpzNnhBcHBUWmVUQjVuM0JhUkdo?= =?utf-8?B?UjNFMTkvdEh1YXFZbEEzTWxSdWhDSHF1dW94VHcrYVJvendnd0RVUnNST3c1?= =?utf-8?B?ZWloeDlVS3pIenZNTlNGR0xMaUhnZk90Ym56eEN4L1laLzUrYVdBSTZvK2Fp?= =?utf-8?B?d2dRcWgreWIyZmowWWxTeU9RNWRNRnFKcHQvejJmeGlzbkgyOXVya0p6b0I3?= =?utf-8?B?dk9NR25oWW9Jby9EN3Z4TXBmbTNvQ0F1UkxBUTV2c2ZxSEQ2M2Vrci9LS1pJ?= =?utf-8?B?TVU3bXQvbzlvRkdIWjl6YXFJUWlKekVVZjlFWjhXNTdtVWx4Y3hkUGhPaHhp?= =?utf-8?B?WXBRZTVBbVRVOSszajhCbm0xQkpuTk1wTGdRakQ4NkV6WlQ2NWpzcEhzaVRw?= =?utf-8?B?elgyaFNGV0Z1dFR3RklWbm14czM1S2Ewc2FRNzMzWnhKR2orbWN6NlF0WTRO?= =?utf-8?B?czllWmJKcnhMdGFlNWxhMmtvdGtXem5ZZW8yT1lpeUNVN2pCcVV2d0tUYlo4?= =?utf-8?B?UmYvYk9Kc04yZGFhNjhYUTEwYSt5QlBXSWYzb1ZOYktWYlFncUhEaGFIRjl6?= =?utf-8?B?MmRrNEtxcElla0EraHR2eDAwRXl0dDdES1BRdFM2VkM4RGt3MS8yZmJRSHVK?= =?utf-8?B?dmVLVktiaTVqRjNDc1cvTFpPMjBiMEtiUFNQU3c1L2NVdEpVdWR2NlllK1Fi?= =?utf-8?B?UWlmK3lpWUFLbi9RR3kzYjZuQXBSWVJ1UG8wNnBxandNTk82T0pqSjlwdDV0?= =?utf-8?B?dHRHclZqanBJUVZVVnVQU3pFVlpUblB3Z1dpeDc1eTlTRWZiTWZ1anpZWnRO?= =?utf-8?B?RXJlcElEdUVablU4MW85WFJXZitGdlRBS2hqbWpwbk8vTC95cktMaHI2Y05i?= =?utf-8?B?MWVKT3ZZME9udFR2QWpkemFoTEJ5czRreld2bkFOaW5Ya1dYYmRYTnFqc2xI?= =?utf-8?B?THlPRTFGVTlSRjNlaXJYcnE1SHlxZVhhTFgwQ3NudHpIZzAvUDE4bzR4aENL?= =?utf-8?B?WXNwSFowbHB4QSszTGh0ZEZqNjJPN1MyemYwWFg3UVlZODNMeDVlWDNkNjRj?= =?utf-8?B?U1RRRm1IaEtZR3RJQk10WEN1MVpSM0FTN3diQmIrMkw5Q3hyOXUzM3hReWhV?= =?utf-8?Q?idwgWb/AwZbKMYM2bPFx9nuGieVWCyz+zrY8cK8N+VzM=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.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: 85340478-0af1-4fb9-1c94-08dd93fc24b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2025 22:02:11.2490 (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: PH7P223MB1154 Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a Killer-Feature! 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 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of James Almer > Sent: Freitag, 16. Mai 2025 00:00 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a > Killer-Feature! > > On 5/15/2025 6:58 PM, softworkz . wrote: > > > > > >> -----Original Message----- > >> From: ffmpeg-devel On Behalf Of James > Almer > >> Sent: Donnerstag, 15. Mai 2025 23:53 > >> To: FFmpeg development discussions and patches > >> Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make > it a > >> Killer-Feature! > >> > >>> ffmpeg | branch: master | softworkz >> > | Thu May 15 23:10:02 > >> 2025 +0200| [1f2b8d7238eff4ab8a4d8d6177e250b8180d51f4] | committer: > softworkz > >>> > >>> fftools/graphprint: Now, make it a Killer-Feature! > >>> > >>> remember this: -sg <= means Show Graph > >>> > >>> Signed-off-by: softworkz >> > > >>> > >>> > >>> > /http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f2b8d7238eff4ab8a > >> 4d8d6177e250b8180d51f4 > >>> /--- > >>> > >>> doc/ffmpeg.texi | 4 + > >>> fftools/Makefile | 1 + > >>> fftools/ffmpeg.c | 2 +- > >>> fftools/ffmpeg.h | 1 + > >>> fftools/ffmpeg_filter.c | 2 +- > >>> fftools/ffmpeg_opt.c | 4 + > >>> fftools/graph/filelauncher.c | 205 > >> +++++++++++++++++++++++++++++++++++++++++++ > >>> fftools/graph/graphprint.c | 48 +++++++++- > >>> fftools/graph/graphprint.h | 32 +++++++ > >>> 9 files changed, 296 insertions(+), 3 deletions(-) > >>> > >>> diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi > >>> index 35675b5309..4bcb6d6a01 100644 > >>> --- a/doc/ffmpeg.texi > >>> +++ b/doc/ffmpeg.texi > >>> @@ -1404,6 +1404,10 @@ Writes execution graph details to the specified > file > >> in the format set via -prin > >>> Sets the output format (available formats are: default, compact, csv, > >> flat, ini, json, xml, mermaid, mermaidhtml) > >>> The default format is json. > >>> > >>> + at item -sg > >> (@emph{global}) > >>> +Writes the execution graph to a temporary html file (mermaidhtml format) > >> and > >>> +tries to launch it in the default browser. > >>> + > >>> @item -progress @var{url} (@emph{global}) > >>> Send program-friendly progress information to @var{url}. > >>> > >>> diff --git a/fftools/Makefile b/fftools/Makefile > >>> index 361a4fd574..56a2910212 100644 > >>> --- a/fftools/Makefile > >>> +++ b/fftools/Makefile > >>> @@ -22,6 +22,7 @@ OBJS-ffmpeg += \ > >>> fftools/ffmpeg_opt.o \ > >>> fftools/ffmpeg_sched.o \ > >>> fftools/graph/graphprint.o \ > >>> + fftools/graph/filelauncher.o \ > >>> fftools/sync_queue.o \ > >>> fftools/thread_queue.o \ > >>> fftools/textformat/avtextformat.o \ > >>> diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c > >>> index 964770df23..6513e2129e 100644 > >>> --- a/fftools/ffmpeg.c > >>> +++ b/fftools/ffmpeg.c > >>> @@ -309,7 +309,7 @@ const AVIOInterruptCB int_cb = { decode_interrupt_cb, > >> NULL }; > >>> > >>> static void ffmpeg_cleanup(int ret) > >>> { > >>> - if (print_graphs || print_graphs_file) > >>> + if (print_graphs || print_graphs_file || show_graph) > >>> print_filtergraphs(filtergraphs, nb_filtergraphs, input_files, > >> nb_input_files, output_files, nb_output_files); > >>> > >>> if (do_benchmark) { > >>> diff --git a/fftools/ffmpeg.h b/fftools/ffmpeg.h > >>> index 7fbf0ad532..49fea0307d 100644 > >>> --- a/fftools/ffmpeg.h > >>> +++ b/fftools/ffmpeg.h > >>> @@ -721,6 +721,7 @@ extern int print_graphs; > >>> extern char *print_graphs_file; > >>> extern char *print_graphs_format; > >>> extern int auto_conversion_filters; > >>> +extern int show_graph; > >>> > >>> extern const AVIOInterruptCB int_cb; > >>> > >>> diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c > >>> index b774606562..e82e333b7f 100644 > >>> --- a/fftools/ffmpeg_filter.c > >>> +++ b/fftools/ffmpeg_filter.c > >>> @@ -2985,7 +2985,7 @@ read_frames: > >>> > >>> finish: > >>> > >>> - if (print_graphs || print_graphs_file) > >>> + if (print_graphs || print_graphs_file || show_graph) > >>> print_filtergraph(fg, fgt.graph); > >>> > >>> // EOF is normal termination > >>> diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c > >>> index 3d1efe32f9..24713d640f 100644 > >>> --- a/fftools/ffmpeg_opt.c > >>> +++ b/fftools/ffmpeg_opt.c > >>> @@ -79,6 +79,7 @@ int vstats_version = 2; > >>> int print_graphs = 0; > >>> char *print_graphs_file = NULL; > >>> char *print_graphs_format = NULL; > >>> +int show_graph = 0; > >>> int auto_conversion_filters = 1; > >>> int64_t stats_period = 500000; > >>> > >>> @@ -1748,6 +1749,9 @@ const OptionDef options[] = { > >>> { "print_graphs_format", OPT_TYPE_STRING, 0, > >>> { &print_graphs_format }, > >>> "set the output printing format (available formats are: default, > >> compact, csv, flat, ini, json, xml, mermaid, mermaidhtml)", "format" }, > >>> + { "sg", OPT_TYPE_BOOL, 0, > >>> + { &show_graph }, > >>> + "create execution graph as temporary html file and try to launch > it > >> in the default browser" }, > >> > >> Absolutely not, wtf. Calling an external application like this? > >> > >> Revert this patch or remove this effect immediately. > > > > 15 versions have been posted, I have sent 3 messages asking for comments > > before applying over the past 2 weeks. > > > > sw > > And there are still unresolved comments you didn't take into account > before pushing this set. No there aren't. But there's follow-up work for which I already have another patchset ready. 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".