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 CF45B4EFDB for ; Thu, 15 May 2025 22:13:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 35A0268C4A0; Fri, 16 May 2025 01:13:40 +0300 (EEST) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E421068C30B for ; Fri, 16 May 2025 01:13:33 +0300 (EEST) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-3081fe5987eso1329841a91.3 for ; Thu, 15 May 2025 15:13:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747347212; x=1747952012; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=NGcbl7G/J9NL/s+/yeBbdr6zlAmTyTBgU1jkI6E4rsc=; b=idvRWMrFgvBYD4UVs3sxXsVaQBDofay+W3uNUZammjMeTsX6YFNFjxp26G1uOg76/4 NU1gRtp7c2VWAFOYcYlb/PrcpRZG5dbGJspaxOmrphSP9fXgrOeusvDzwgjo7TFOFX81 8FVKNB98GY+z1Xhuzhqzde3Z4dtw/uYtda12Ax2wOomfRDhnH8T3kPmWolBRqCxB52hh h+pTQ1/zb6FckMoQb8x8q91bC594KWkR23TSiFXscczI2rDiGLyjQvQYDFhMsqYJOLoB ZdWlbJ7EmcnfiNdQ/pE1QH3GbdQeJNR/40CkpmptXB/9nc/iYW6a0bQbQRwTasdwCVZQ iOZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747347212; x=1747952012; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NGcbl7G/J9NL/s+/yeBbdr6zlAmTyTBgU1jkI6E4rsc=; b=S8sjFksIDfWFrtPRrVLseSJr16KPU19/KnkZ7ZBq6EJ//kCjkRc2pkzhPPslJh9t8l 3DfgL4X9pgSwMfQ1Mr5Xf51P02k4w2cWCw0G891Kw6U6ZgVtcwOlM9snqiDk6GjH3LYK vmr5D/Yjph1M1ID65AEppIwC5hbRYlaClkijkK3kt3Z1DeSt3XkIShMJuQAEWaaLhVm+ Lk7AO5SkmgOZOVJ0P41cgw6vzS6U/4GMRMABjSxyjB3SpBL85ynKSPPHvG1OFTNfNsLM ZqZHrzhr4YkKD2AJiQ9wFN7a/qUaIgJ6+fXuaqWf6jvImGN3KDtlCo0Ru2M2IQorhuSv 3+Ag== X-Gm-Message-State: AOJu0YyaYMs0p+lp45aL2JELWOfGMiJFBZetSrem6PxjMz+X9/ygQ1Ai QT6U6hE6IYq4uIGU9SXPPWpEmUoH/9QlnjICAMQaZEYIoCayshDPjLpp9IbNmDbwwiosQKLN1hS 0Zthb839udx0IJ8/MHRF2nSNCpBfmnXQv83YsY50= X-Gm-Gg: ASbGnctj92w8NbG/aPgIzN5YbBEdgYdkkrDTwQlezwzMdX3YkdMCQWAnbK53vBYTEcO AH66N+k58C9W5AxBxwQHsZ3Jq45mXIVV+z2T9ykt0Bi4gHVmZq1us9069jZ0zxukBCNxvFmE3UM 15wH0YkDp5Lwy5ZwCWlw2eTruksKS0eX7w X-Google-Smtp-Source: AGHT+IEt9GSnrULdEBouDuxVNiSnJZtGVF07uuuNUmPjWoXClfP6jVrbgbn3dk3G0cLm7V2BfCZ43dSfdc5daBnIyD8= X-Received: by 2002:a17:90b:48c6:b0:2ef:19d0:2261 with SMTP id 98e67ed59e1d1-30e8314cff5mr339508a91.16.1747347211670; Thu, 15 May 2025 15:13:31 -0700 (PDT) MIME-Version: 1.0 References: <20250515211148.6C91C4128B8@natalya.videolan.org> In-Reply-To: From: Ramiro Polla Date: Fri, 16 May 2025 00:13:20 +0200 X-Gm-Features: AX0GCFv9T8qWVVwkgn3g0jqpEn8055Av_Gu5mZYQ3M-Ud-VR1A_Sjep_9BW4bOI Message-ID: To: FFmpeg development discussions and patches 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gRnJpLCBNYXkgMTYsIDIwMjUgYXQgMTI6MDDigK9BTSBzb2Z0d29ya3ogLgo8c29mdHdvcmt6 LWF0LWhvdG1haWwuY29tQGZmbXBlZy5vcmc+IHdyb3RlOgo+ID4gT24gVGh1LCBNYXkgMTUsIDIw MjUgYXQgMTE6MTHigK9QTSBzb2Z0d29ya3ogPGdpdEB2aWRlb2xhbi5vcmc+IHdyb3RlOgo+ID4g Wy4uLl0KPiA+ID4gZGlmZiAtLWdpdCBhL2ZmdG9vbHMvZ3JhcGgvZmlsZWxhdW5jaGVyLmMgYi9m ZnRvb2xzL2dyYXBoL2ZpbGVsYXVuY2hlci5jCj4gPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4g PiA+IGluZGV4IDAwMDAwMDAwMDAuLjQ1NTE0Y2E1OTkKPiA+ID4gLS0tIC9kZXYvbnVsbAo+ID4g PiArKysgYi9mZnRvb2xzL2dyYXBoL2ZpbGVsYXVuY2hlci5jCj4gPiBbLi4uXQo+ID4gPiAraW50 IGZmX29wZW5faHRtbF9pbl9icm93c2VyKGNvbnN0IGNoYXIgKmh0bWxfcGF0aCkKPiA+ID4gK3sK PiA+ID4gKyAgICBpZiAoIWh0bWxfcGF0aCB8fCAhKmh0bWxfcGF0aCkKPiA+ID4gKyAgICAgICAg cmV0dXJuIC0xOwo+ID4gPiArCj4gPiA+ICsjaWYgZGVmaW5lZChfV0lOMzIpCj4gPiA+ICsKPiA+ ID4gKyAgICAvLyAtLS0gV2luZG93cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiA+ID4gKyAgICB7Cj4gPiA+ICsgICAgICAgIEhJTlNUQU5DRSByYyA9IFNoZWxsRXhlY3V0ZUEo TlVMTCwgIm9wZW4iLCBodG1sX3BhdGgsIE5VTEwsIE5VTEwsCj4gPiBTV19TSE9XTk9STUFMKTsK PiA+ID4gKyAgICAgICAgaWYgKChVSU5UX1BUUilyYyA8PSAzMikgewo+ID4gPiArICAgICAgICAg ICAgLy8gRmFsbGJhY2s6IHN5c3RlbSgic3RhcnQgLi4uIikKPiA+ID4gKyAgICAgICAgICAgIGNo YXIgY21kWzEwMjRdOwo+ID4gPiArICAgICAgICAgICAgX3NucHJpbnRmX3MoY21kLCBzaXplb2Yo Y21kKSwgX1RSVU5DQVRFLCAic3RhcnQgXCJcIiBcIiVzXCIiLAo+ID4gaHRtbF9wYXRoKTsKPiA+ ID4gKyAgICAgICAgICAgIGlmIChzeXN0ZW0oY21kKSAhPSAwKQo+ID4gPiArICAgICAgICAgICAg ICAgIHJldHVybiAtMTsKPiA+ID4gKyAgICAgICAgfQo+ID4gPiArICAgICAgICByZXR1cm4gMDsK PiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+ID4gKyNlbGlmIGRlZmluZWQoX19BUFBMRV9fKQo+ID4g PiArCj4gPiA+ICsgICAgLy8gLS0tIG1hY09TIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICAvLyAib3BlbiIgaXMgdGhlIG1hY09T IGNvbW1hbmQgdG8gb3BlbiBhIGZpbGUvVVJMIHdpdGggdGhlIGRlZmF1bHQKPiA+IGFwcGxpY2F0 aW9uCj4gPiA+ICsgICAgICAgIGNoYXIgY21kWzEwMjRdOwo+ID4gPiArICAgICAgICBzbnByaW50 ZihjbWQsIHNpemVvZihjbWQpLCAib3BlbiAnJXMnIDE+L2Rldi9udWxsIDI+JjEgJiIsCj4gPiBo dG1sX3BhdGgpOwo+ID4gPiArICAgICAgICBpZiAoc3lzdGVtKGNtZCkgIT0gMCkKPiA+ID4gKyAg ICAgICAgICAgIHJldHVybiAtMTsKPiA+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiA+ICsgICAg fQo+ID4gPiArCj4gPiA+ICsjZWxzZQo+ID4gPiArCj4gPiA+ICsgICAgLy8gLS0tIExpbnV4IC8g VW5peC1saWtlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+ICsgICAgLy8gV2UnbGwgdHJ5 IHhkZy1vcGVuLCB0aGVuIGdub21lLW9wZW4sIHRoZW4ga2ZtY2xpZW50Cj4gPiA+ICsgICAgewo+ ID4gPiArICAgICAgICAvLyBIZWxwZXIgbWFjcm8gdG8gdHJ5IG9uZSBicm93c2VyIGNvbW1hbmQK PiA+ID4gKyAgICAgICAgLy8gUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUKPiA+ ID4gKyAgICAgICAgI2RlZmluZSBUUllfQ01EKHByb2cpIGRvIHsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICAgICAgICAgIGNoYXIgYnVmWzEwMjRdOyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICAgICAgICAg IHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIlcyAnJXMnIDE+L2Rldi9udWxsIDI+JjEgJiIs IFwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIChwcm9nKSwgaHRtbF9wYXRoKTsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiA+ICsgICAgICAgICAgICBpbnQgcmV0ID0gc3lz dGVtKGJ1Zik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gPiArICAg ICAgICAgICAgLyogT24gVW5peDogc3lzdGVtKCkgcmV0dXJucyAtMSBpZiB0aGUgc2hlbGwgY2Fu J3QgcnVuLiAqL1wKPiA+ID4gKyAgICAgICAgICAgIC8qIE90aGVyd2lzZSwgY2hlY2sgZXhpdCBj b2RlIGluIGxvd2VyIDggYml0cy4gICAgICAgICAgICovXAo+ID4gPiArICAgICAgICAgICAgaWYg KHJldCAhPSAtMSAmJiBXSUZFWElURUQocmV0KSAmJiBXRVhJVFNUQVRVUyhyZXQpID09IDApIFwK PiA+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBcCj4gPiA+ICsgICAgICAgIH0gd2hpbGUgKDApCj4gPiA+ICsK PiA+ID4gKyAgICAgICAgVFJZX0NNRCgieGRnLW9wZW4iKTsKPiA+ID4gKyAgICAgICAgVFJZX0NN RCgiZ25vbWUtb3BlbiIpOwo+ID4gPiArICAgICAgICBUUllfQ01EKCJrZm1jbGllbnQgZXhlYyIp Owo+ID4gPiArCj4gPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ291bGQgbm90IG9wZW4g JyVzJyBpbiBhIGJyb3dzZXIuXG4iLCBodG1sX3BhdGgpOwo+ID4gPiArICAgICAgICByZXR1cm4g LTE7Cj4gPiA+ICsgICAgfQo+ID4gPiArCj4gPiA+ICsjZW5kaWYKPiA+ID4gK30KPiA+IFsuLi5d Cj4gPgo+ID4gU29ycnkgSSBkaWRuJ3QgaGF2ZSBhIGNsb3NlciBsb29rIGF0IHRoZSBwYXRjaHNl dCB3aGlsZSBpdCB3YXMgdW5kZXIKPiA+IHJldmlldywgYnV0IHN5c3RlbShjbWQpIGlzIGEgYmln IG5vLW5vLiBXZSBjb3VsZCBjcmVhdGUgYSBmaWxlIHdpdGggYW4KPiA+IGV4cGxpY2l0IHBhdGgg cGFzc2VkIGJ5IHRoZSB1c2VyLCBidXQgdGhlbiBpdCdzIHVwIHRvIHRoZSB1c2VyIHRvIG9wZW4K PiA+IGl0Lgo+Cj4gV2hhdCdzIGJhZCBhYm91dCBvcGVuaW5nIGEgZmlsZSBpbiB0aGUgYnJvd3Nl ciB3aGVuIHRoYXQncyB0aGUgZG9jdW1lbnRlZAo+IGJlaGF2aW9yIG9mIHRoZSBjbGkgcGFyYW1l dGVyPwoKU3RyYWlnaHQgb3V0IG9mIENoYXRHUFQ6CkkgdW5kZXJzdGFuZCB0aGUgbW90aXZhdGlv biDigJQgbWFraW5nIHRoZSBmZWF0dXJlIG1vcmUgdXNlci1mcmllbmRseSBieQpsYXVuY2hpbmcg dGhlIHJlc3VsdCBkaXJlY3RseSBpcyBhIG5pY2UgdG91Y2guIFRoZSBjb25jZXJuIGlzbid0IHdp dGgKdGhlIGZlYXR1cmUgaXRzZWxmLCBidXQgcmF0aGVyIHdpdGggdGhlIHdheSBpdCdzIGltcGxl bWVudGVkLgpVc2luZyBzeXN0ZW0oKSB0byBsYXVuY2ggYSBicm93c2VyIGludHJvZHVjZXMgcG90 ZW50aWFsIHNlY3VyaXR5CnJpc2tzLCBlc3BlY2lhbGx5IGlmIHRoZSBmaWxlIHBhdGggaXMgZXZl ciBjb25zdHJ1Y3RlZCBmcm9tIHVudHJ1c3RlZAppbnB1dCAoZS5nLiBmdXR1cmUgc2NyaXB0aW5n LCBBUEkgd3JhcHBpbmcsIG9yIHVuZXhwZWN0ZWQgc2hlbGwKZXhwYW5zaW9uKS4gSXQncyBnZW5l cmFsbHkgZGlzY291cmFnZWQgaW4gcHJvamVjdHMgbGlrZSBGRm1wZWcsIHdoZXJlCnJvYnVzdG5l c3MgYW5kIHNlY3VyaXR5IGFyZSBjcml0aWNhbC4KClJhbWlybwpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==