From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 8F0E54DF59
	for <ffmpegdev@gitmailbox.com>; 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 <ffmpeg-devel@ffmpeg.org>; 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 <stefasab@gmail.com>
To: Soft Works <softworkz@hotmail.com>
Message-ID: <Z8iyF9FS2Key/GRF@mariano>
Mail-Followup-To: Soft Works <softworkz-at-hotmail.com@ffmpeg.org>,
	FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>,
	Soft Works <softworkz-at-hotmail.com@ffmpeg.org>,
	Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
References: <pull.52.v2.ffstaging.FFmpeg.1740137232.ffmpegagent@gmail.com>
 <pull.52.v3.ffstaging.FFmpeg.1740823324.ffmpegagent@gmail.com>
 <6239813ba0e293bd427cecf8437aadef778ea3ee.1740823324.git.ffmpegagent@gmail.com>
 <Z8Sbc6cDaKH0ydq4@mariano>
 <DM8P223MB0365E170AB8689C2FFA184FABACE2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <DM8P223MB0365E170AB8689C2FFA184FABACE2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
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 <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: Soft Works <softworkz-at-hotmail.com@ffmpeg.org>,
 FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>,
 Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/Z8iyF9FS2Key%2FGRF@mariano/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

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==