From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 8F0E54DF59 for ; Wed, 5 Mar 2025 20:20:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9101068F16D; Wed, 5 Mar 2025 22:20:53 +0200 (EET) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3266768F122 for ; Wed, 5 Mar 2025 22:20:42 +0200 (EET) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-390f69f8083so4287216f8f.0; Wed, 05 Mar 2025 12:20:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741206041; x=1741810841; darn=ffmpeg.org; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=7xb40MUswPu/W6C3iAz/HvuxP29WJYhUCIwFRxeSsis=; b=hOcqORcF6XvoFMW6EN0Var8kdr16pjIGWbY1Yn88WmCO+EZWYw4lbXbJE9yP8O+/Mg 5x6pnDMDe5fPorzxS56OZby8pmN+etcq3wWktbUYy8rV7LA6lNtZN8906PKeD8NyAGDd oR2nIpZVf13hv95XnSjynTfVxw3dfh9EDWrojTF4jLbz2bClIVERrnhRa/5lSmdu6f+i iBBkqeTGvEJTQ+UWqRZxZUhjh5w2QzRFBO4H1lsCaeAxDI63NRPRDrHHkiRfQjx2q3Ka AtNVaepurJon9109r4y4Zaj9gUj2lB9EywKv6ch8j5TVRhFHwfGGqA7wrl0N4LE1hKQh Dfaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741206041; x=1741810841; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7xb40MUswPu/W6C3iAz/HvuxP29WJYhUCIwFRxeSsis=; b=G0m+YcHTZG5zdPx4E0PMjWXapBQcfdq0tlnTuOx7r2DLWl7Nfd+20i2FAXWmg2kocK LklHIQsl8MJttlYTbYeS954udLmBz65w0w1vCO97INC4vkCXvEo0Z0ThgqGI0SPaCngX EsQsDBLIgWM/VmJZ3A4xIdjdU+th3F9bjcCVLZUU6fyy0afTu7vagwudRphk7/Gk/eFP pxbbL/ndu+dS8xmq937sQy5gqjxbUAx3o6ItUQQDwXId2wJSJWsa+x1wCaSHFB2AKh+N B48vM21zj7YCdo92iQijeA1iqrWK5n/3hryL4nlTueci42r6gWHHErW0LJJWCiiWgdPa Rj8w== X-Forwarded-Encrypted: i=1; AJvYcCWJ/OToh6QVFU7H0klCgE5UNXNnVpKEO2XuDrspxstARFOse0/wHc2nj1OhNIiG2iCtwzLL+ek/liNFDUQrUGR/mI6M8hkK2R4=@ffmpeg.org X-Gm-Message-State: AOJu0YzA5nABD8XMXx6hYMGtlRk1ZLpMJElXcAeJiduS3ci+sV7lBF+/ Qc973goCpuFFnntLifhjSA3aYgjc1fXgiOL9hD+pGBF5WldL0vHda94l1A== X-Gm-Gg: ASbGnct8o1neIiOjTTRPuEWkU+zKV7Pc+ABDsegqYYInMIQyT5DR4PA+2CgrdIb59E6 f6JZgFDHqVELfLgQD5TIpgNbc70r8hOYLqGlqCxEni6IwxGdWTtGpay88ooAEdHjVx1zlZL+pZn KckXVcvCYiwU4MxrHaJbbaURyoxt45xdiiat8i8IykS5tBDR0u24qeFSOmo76xc0MuMkoLe87VL 8nD72BTJv7uaTXWUDASVHqHPeSnrdNyx5E45ci/jikAHcVxwH+pXlYppJhAn5KwcYbUkZIHqT4S qrOgR8kPlLy/E3yg2fy7ncsRJ2nnRD+xSycKp8W7yNtiim61RRdHGcMTxh2z/B6Qxz7ro5yyaFg 4ejrP+2Jw X-Google-Smtp-Source: AGHT+IFMb6y6yxAHy8flSwS+FgcQyrGRux+f7niP2g0NggDxVBy56n+iArUA8NQkCjn8iMBBgJfrHA== X-Received: by 2002:a05:6000:1f8e:b0:390:fe05:da85 with SMTP id ffacd0b85a97d-3911f735ad7mr5037658f8f.16.1741206040884; Wed, 05 Mar 2025 12:20:40 -0800 (PST) Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it. [84.220.189.10]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e47a7473sm22393207f8f.38.2025.03.05.12.20.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Mar 2025 12:20:40 -0800 (PST) Received: by mariano (Postfix, from userid 1000) id CDE8EBFCE8; Wed, 5 Mar 2025 21:20:39 +0100 (CET) Date: Wed, 5 Mar 2025 21:20:39 +0100 From: Stefano Sabatini To: Soft Works Message-ID: Mail-Followup-To: Soft Works , FFmpeg development discussions and patches , Soft Works , Andreas Rheinhardt References: <6239813ba0e293bd427cecf8437aadef778ea3ee.1740823324.git.ffmpegagent@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [PATCH v3 1/7] fftools/textformat: Extract and generalize textformat api from ffprobe.c 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 Cc: Soft Works , FFmpeg development discussions and patches , Andreas Rheinhardt 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: T24gZGF0ZSBTdW5kYXkgMjAyNS0wMy0wMiAxOTo0NDozNCArMDAwMCwgU29mdCBXb3JrcyB3cm90 ZToKPiAKPiAKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBTdGVmYW5v IFNhYmF0aW5pIDxzdGVmYXNhYkBnbWFpbC5jb20+Cj4gPiBTZW50OiBTb25udGFnLCAyLiBNw6Ry eiAyMDI1IDE4OjU1Cj4gPiBUbzogRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBw YXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZz4KPiA+IENjOiBTb2Z0IFdvcmtzIDxzb2Z0 d29ya3otYXQtaG90bWFpbC5jb21AZmZtcGVnLm9yZz47IHNvZnR3b3Jrego+ID4gPHNvZnR3b3Jr ekBob3RtYWlsLmNvbT47IEFuZHJlYXMgUmhlaW5oYXJkdAo+ID4gPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0ggdjMg MS83XSBmZnRvb2xzL3RleHRmb3JtYXQ6IEV4dHJhY3QKPiA+IGFuZCBnZW5lcmFsaXplIHRleHRm b3JtYXQgYXBpIGZyb20gZmZwcm9iZS5jCj4gPiAKPiA+IEhpLAo+ID4gCj4gPiBJJ2xsIGhhdmUg YSBsb29rIGF0IHRoaXMgaW4gdGhlIHdlZWsuIFRoZXJlIGFyZSBhIGZldyB0aGluZ3Mgd2hpY2gg SQo+ID4gd2FudCB0byBkb3VibGVjaGVjayAodGhlcmUgaXMgc29tZSBhZC1ob2MgYXBwbGljYXRp b24gbG9naWMgd2hpY2gKPiA+IG1pZ2h0IGJlIGJyb2tlbiB3aGVuIGdlbmVyYWxpemluZyB0aGlz KSwgYnV0IEkgbGlrZSB0aGUgb3ZlcmFsbAo+ID4gZGlyZWN0aW9uIG9mIHRoaXMgY2hhbmdlc2V0 Lgo+IAo+IEhpIFN0ZWZhbm8sCj4gCj4gdGhhbmtzIGEgbG90IGZvciB5b3VyIGludGVyZXN0IGlu IHRoaXMgY2hhbmdlc2V0Lgo+IAo+IEkgdGhpbmsgSSBrbm93IHdoYXQgeW91IGFyZSB0YWxraW5n IGFib3V0IHdpdGggcmVnYXJkcyB0byBwb3NzaWJsZSBicmVha2FnZSDwn5iKLgo+IAo+IEluIHRo aXMgY2hhbmdlc2V0LCBJIHdhbnRlZCB0byBrZWVwIHRoZSBjaGFuZ2VzIGNvbXBhY3QgdG8gcmVk dWNlIHRoZSBudW1iZXIgb2YgbGluZXMgd2hpY2ggbmVlZHMgdG8gYmUgcmV2aWV3ZWQuIEJ1dCB0 aGVyZSdzIGEgcHJlY2VkaW5nIHBhdGNoc2V0IAo+IAo+ICJbRkZtcGVnLWRldmVsLHYyLDAvOCxS RkNdIGF2dGV4dGZvcm1hdDogVHJhbnNmb3JtIHRleHQgd3JpdGluZyBpbnRvIGFuIGluZGVwZW5k ZW50IEFQSSIgCj4gCj4gd2hpY2ggYWxsb3dzIHRvIGZvbGxvdyB0aGUgY2hhbmdlcyBzdGVwLWJ5 LXN0ZXAuCj4gCj4gVGhlIHBhcnQgeW91IGFyZSBwcm9iYWJseSB0YWxraW5nIGFib3V0IGlzIGRv bmUgaGVyZTogCj4gCj4gaHR0cHM6Ly9wYXRjaHdvcmsuZmZtcGVnLm9yZy9wcm9qZWN0L2ZmbXBl Zy9wYXRjaC8wMTQxM2RmYmMwYzYwZWUxN2M3OTM3MDA4NmFiYjg4ZDc4NTUyOTI5LjE3NDA3MTg5 MzYuZ2l0LmZmbXBlZ2FnZW50QGdtYWlsLmNvbS8KPiAKPiAKPiBJIGhhdmUgcmVtb3ZlZCB0aGUg c3BlY2lmaWMgZmllbGRzLi4KPiAKPiB1bnNpZ25lZCBpbnQgbmJfc2VjdGlvbl9wYWNrZXQ7IC8v LzwgbnVtYmVyIG9mIHRoZSBwYWNrZXQgc2VjdGlvbiAKPiB1bnNpZ25lZCBpbnQgbmJfc2VjdGlv bl9mcmFtZTsgIC8vLzwgbnVtYmVyIG9mIHRoZSBmcmFtZSAgc2VjdGlvbiAKPiB1bnNpZ25lZCBp bnQgbmJfc2VjdGlvbl9wYWNrZXRfZnJhbWU7IC8vLzwgbmJfc2VjdGlvbl9wYWNrZXQgb3IgbmJf c2VjdGlvbl9mcmFtZQo+IAo+IC4uYW5kIHJlcGxhY2VkIGl0IHdpdGggYSAyLWRpbWVuc2lvbmFs IGFycmF5Ogo+IAo+IHVuc2lnbmVkIGludCBuYl9pdGVtW1NFQ1RJT05fTUFYX05CX0xFVkVMU107 IAo+IHVuc2lnbmVkIGludCBuYl9pdGVtX3R5cGVbU0VDVElPTl9NQVhfTkJfTEVWRUxTXVtTRUNU SU9OX01BWF9OQl9TRUNUSU9OU107IDw9IG5ldwo+IAo+IFdoaWxlIG5iX2l0ZW0gY291bnRzIHRo ZSB0b3RhbCBudW1iZXIgb2YgY3VycmVudCBpdGVtcyBhdCBhIGNlcnRhaW4gbGV2ZWwsIG5iX2l0 ZW1fdHlwZSBjb3VudHMgdGhlIG51bWJlciBvZiBpdGVtcyBmb3IgZWFjaCB0eXBlIHNlcGFyYXRl bHkuCj4gCj4gVGhlbiwgCj4gCj4gV1JJVEVSX0ZMQUdfUFVUX1BBQ0tFVFNfQU5EX0ZSQU1FU19J Tl9TQU1FX0NIQVBURVIgCj4gCj4gaXMgcmVwbGFjZWQgd2l0aCAKPiAKPiBURVhURk9STUFUX0ZM QUdfU1VQUE9SVFNfTUlYRURfQVJSQVlfQ09OVEVOVAo+IAoKPiBhbmQgaW5zdGVhZCBvZiBjaGVj a2luZyBmb3IgdGhlIHNwZWNpZmljIElECj4gKFNFQ1RJT05fSURfUEFDS0VUU19BTkRfRlJBTUVT KSwgdGhpcyBpcyBkb25lIHdpdGggYSBuZXcgZmxhZwo+IChTRUNUSU9OX0ZMQUdfTlVNQkVSSU5H X0JZX1RZUEUpLiBBbGwgdGhhdCBjb21iaW5lZCBhbGxvd3MgdG8KPiBhY2hpZXZlIHRoZSBzYW1l IHJlc3VsdCBhcyBiZWZvcmUgKHNlcGFyYXRlIG51bWJlcmluZyBvZiBtaXhlZCBhcnJheQo+IGNv bnRlbnQgc2VjdGlvbnMpLgo+IAo+IAo+IEdlbmVyYWxseSwgaXQgd2FzIGRvbmUgaW4gYSByZWZh Y3RvcmluZyB3YXkgKG5vdCBhIHJld3JpdGUpLCBzbwo+IG5vdGhpbmcgc2hvdWxkIGhhdmUgZ290 dGVuIGxvc3QsIG9ubHkgdGhlIG91dHB1dCB3cml0ZXJzIGFyZSBuZXcKPiAoYXZpb3dyaXRlciwg c3Rkb3V0d3JpdGVyLCBidWZmZXJ3cml0ZXIpLgoKQ29vbCwgSSB0aGluayB0aGlzIHNob3VsZCB3 b3JrIGluZGVlZC4KIAo+ID4gCj4gPiBPbiBkYXRlIFNhdHVyZGF5IDIwMjUtMDMtMDEgMTA6MDE6 NTggKzAwMDAsIHNvZnR3b3JreiB3cm90ZToKPiA+ID4gRnJvbTogc29mdHdvcmt6IDxzb2Z0d29y a3pAaG90bWFpbC5jb20+Cj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IHNvZnR3b3JreiA8c29m dHdvcmt6QGhvdG1haWwuY29tPgo+ID4gPiAtLS0KPiA+ID4gIGZmdG9vbHMvdGV4dGZvcm1hdC9h dnRleHRmb3JtYXQuYyAgfCA2NzEKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g PiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmggIHwgMTcxICsrKysrKysrCj4g PiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0d3JpdGVycy5oIHwgIDY4ICsrKwo+ID4gCj4g PiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvdGZfY29tcGFjdC5jICAgIHwgMjgyICsrKysrKysrKysr Kwo+ID4gPiAgZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2RlZmF1bHQuYyAgICB8IDE0NSArKysrKysr Cj4gPiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvdGZfZmxhdC5jICAgICAgIHwgMTc0ICsrKysrKysr Cj4gPiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvdGZfaW5pLmMgICAgICAgIHwgMTYwICsrKysrKysK PiA+ID4gIGZmdG9vbHMvdGV4dGZvcm1hdC90Zl9qc29uLmMgICAgICAgfCAyMTUgKysrKysrKysr Cj4gPiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvdGZfeG1sLmMgICAgICAgIHwgMjIxICsrKysrKysr KysKPiA+ID4gIGZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvLmMgICAgICAgfCAxMjkgKysrKysr Cj4gPiA+ICBmZnRvb2xzL3RleHRmb3JtYXQvdHdfYnVmZmVyLmMgICAgIHwgIDkyICsrKysKPiA+ ID4gIGZmdG9vbHMvdGV4dGZvcm1hdC90d19zdGRvdXQuYyAgICAgfCAgODIgKysrKwo+ID4gCgo+ ID4gTm90IHN1cmUgaWYgdGhpcyBpcyBmZm1wZWctaXNoIGJ1dCB3ZSBtaWdodCBtb3ZlIHRoZSBm b3JtYXRzIHdpdGhpbiBhCj4gPiBkZWRpY2F0ZWQgc3ViZGlyZWN0b3J5IHRvIG1ha2UgbW9yZSBh cHBhcmVudCB0aGUgY29yZS9jb21wb25lbnRzCj4gPiBkaXN0aW5jdGlvbiAtIGFueXdheSB0aGlz IGlzIG5vdCBhIGJsb2NrZXIuCj4gCj4gSSdsbCBkbyB0aGF0LCBidXQgaXQncyBub3QgcXVpdGUg Y2xlYXIgaG93IHlvdSBtZWFuIGl0LCBhcyB0aGV5IF9hcmVfIGluIGEgc3ViZGlyZWN0b3J5IGFs cmVhZHkgKHRleHRmb3JtYXQpLgo+IE9yIGRvIHlvdSBtZWFuIHR3byBzZXBhcmF0ZSBzdWJkaXJl Y3RvcmllcyAodGV4dGZvcm1hdCBhbmQgdGV4dHdyaXRlcnMpPwoKV2hhdCBJIG1lYW4gaXMgdGhh dCB3ZSBtaWdodCBtb3ZlIHRoZSB0ZXh0IGZvcm1hdHMgdG8gYSBkZWRpY2F0ZWQKZGlyZWN0b3J5 IChlLmcuIGZmdG9vbHMvdGV4dGZvcm1hdC9mb3JtYXRzL2NvbXBhY3QuYykgYnV0IGl0J3Mgbm90 CmJsb2NraW5nIGF0IGFsbC4KCj4gQW5vdGhlciBxdWVzdGlvbjogc2hhbGwgSSBhZGQgeW91ciBu YW1lL2NvcHlyaWdodCBsaW5lIGluIHRoZSBoZWFkZXIKPiBvZiB0aGUgd3JpdGVyIGZpbGVzPyBJ dCdzIHN0aWxsIHlvdXIgY29kZSAoSSBhc3N1bWUpLCBJJ3ZlIGp1c3QKPiB0cmFuc2Zvcm1lZCBp dCBhIGJpdC4KCkZlZWwgZnJlZSB0byBza2lwIGl0LCBnaXQgYmxhbWUgZG9lcyBhIGJldHRlciBq b2IgYXQgdHJhY2tpbmcgdGhlCmF1dGhvcnNoaXAgYW5kIEkgZG9uJ3QgbWluZCBhIGxvdCBhYm91 dCBjb3B5cmlnaHQgYW55d2F5LgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==