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 7AE564EFC8 for ; Thu, 15 May 2025 21:58:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5859768C360; Fri, 16 May 2025 00:58:45 +0300 (EEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2082.outbound.protection.outlook.com [40.92.19.82]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 8200F68B6EF for ; Fri, 16 May 2025 00:58:38 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B0q5CCjyhZGNgMXwwgVc4yOSGoM2aW3hViJ70ty8DKTQ1+FvVNkKuG5Sf2Cj9AMngErzTUebU/U2LMz+xumy2gzcGq6slQYkMmuksGJnhF7krEougs/pl4rcf499gNpcB8DGNRd3qWIUDwMKNa5YhHjQN58ZkWyXmTaG5IbHJGCIcABnYjyVx8iM4u4YwKxRE2+5AqZseBZLtutMTrzGd0+qGdq/Ttv7+XG59yE4pJ5hEtpWkX8rb1CfJFBirgsgUPBG39x0Jcp6SQJo0ic7+IS3jQvQTxtnO2YURAQIi7x3vgMqWzZqmi3Giw5F3XrHFNObF07d67zAobwqiPK4ng== 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=D/jYg+2Wdos28lvrbbg9by1hpN2/Hl5KSW7gwJ/Fs2U=; b=C0poSFtLZURvz/IxGf23988wiB8E3tHnlDTHnl10gmRQZp3cL6V6MBPzDWRV2t2glx6JCb7vFx50X2JdpVd4ykFh0VxECLoYhpCWyDE2X2vXHBeewx1DQZCV0ZsPhLpIWa6q+lgEHK5XEs++L7jMwgpdKoUWB6GoNlm5u2UbOyt29bssqkcyrWwAh73VnrcuqUzx50w1RqvklyqPbF9eZFe39r5/1MunUdcJv42AqaFQSg5njyeE+XUf2QhoK9mWA4JbuEMkC4+ExDHHIAd2oxADxvfp1ZA6XjUpl4EFUbmUl+phd6J2h84ILvkWG30jcPaS9saB2/b9IUYcKmKJZg== 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=D/jYg+2Wdos28lvrbbg9by1hpN2/Hl5KSW7gwJ/Fs2U=; b=FUxlG/ud097GaOUzHXVWUKH3b0uq25N1ql45cbTUCNausOGsOD3Tee0+DmEp8egfxsAkobGHJSpJ7KtMyrCnRfLuDWKDGMZjkQWXkkyOXcF/RZf9PitauILFpeQy1FWg4qd8IWSJ2+Jh2KSYA3O5qQCm1b5REEC3wfBMNGme26qTTsXth3UqrhttB/SjkS4s/5VD04GuVkadGw+wYRY/IIt1dqXxk6+/TQPt4lg7woJ2x5wGFq3m7+kWhJ4TCeVM1aPqSRiDtECRzJmw/Qar+cEeLpuUDRYvFS/fDrumTS3yQQprjRvCapzAgLBmLxakduWTEXdNGq4X4z8Z5HUV+w== 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 21:58:36 +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 21:58:36 +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: AQHbxeO6507au67TyEiB1J2yca4eyLPUPLqA Date: Thu, 15 May 2025 21:58:35 +0000 Message-ID: References: <20250515211148.6C91C4128B8@natalya.videolan.org> <9b631832-a9d4-49da-855c-ea4e28a41be0@gmail.com> In-Reply-To: <9b631832-a9d4-49da-855c-ea4e28a41be0@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: 12718b92-7862-4f31-4e7b-08dd93fba45d x-ms-exchange-slblob-mailprops: cn60g5V53KPw5WU8gd1IqJnxdTHKCVAzlG9Wvmyp7dfAfXoTAkHsE8jxmqUk9nVsANsXKjWlu9YetzOFUKNLh4HOA2EqyCSgJ+zkEhE5MfOiDDpUpg3JsVQwDbE16yaIKpHzP61cQDwEPXMqmDTQIjd2XhwXtw568AaXKT9ZfPVfj0yhsoVkeP2ZgPKdolTfAjoFVMDt4+ygiiEQvzyQNocGFwNOHnxvq2Ma4Aq8mIys15L6pKsT/9A/39VH7Kkiszs7DPM9p3cmk526x8WXYaCOIzl8HY0ZfA7oGw0L3QLwSah0lg0KmoSxR8xCNo9Nc2b7KfEhb5Y25Ivkv80TUti91pHGlJYLpQundKrlOSJ051zVu3UIV4TvYlOj5jMQPOB3pRiVMDCbYvQ7vdlkOF1mHP7B2UzKVyxQImhgF8W131Ti9tqfmYK6VDEampEjKIwDAYEf1TMwHQts5kqvfqnAV/uPjDLnNqJ0sxbAeBvJdCsgLo2cIPUhCqt4sVuVFL7UP26+BdV1i/sq94RdmtwB2czpPvYX5RKaMdQbcFw5YJJq9rLHkPg/8OIXr4H2Bjg6MFTdgrj2p2eYCJqVDrOd3lPKkoUnrp5AnWOzMdUb5kHBB3INKzfJOKE40YowSTSIR8Jrv62Z957ZZJWwrj4ORDfNDUsGLhqii1pTz5B7e9UIlC6FAhAMWx0yQTmzrjvCGbfIiM0vwZ4kjfpuIqKTmn+mZCSAzWJE4r0br7BfgZFpjXdkq1chshbdgdw3iuLzRLehqkROWpcfXl+Lrqs4784eskQzs7DnZ7Per4ZfH4J8CXwZ/TA1vK8EJCtnNl3u2baDwn5Ut6kom/wu2HYwPnVhfOVgJxbVWnvY/tYqQvDxemzy4g== x-microsoft-antispam: BCL:0; ARA:14566002|19110799006|461199028|7092599006|15080799009|8062599006|8060799009|102099032|440099028|3412199025|10035399007; x-microsoft-antispam-message-info: =?utf-8?B?SXRHdGx6aTA1TFk1QVd5Wk11Wkx0Tm9HQXlCTlZwQmpnUjlPMktUZVNXeTJ1?= =?utf-8?B?WUl0SEZrWCtRQTRZeit0eWg0eUdrSVhFNHBQZDBNMjVJU0EyTEg5YWpWODdH?= =?utf-8?B?ZFV5dlh3cHVMWkNFMjFLQXJ6Rk5GRGwzZFRtZ2JQc2EyeVBwSmFxMjhYcTZk?= =?utf-8?B?OGRka2MzL0dnMXNRMzZUNVJZRm91WmVnU2ZnRmdHWkdRQlQ5ZUZmKzFFZWdT?= =?utf-8?B?L01QenNxdG12VE8vY1RrZENpM2MybDk1ZDd1Z3RNQXp2VXRvZXRKMXR2K0tp?= =?utf-8?B?azlTa0dMRlhhd1ltY2E3TEx6OEowYTBpVnZRMWJ5dzY5TUswN1o0bllPQnp2?= =?utf-8?B?dms1MkZWSytjWUNIRW8yUFhwLzkzZVJNU2JHSitray8vMk9jMkErS1hIb2Za?= =?utf-8?B?ejQxeThaSWpBTjZZTDdvZTBPK1hmcWJpN3hybVk1dVNUSS83bC9mQk9UQVZD?= =?utf-8?B?SmJlTy84b2dTU1lsUkEyNFdYWmkwdVorRXlDaUN3SFd5VU5IUXExVElzQUww?= =?utf-8?B?QjZkUU8zS1ZzRzJKcndZb2pUd2pSTHNOMFkwdjRDRWV6R1FVR1BHUENOb1lG?= =?utf-8?B?Wk5xNHo5RCtzbU9FSTJzdktBYkxQTVF5NGtDbU9hSGFtQUUyeW5RMlpjYitl?= =?utf-8?B?RDh4VEk1VnUzQ0RxcUZITzZycXlVaHo3VmVFaEQ2cWFqeUFZL1h4cU85enBw?= =?utf-8?B?aTBBK3Z6cDBLYjRvMUcxakpMb1dQZURKeDBiWmJDZndKaUxWV256WUF0MkpX?= =?utf-8?B?b0Q3K1psVlJPa1F3OU1rMnNvb1Z4TXYyVHZra2ZXaHNHMEs1OGFzQk5VREJH?= =?utf-8?B?WU52UHZyMDk0ZnphbUdzVDNVS1RZSDJncFhiT0R0MHBuVjB3b1NWVmF6aGlx?= =?utf-8?B?OVUyMkFpN2N5OXJyZUNPY3FQYzVmYy93Wm1GZEowQkpWUXdOK3d3WWc3TFZX?= =?utf-8?B?MDk0dmJqZXBlS25mRW9VT21CaVBVall2Qkpxd3dOU1FVVzk0SkV2WmhITFZh?= =?utf-8?B?c1JORWFGWUhQY2JFZkR2MnhCNEsxT01vQmxkYlBVaDNiWm5vL0lReEcrRDR4?= =?utf-8?B?MHVlZ0Z6YnJXZEZZR2NSNEVtZDhkMmJiZVhzSlJwSjg2WFRiemhpaTZZem8v?= =?utf-8?B?L0tiSTF0VlhSMFE5K3ZtVmVyYWFLWWtCd3BFRllWN2x2aDErdkYrOUlleGxh?= =?utf-8?B?eitib1gwL0I1dC83VWRtNy9SNERwajBDa3cySU91d1Jhcktva1JKeTJvelAx?= =?utf-8?B?WnRVYUZtdFdtOXdTbFRzbEd4aG9SNnFFN3A5L0dnUTNKL0h5SEhnSDB4VjVt?= =?utf-8?B?V01pT2orNVVpanVpTFNuc0FYNTFVUVphQ213SjBQV1U2cEw2eVhYVFNxd0Vi?= =?utf-8?B?ejROYTVqeEU0TGRCREtWWU5IVmNGUWdwWTRqeStPQUg3Tm9aN2txRkw0ZTIv?= =?utf-8?B?YmdBaUFydHNtTG14bGIvcGF3ejZLSVBkcFprc2Q3bmk3NSticE1NdUw0M25T?= =?utf-8?B?L3AvRkM5M205Mm1zSGdGQ3V3TGtmaHBMUnUrMFVkaWd1U2hnZjc4UTlCRk9J?= =?utf-8?Q?0kaeXncXtPIpqH3V9b1Q465xM=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a2dqOEt0Tm9qampkVzJCNjVBcnZQcGh4alphVlpuL3Jwa1AwMTlxYmZCWVFp?= =?utf-8?B?LzRpYWw3U2lpZWcwQ1k1WFZ3NlE3aVlsM3QvUmZ4NWphRnFZTGltdDRVbWgr?= =?utf-8?B?SVNkUHVQR01mMWdUMVpLQ1BqOHpLL0hFM2F0WDJMMTBOakVUR05vbEZzTHdU?= =?utf-8?B?UzFTWGFDQUxTd0FjSGJBbDVzMEFCOHkyVUcwMUNiQmlwRi9PaEpLelQ0TDhJ?= =?utf-8?B?NG9LbkZaUE9NV3RQemU4a2xiVWNuOFJ0c05HbU5EYzhLZVRnWFhWeml2UEhm?= =?utf-8?B?VE9IK2prOWl2TzV4RjBKTGYvRXNLdldhU3ZPVzUrSGg2ajF6VHBsY2lidjdr?= =?utf-8?B?bXh4ZS9GKzlaeVAvM0dDSFRRVTFTR0ZrSkhFREhKQmpIVkorYU9NSjNDWmJY?= =?utf-8?B?M3hYUmhWdExyYXowMkovMHhXbmhndDdKQXdWbEhwU0NqOGhhc2kzdWRCZ1ZN?= =?utf-8?B?V2F6OWZDTnQ1aE1tK2l2eDhEK0w2VHRSNUg4UUhKcTdsYnQzS1dpak5HNlR4?= =?utf-8?B?ZGVnRXFvQkhZQlRXNDZsblpUYXlXekMzZE5BbUFPRGlHQllhQzBVSzFSN05N?= =?utf-8?B?cndwUCtnRVZodDZ4c2lTV2VQTmZKS3prOWlENDRtTTREaHl2NGljSWx1dkEx?= =?utf-8?B?S2s0ZEcvRmFoYkN0anRhN0l2Ti9SYnd1TjhhWDQvSVduV28rYTNBWnY1TWli?= =?utf-8?B?dm54eVZ6bnEzQVBoalc2MmJaeUdYOHIvdjA2SFFucDAwS01XbkNWZ3Z3K1hw?= =?utf-8?B?RDJxVWR5enc1Y1VKQ3BwemkxQW9qRG42QW1tR2RwSU9KUHRsVitpU2luanV3?= =?utf-8?B?SGZDWEQycjNxa0x4c1VVdmdla1B1TjIxR09pZUVHb2o3Z1FGV2Z5T2ZZdytv?= =?utf-8?B?U3pGeVNiS1B3bU1UWUo2bDBnQ1U3NlpsZVZCRENpOHVwd3VNTXA5cmRlWmgy?= =?utf-8?B?bTVqbktFU3lvdXVxWHJDK1hFT1UwMDhFbVNEdnpqZXRWTkk5UHJtTkllbkxa?= =?utf-8?B?ZEJHK2NHVVovanRwaDRLUEcxOFZMY2RFYWhTMFJoM3MyN3ZHdHp3Lzk3SC9n?= =?utf-8?B?V1pYYzhyWGQyWCtuVkIzbHpaVGNyeFYzNjJKRndqVlFrU3FVVjVlMXpQcjEx?= =?utf-8?B?N2RrSWkwUTJudm1WSkpvVlFIMEZoMVZ2NHh5NHd2cjI5VnlUZG53WnBHanNN?= =?utf-8?B?Zm1CT1NnT0xVZzRtLzN1anlrSCtYZ3M1VGZZRHluSzNKM2dHdUtYczFnLzJw?= =?utf-8?B?YTk2V0U1UTVrS2xuL1pWcTJwTG42NFQ2eDJpL3g1TFlWZWRaemd1cDB6dnVj?= =?utf-8?B?QUdSc2xwN1JsOW5acjNzQ1BjSVJwWmtveGFvRjJUSTk0L21qRmR3K2x5Vnd1?= =?utf-8?B?QTRGS1dCSExvU1VIY28rS1VrTUViTnk4TE14dzFIT29KNUQ2c3htaEh4dGFO?= =?utf-8?B?UFFQY3FRWVk5TXBIYjFzcCtjSUMwend3MFQwVEFnb1ZXa29vcDNreUhMMU5a?= =?utf-8?B?RngrSGVKQThBREVYaHlUZzV4c0ZqWTl4VTFLK3lmd0dxa3RJN3AxcHJXczhW?= =?utf-8?B?Y1N4dHJjUWhLa3RqKzNtcmZMWGZPQVdTYjFiMklaeFY5Sndkc2VxdHF6RHN3?= =?utf-8?Q?RgCmLYfgXkgmKaAe6Eg+AefQjzMJg55KCl96TsaT9n40=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: 12718b92-7862-4f31-4e7b-08dd93fba45d X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2025 21:58:35.9530 (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: 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 _______________________________________________ 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".