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 E92F04CD53 for <ffmpegdev@gitmailbox.com>; Mon, 14 Apr 2025 04:39:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0AE98687C59; Mon, 14 Apr 2025 07:39:48 +0300 (EEST) Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 810A16801BE for <ffmpeg-devel@ffmpeg.org>; Mon, 14 Apr 2025 07:39:41 +0300 (EEST) Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4ZbZMG4yMKz9t0S for <ffmpeg-devel@ffmpeg.org>; Mon, 14 Apr 2025 06:39:38 +0200 (CEST) Message-ID: <ebac78d5-578b-4ff4-ba3f-797f952adfa1@gyani.pro> Date: Mon, 14 Apr 2025 10:09:35 +0530 MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org References: <20250413111545.4619-1-ffmpeg@gyani.pro> <20250413111545.4619-2-ffmpeg@gyani.pro> <DM8P223MB0365B8C3EDA17E5CAC6414D3BAB02@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> Content-Language: en-US From: Gyan Doshi <ffmpeg@gyani.pro> In-Reply-To: <DM8P223MB0365B8C3EDA17E5CAC6414D3BAB02@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> X-Rspamd-Queue-Id: 4ZbZMG4yMKz9t0S X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/2] ffprobe: show seekability details in format section 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> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/ebac78d5-578b-4ff4-ba3f-797f952adfa1@gyani.pro/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> CgpPbiAyMDI1LTA0LTEzIDA5OjQ4IHBtLCBzb2Z0d29ya3ogLiB3cm90ZToKPgo+PiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBmZm1wZWctZGV2ZWw8ZmZtcGVnLWRldmVsLWJv dW5jZXNAZmZtcGVnLm9yZz4gIE9uIEJlaGFsZiBPZiBHeWFuCj4+IERvc2hpCj4+IFNlbnQ6IFNv bm50YWcsIDEzLiBBcHJpbCAyMDI1IDEzOjE2Cj4+IFRvOmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cj4+IFN1YmplY3Q6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCAyLzJdIGZmcHJvYmU6IHNob3cgc2Vl a2FiaWxpdHkgZGV0YWlscyBpbgo+PiBmb3JtYXQgc2VjdGlvbgo+Pgo+PiAtLS0KPj4gICBmZnRv b2xzL2ZmcHJvYmUuYyAgICAgICAgICAgICAgICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysr KysrKysrKystCj4+ICAgdGVzdHMvcmVmL2ZhdGUvY2F2cy1kZW11eCAgICAgICAgICAgIHwgIDIg Ky0KPj4gICB0ZXN0cy9yZWYvZmF0ZS9mZnByb2JlX2NvbXBhY3QgICAgICAgfCAgMiArLQo+PiAg IHRlc3RzL3JlZi9mYXRlL2ZmcHJvYmVfY3N2ICAgICAgICAgICB8ICAyICstCj4+ICAgdGVzdHMv cmVmL2ZhdGUvZmZwcm9iZV9kZWZhdWx0ICAgICAgIHwgIDEgKwo+PiAgIHRlc3RzL3JlZi9mYXRl L2ZmcHJvYmVfZmxhdCAgICAgICAgICB8ICAxICsKPj4gICB0ZXN0cy9yZWYvZmF0ZS9mZnByb2Jl X2luaSAgICAgICAgICAgfCAgMSArCj4+ICAgdGVzdHMvcmVmL2ZhdGUvZmZwcm9iZV9qc29uICAg ICAgICAgIHwgIDEgKwo+PiAgIHRlc3RzL3JlZi9mYXRlL2ZmcHJvYmVfeG1sICAgICAgICAgICB8 ICAyICstCj4+ICAgdGVzdHMvcmVmL2ZhdGUvZmZwcm9iZV94c2QgICAgICAgICAgIHwgIDIgKy0K Pj4gICB0ZXN0cy9yZWYvZmF0ZS9mbHYtZGVtdXggICAgICAgICAgICAgfCAgMiArLQo+PiAgIHRl c3RzL3JlZi9mYXRlL2dhcGxlc3MtbXAzLXNpZGUtZGF0YSB8ICAyICstCj4+ICAgdGVzdHMvcmVm L2ZhdGUvb2dnb3B1cy1kZW11eCAgICAgICAgIHwgIDIgKy0KPj4gICB0ZXN0cy9yZWYvZmF0ZS90 cy1kZW11eCAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIHRlc3RzL3JlZi9mYXRlL3RzLW9wdXMt ZGVtdXggICAgICAgICB8ICAyICstCj4+ICAgdGVzdHMvcmVmL2ZhdGUvdHMtc21hbGwtZGVtdXgg ICAgICAgIHwgIDIgKy0KPj4gICB0ZXN0cy9yZWYvZmF0ZS90cy10aW1lZC1pZDMtZGVtdXggICAg fCAgMiArLQo+PiAgIDE3IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0 aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZmZ0b29scy9mZnByb2JlLmMgYi9mZnRvb2xzL2Zm cHJvYmUuYwo+PiBpbmRleCBlMGE3MzIyNTIzLi44YjA5YWZiOGMxIDEwMDY0NAo+PiAtLS0gYS9m ZnRvb2xzL2ZmcHJvYmUuYwo+PiArKysgYi9mZnRvb2xzL2ZmcHJvYmUuYwo+PiBAQCAtMjI2MCw3 ICsyMjYwLDcgQEAgc3RhdGljIGludCBzaG93X2Zvcm1hdChBVlRleHRGb3JtYXRDb250ZXh0ICp0 ZmMsCj4+IElucHV0RmlsZSAqaWZpbGUpCj4+ICAgewo+PiAgICAgICBBVkZvcm1hdENvbnRleHQg KmZtdF9jdHggPSBpZmlsZS0+Zm10X2N0eDsKPj4gICAgICAgaW50NjRfdCBzaXplID0gZm10X2N0 eC0+cGIgPyBhdmlvX3NpemUoZm10X2N0eC0+cGIpIDogLTE7Cj4+IC0gICAgaW50IHJldCA9IDA7 Cj4+ICsgICAgaW50IHNlZWthYmxlLCByZXQgPSAwOwo+Pgo+PiAgICAgICBhdnRleHRfcHJpbnRf c2VjdGlvbl9oZWFkZXIodGZjLCBOVUxMLCBTRUNUSU9OX0lEX0ZPUk1BVCk7Cj4+ICAgICAgIHBy aW50X3N0cl92YWxpZGF0ZSgiZmlsZW5hbWUiLCBmbXRfY3R4LT51cmwpOwo+PiBAQCAtMjI3OSw2 ICsyMjc5LDUzIEBAIHN0YXRpYyBpbnQgc2hvd19mb3JtYXQoQVZUZXh0Rm9ybWF0Q29udGV4dCAq dGZjLAo+PiBJbnB1dEZpbGUgKmlmaWxlKQo+PiAgICAgICBpZiAoZm10X2N0eC0+Yml0X3JhdGUg PiAwKSBwcmludF92YWwgICAgKCJiaXRfcmF0ZSIsIGZtdF9jdHgtCj4+PiBiaXRfcmF0ZSwgdW5p dF9iaXRfcGVyX3NlY29uZF9zdHIpOwo+PiAgICAgICBlbHNlICAgICAgICAgICAgICAgICAgICAg ICBwcmludF9zdHJfb3B0KCJiaXRfcmF0ZSIsICJOL0EiKTsKPj4gICAgICAgcHJpbnRfaW50KCJw cm9iZV9zY29yZSIsIGZtdF9jdHgtPnByb2JlX3Njb3JlKTsKPj4gKwo+PiArICAgIHNlZWthYmxl ID0gYXZmb3JtYXRfcXVlcnlfc2Vla2FibGUoZm10X2N0eCk7Cj4+ICsgICAgaWYgKHNlZWthYmxl ID4gMCkgewo+PiArICAgICAgICBpbnQgZ2VuID0gMSwgYW50ZSA9IDA7Cj4+ICsgICAgICAgIEFW QlByaW50IHNlZWtfc3RyOwo+PiArICAgICAgICBhdl9icHJpbnRfaW5pdCgmc2Vla19zdHIsIDAs IEFWX0JQUklOVF9TSVpFX0FVVE9NQVRJQyk7Cj4+ICsKPj4gKyAgICAgICAgYXZfYnByaW50Zigm c2Vla19zdHIsICJ5ZXMsIGJ5Iik7Cj4+ICsgICAgICAgIGlmIChzZWVrYWJsZSAmIEFWU0VFS0FC TEVfVElNRSkgewo+PiArICAgICAgICAgICAgYXZfYnByaW50Zigmc2Vla19zdHIsICIgdGltZSIp Owo+PiArICAgICAgICAgICAgaWYgKHNlZWthYmxlICYgQVZTRUVLQUJMRV9QVFMpCj4+ICsgICAg ICAgICAgICAgICAgYXZfYnByaW50Zigmc2Vla19zdHIsICIocHRzKSIpOwo+PiArICAgICAgICAg ICAgZWxzZQo+PiArICAgICAgICAgICAgICAgIGF2X2JwcmludGYoJnNlZWtfc3RyLCAiKGR0cyki KTsKPj4gKyAgICAgICAgICAgIGFudGUgPSAxOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGlm IChzZWVrYWJsZSAmIEFWU0VFS0FCTEVfQllURSkgewo+PiArICAgICAgICAgICAgYXZfYnByaW50 Zigmc2Vla19zdHIsICIlY2J5dGUtb2Zmc2V0IiwgYW50ZSA/ICcsJzonICcpOwo+PiArICAgICAg ICAgICAgYW50ZSA9IDE7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgaWYgKHNlZWthYmxlICYg QVZTRUVLQUJMRV9GUkFNRSkgewo+PiArICAgICAgICAgICAgYXZfYnByaW50Zigmc2Vla19zdHIs ICIlY2ZyYW1lLWluZGV4IiwgYW50ZSA/ICcsJzonICcpOwo+PiArICAgICAgICB9Cj4+ICsKPj4g KyAgICAgICAgYW50ZSA9IDA7Cj4+ICsgICAgICAgIGF2X2JwcmludGYoJnNlZWtfc3RyLCAiIHZp YSIpOwo+PiArICAgICAgICBpZiAoc2Vla2FibGUgJiBBVlNFRUtBQkxFX0RFTVVYRVIpIHsKPj4g KyAgICAgICAgICAgIGF2X2JwcmludGYoJnNlZWtfc3RyLCAiIGRlbXV4ZXIiKTsKPj4gKyAgICAg ICAgICAgIGdlbiA9IDA7Cj4+ICsgICAgICAgICAgICBhbnRlID0gMTsKPj4gKyAgICAgICAgfQo+ PiArICAgICAgICBpZiAoc2Vla2FibGUgJiBBVlNFRUtBQkxFX1BLVFNDQU4pIHsKPj4gKyAgICAg ICAgICAgIGF2X2JwcmludGYoJnNlZWtfc3RyLCAiJWNwYWNrZXQtc2NhbiIsIGFudGUgPyAnLCc6 JyAnKTsKPj4gKyAgICAgICAgICAgIGdlbiA9IDA7Cj4+ICsgICAgICAgICAgICBhbnRlID0gMDsK Pj4gKyAgICAgICAgfQo+PiArICAgICAgICBpZiAoZ2VuKQo+PiArICAgICAgICAgICAgYXZfYnBy aW50Zigmc2Vla19zdHIsICIgZ2VuZXJpYyBzZWVrIik7Cj4+ICsKPj4gKyAgICAgICAgaWYgKHNl ZWthYmxlICYgQVZTRUVLQUJMRV9GV0RPTkxZKQo+PiArICAgICAgICAgICAgYXZfYnByaW50Zigm c2Vla19zdHIsICIgKGZvcndhcmQgb25seSkiKTsKPj4gKwo+PiArICAgICAgICBwcmludF9zdHIo InNlZWthYmxlIiwgICAgICBzZWVrX3N0ci5zdHIpOwo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ ICsgICAgICAgIHByaW50X3N0cigic2Vla2FibGUiLCAgICAgICJubyIpOwo+PiArCj4+ICAgICAg IGlmIChkb19zaG93X2Zvcm1hdF90YWdzKQo+PiAgICAgICAgICAgcmV0ID0gc2hvd190YWdzKHRm YywgZm10X2N0eC0+bWV0YWRhdGEsCj4+IFNFQ1RJT05fSURfRk9STUFUX1RBR1MpOwo+Cj4gSGkg R3lhbiwKPgo+IHRoZSBwcm9ibGVtIHRoYXQgSSBzZWUgaGVyZSBpcyB0aGF0IGl0J3Mgbm90IG1h Y2hpbmUtcmVhZGFibGUgYW5kIHdvdWxkIHJlcXVpcmUgbm9uLXRyaXZpYWwgcGFyc2luZyB0byB0 cmFuc2xhdGUgYmFjayB0byB0aGUgYWN0dWFsIGluZm9ybWF0aW9uIGJlaGluZCBpdC4KPiBJIHRo aW5rIHRoYXQgZWl0aGVyIGEgc2VwYXJhdGUgc3ViLXNlY3Rpb24gb3IgYXQgbGVhc3QgdGhyZWUg c2VwYXJhdGUgdmFsdWVzIHdvdWxkIGJlIGJldHRlci4KCkkgY2FuIGFkZCBhIGRlbGltaXRlciBs aWtlIHwKCmUuZy4KCnllc3x0aW1lKHB0cyksZnJhbWUtaW5kZXh8ZGVtdXhlcixwYWNrZXQtc2Nh bnxmYXN0CgpBbGwgb2YgdGhlIHBocmFzZXMgZm9yIGFuIGF0dHJpYnV0ZSBhcmUgdW5pcXVlLCBh bmQgZm9yIHRoYXQsIHRoZXkganVzdCAKbmVlZCB0byBncmVwLCBub3QgcGFyc2UgdGhlIHN0cmlu Zy4KTW9zdCBDTEkgdXNlcnMgd2lsbCBvbmx5IGNhcmUgYWJvdXQgdHdvIHRoaW5nczogeWVzL25v IGFuZCBmb3J3YXJkLW9ubHkuCgo+IEFub3RoZXIgbm90ZTogV2hlbiB5b3Ugc2tpbSB0aHJvdWdo IHRoZSBmZnByb2JlIGNvZGUsIHlvdSBjYW4gc2VlIHRoYXQgZmZwcm9iZSByYXJlbHkgZG9lcyBp dHMgb3duICJudW1iZXJzLXRvLXN0cmluZyIgdHJhbnNsYXRpb25zIChvbmx5IGZvciBjYXNlcyBv ZiBhYnNlbmNlLCBsaWtlICdub25lJywgJ3Vua25vd24nLCBldGMuKS4gTm9ybWFsbHksIHRob3Nl IHRyYW5zbGF0aW9ucyBhcmUgaW5jbHVkZWQgaW4gdGhlIGxpYnMgd2hlcmUgdGhleSBhcmUgZGVm aW5lZC4KClRoZSBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgYXMgYml0ZmxhZ3MgaW4gYW4gaW50LiBI b3cgd291bGQgdGhlIGxpYiBkbyBpdD8KCj4gT2gsIGFuZCBJIGJlbGlldmUgeW91IGFsc28gbmVl ZCB0byBhZGQgbmV3IG91dHB1dCBmaWVsZHMgdG8gdGhlIHhtbCBzY2hlbWEgZmlsZSAoZmZwcm9i ZS54c2QpLgoKV2lsbCBkby4KClJlZ2FyZHMsCkd5YW4KCgo+Cj4gU3RpbGwgbGlrZSBpdCEg8J+Y igo+Cj4gVGhhbmtzLAo+IHN3Cj4KPgo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnICB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=