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 ED21C4D04F for ; Fri, 16 May 2025 00:03:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0EC0C68BFC6; Fri, 16 May 2025 03:03:32 +0300 (EEST) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 78DD5687FCC for ; Fri, 16 May 2025 03:03:25 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id 3839FED18C for ; Fri, 16 May 2025 02:00:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at passwd.hu Received: from iq.passwd.hu ([127.0.0.1]) by localhost (iq.passwd.hu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xVfPdopXOsMa for ; Fri, 16 May 2025 02:00:22 +0200 (CEST) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id C3EF1ED15F for ; Fri, 16 May 2025 02:00:21 +0200 (CEST) Date: Fri, 16 May 2025 02:00:21 +0200 (CEST) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <7080a655-035e-e56f-a97c-5579edb2e760@passwd.hu> References: <20250515211148.6C91C4128B8@natalya.videolan.org> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiBUaHUsIDE1IE1heSAyMDI1LCBzb2Z0d29ya3ogLiB3cm90ZToKCj4KPgo+PiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1i b3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFsZiBPZiBSYW1pcm8gUG9sbGEKPj4gU2VudDogRG9u bmVyc3RhZywgMTUuIE1haSAyMDI1IDIzOjUwCj4+IFRvOiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9y Zwo+PiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW0ZGbXBlZy1jdnNsb2ddIGZmdG9vbHMv Z3JhcGhwcmludDogTm93LCBtYWtlIGl0IGEKPj4gS2lsbGVyLUZlYXR1cmUhCj4+Cj4+IEhpLAo+ Pgo+PiBPbiBUaHUsIE1heSAxNSwgMjAyNSBhdCAxMToxMeKAr1BNIHNvZnR3b3JreiA8Z2l0QHZp ZGVvbGFuLm9yZz4gd3JvdGU6Cj4+IFsuLi5dCj4+PiBkaWZmIC0tZ2l0IGEvZmZ0b29scy9ncmFw aC9maWxlbGF1bmNoZXIuYyBiL2ZmdG9vbHMvZ3JhcGgvZmlsZWxhdW5jaGVyLmMKPj4+IG5ldyBm aWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwLi40NTUxNGNhNTk5Cj4+PiAtLS0g L2Rldi9udWxsCj4+PiArKysgYi9mZnRvb2xzL2dyYXBoL2ZpbGVsYXVuY2hlci5jCj4+IFsuLi5d Cj4+PiAraW50IGZmX29wZW5faHRtbF9pbl9icm93c2VyKGNvbnN0IGNoYXIgKmh0bWxfcGF0aCkK Pj4+ICt7Cj4+PiArICAgIGlmICghaHRtbF9wYXRoIHx8ICEqaHRtbF9wYXRoKQo+Pj4gKyAgICAg ICAgcmV0dXJuIC0xOwo+Pj4gKwo+Pj4gKyNpZiBkZWZpbmVkKF9XSU4zMikKPj4+ICsKPj4+ICsg ICAgLy8gLS0tIFdpbmRvd3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAr ICAgIHsKPj4+ICsgICAgICAgIEhJTlNUQU5DRSByYyA9IFNoZWxsRXhlY3V0ZUEoTlVMTCwgIm9w ZW4iLCBodG1sX3BhdGgsIE5VTEwsIE5VTEwsCj4+IFNXX1NIT1dOT1JNQUwpOwo+Pj4gKyAgICAg ICAgaWYgKChVSU5UX1BUUilyYyA8PSAzMikgewo+Pj4gKyAgICAgICAgICAgIC8vIEZhbGxiYWNr OiBzeXN0ZW0oInN0YXJ0IC4uLiIpCj4+PiArICAgICAgICAgICAgY2hhciBjbWRbMTAyNF07Cj4+ PiArICAgICAgICAgICAgX3NucHJpbnRmX3MoY21kLCBzaXplb2YoY21kKSwgX1RSVU5DQVRFLCAi c3RhcnQgXCJcIiBcIiVzXCIiLAo+PiBodG1sX3BhdGgpOwo+Pj4gKyAgICAgICAgICAgIGlmIChz eXN0ZW0oY21kKSAhPSAwKQo+Pj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4+PiArICAg ICAgICB9Cj4+PiArICAgICAgICByZXR1cm4gMDsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyNlbGlm IGRlZmluZWQoX19BUFBMRV9fKQo+Pj4gKwo+Pj4gKyAgICAvLyAtLS0gbWFjT1MgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgICAgewo+Pj4gKyAgICAgICAgLy8gIm9w ZW4iIGlzIHRoZSBtYWNPUyBjb21tYW5kIHRvIG9wZW4gYSBmaWxlL1VSTCB3aXRoIHRoZSBkZWZh dWx0Cj4+IGFwcGxpY2F0aW9uCj4+PiArICAgICAgICBjaGFyIGNtZFsxMDI0XTsKPj4+ICsgICAg ICAgIHNucHJpbnRmKGNtZCwgc2l6ZW9mKGNtZCksICJvcGVuICclcycgMT4vZGV2L251bGwgMj4m MSAmIiwKPj4gaHRtbF9wYXRoKTsKPj4+ICsgICAgICAgIGlmIChzeXN0ZW0oY21kKSAhPSAwKQo+ Pj4gKyAgICAgICAgICAgIHJldHVybiAtMTsKPj4+ICsgICAgICAgIHJldHVybiAwOwo+Pj4gKyAg ICB9Cj4+PiArCj4+PiArI2Vsc2UKPj4+ICsKPj4+ICsgICAgLy8gLS0tIExpbnV4IC8gVW5peC1s aWtlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICAgIC8vIFdlJ2xsIHRyeSB4ZGctb3Bl biwgdGhlbiBnbm9tZS1vcGVuLCB0aGVuIGtmbWNsaWVudAo+Pj4gKyAgICB7Cj4+PiArICAgICAg ICAvLyBIZWxwZXIgbWFjcm8gdG8gdHJ5IG9uZSBicm93c2VyIGNvbW1hbmQKPj4+ICsgICAgICAg IC8vIFJldHVybnMgMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlCj4+PiArICAgICAgICAjZGVm aW5lIFRSWV9DTUQocHJvZykgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAo+Pj4gKyAgICAgICAgICAgIGNoYXIgYnVmWzEwMjRdOyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAgICAgICBzbnByaW50ZihidWYsIHNpemVv ZihidWYpLCAiJXMgJyVzJyAxPi9kZXYvbnVsbCAyPiYxICYiLCBcCj4+PiArICAgICAgICAgICAg ICAgICAgICAgKHByb2cpLCBodG1sX3BhdGgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKPj4+ICsgICAgICAgICAgICBpbnQgcmV0ID0gc3lzdGVtKGJ1Zik7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgICAgIC8qIE9uIFVuaXg6IHN5c3Rl bSgpIHJldHVybnMgLTEgaWYgdGhlIHNoZWxsIGNhbid0IHJ1bi4gKi9cCj4+PiArICAgICAgICAg ICAgLyogT3RoZXJ3aXNlLCBjaGVjayBleGl0IGNvZGUgaW4gbG93ZXIgOCBiaXRzLiAgICAgICAg ICAgKi9cCj4+PiArICAgICAgICAgICAgaWYgKHJldCAhPSAtMSAmJiBXSUZFWElURUQocmV0KSAm JiBXRVhJVFNUQVRVUyhyZXQpID09IDApIFwKPj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIDA7 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAg ICAgfSB3aGlsZSAoMCkKPj4+ICsKPj4+ICsgICAgICAgIFRSWV9DTUQoInhkZy1vcGVuIik7Cj4+ PiArICAgICAgICBUUllfQ01EKCJnbm9tZS1vcGVuIik7Cj4+PiArICAgICAgICBUUllfQ01EKCJr Zm1jbGllbnQgZXhlYyIpOwo+Pj4gKwo+Pj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3Vs ZCBub3Qgb3BlbiAnJXMnIGluIGEgYnJvd3Nlci5cbiIsIGh0bWxfcGF0aCk7Cj4+PiArICAgICAg ICByZXR1cm4gLTE7Cj4+PiArICAgIH0KPj4+ICsKPj4+ICsjZW5kaWYKPj4+ICt9Cj4+IFsuLi5d Cj4+Cj4+IFNvcnJ5IEkgZGlkbid0IGhhdmUgYSBjbG9zZXIgbG9vayBhdCB0aGUgcGF0Y2hzZXQg d2hpbGUgaXQgd2FzIHVuZGVyCj4+IHJldmlldywgYnV0IHN5c3RlbShjbWQpIGlzIGEgYmlnIG5v LW5vLiBXZSBjb3VsZCBjcmVhdGUgYSBmaWxlIHdpdGggYW4KPj4gZXhwbGljaXQgcGF0aCBwYXNz ZWQgYnkgdGhlIHVzZXIsIGJ1dCB0aGVuIGl0J3MgdXAgdG8gdGhlIHVzZXIgdG8gb3Blbgo+PiBp dC4KPgo+IFdoYXQncyBiYWQgYWJvdXQgb3BlbmluZyBhIGZpbGUgaW4gdGhlIGJyb3dzZXIgd2hl biB0aGF0J3MgdGhlIGRvY3VtZW50ZWQKPiBiZWhhdmlvciBvZiB0aGUgY2xpIHBhcmFtZXRlcj8K CkJlY2F1c2UgZmZtcGVnIGlzIG5vdCBhIGJyb3dzZXIgb3BlbmVyIHRvb2wsIGJ1dCBhIHRyYW5z Y29kaW5nIHRvb2wuIEFuIAphcmd1bWVudCBjYW4gYmUgbWFkZSBmb3IgZXZlcnkgZmVhdHVyZSB5 b3UgY2FuIHRoaW5rIG9mIChXaHkgbm90IGFkZCBhbiAKb3B0aW9uIHdoaWNoIHNodXRzIGRvd24g YSBjb21wdXRlciB3aGVuIHRoZSB0cmFuc2NvZGluZyBpcyBkb25lPyBXaHkgbm90IAphZGQgYSBw bGF5YWJsZSBET09NIGltcGxlbWVudGF0aW9uIHNvIHRoZSB1c2VyIHdpbGwgbm90IGJlIGJvcmVk IHdoZW4gCndhaXRpbmcgZm9yIHRoZSB0cmFuc2NvZGUgdG8gZmluaXNoKS4KCkxldCdzIGp1c3Qg cmV2ZXJ0IHRoaXMuIFRoZSBtYW55IGZmbXBlZyBjbGkgZnJvbnRlbmRzIGNhbiBvcGVuIGJyb3dz ZXJzIGlmIAp0aGV5IHdhbnQuCgpUaGFua3MsCk1hcnRvbgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==