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 ESMTP id 956D446B0C for ; Tue, 3 Oct 2023 09:10:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B689E68CBFE; Tue, 3 Oct 2023 12:10:29 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB20468CB0F for ; Tue, 3 Oct 2023 12:10:22 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 853F85428BB5 for ; Tue, 3 Oct 2023 11:10:22 +0200 (CEST) Received: from [192.168.43.176] (host-95-195-157-254.mobileonline.telia.com [95.195.157.254]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 420565428A05 for ; Tue, 3 Oct 2023 11:10:21 +0200 (CEST) Message-ID: From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Tue, 03 Oct 2023 11:10:20 +0200 In-Reply-To: <20231002190333.GV3543730@pb2> References: <20230929232001.23197-1-michael@niedermayer.cc> <47b96a8-db6b-aa20-d48-a6d60f0e84e@passwd.hu> <20230930140403.GK3543730@pb2> <20230930143143.GL3543730@pb2> <169610511838.6638.13529422310033823704@lain.khirnov.net> <20230930222856.GN3543730@pb2> <169623766726.6638.12142285893799599279@lain.khirnov.net> <20231002190333.GV3543730@pb2> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/6] avformat/avidec: support huge durations 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: bcOlbiAyMDIzLTEwLTAyIGtsb2NrYW4gMjE6MDMgKzAyMDAgc2tyZXYgTWljaGFlbCBOaWVkZXJt YXllcjoKPiBPbiBNb24sIE9jdCAwMiwgMjAyMyBhdCAxMTowNzo0N0FNICswMjAwLCBBbnRvbiBL aGlybm92IHdyb3RlOgo+ID4gUXVvdGluZyBNaWNoYWVsIE5pZWRlcm1heWVyICgyMDIzLTEwLTAx IDAwOjI4OjU2KQo+ID4gPiBPbiBTYXQsIFNlcCAzMCwgMjAyMyBhdCAxMDoxODozOFBNICswMjAw LCBBbnRvbiBLaGlybm92IHdyb3RlOgo+ID4gPiA+IFF1b3RpbmcgTWljaGFlbCBOaWVkZXJtYXll ciAoMjAyMy0wOS0zMCAxNjozMTo0MykKPiA+ID4gPiA+IE9uIFNhdCwgU2VwIDMwLCAyMDIzIGF0 IDA0OjA0OjAzUE0gKzAyMDAsIE1pY2hhZWwgTmllZGVybWF5ZXIKPiA+ID4gPiA+IHdyb3RlOgo+ ID4gPiA+ID4gPiBPbiBTYXQsIFNlcCAzMCwgMjAyMyBhdCAxMTozNToxOUFNICswMjAwLCBNYXJ0 b24gQmFsaW50Cj4gPiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ IAo+ID4gPiA+ID4gPiA+IE9uIFNhdCwgMzAgU2VwIDIwMjMsIE1pY2hhZWwgTmllZGVybWF5ZXIg d3JvdGU6Cj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiBGaXhlczogc2lnbmVkIGludGVn ZXIgb3ZlcmZsb3c6IDEwOTgxNzQwMjQwMCAqCj4gPiA+ID4gPiA+ID4gPiAzMDE5OTAwNzcgY2Fu bm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJ2xvbmcgbG9uZycKPiA+ID4gPiA+ID4gPiA+IEZp eGVzOiA1MTg5Ni9jbHVzdGVyZnV6ei10ZXN0Y2FzZS1taW5pbWl6ZWQtCj4gPiA+ID4gPiA+ID4g PiBmZm1wZWdfZGVtX0FWSV9mdXp6ZXItNjcwNjE5MTcxNTEzOTU4NAo+ID4gPiA+ID4gPiA+ID4g Cj4gPiA+ID4gPiA+ID4gPiBGb3VuZC1ieTogY29udGludW91cyBmdXp6aW5nIHByb2Nlc3MKPiA+ ID4gPiA+ID4gPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvb3NzLWZ1enovdHJlZS9tYXN0 ZXIvcHJvamVjdHMvZmZtcGVnCj4gPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVs IE5pZWRlcm1heWVyCj4gPiA+ID4gPiA+ID4gPiA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPiA+ ID4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiA+ID4gbGliYXZmb3JtYXQvYXZpZGVjLmMgfCAx MiArKysrKysrKysrLS0KPiA+ID4gPiA+ID4gPiA+IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiBk aWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvYXZpZGVjLmMKPiA+ID4gPiA+ID4gPiA+IGIvbGliYXZm b3JtYXQvYXZpZGVjLmMKPiA+ID4gPiA+ID4gPiA+IGluZGV4IDAwYmQ3YTk4YTlkLi5jZmM2OTM4 NDJiNyAxMDA2NDQKPiA+ID4gPiA+ID4gPiA+IC0tLSBhL2xpYmF2Zm9ybWF0L2F2aWRlYy5jCj4g PiA+ID4gPiA+ID4gPiArKysgYi9saWJhdmZvcm1hdC9hdmlkZWMuYwo+ID4gPiA+ID4gPiA+ID4g QEAgLTI3LDYgKzI3LDcgQEAKPiA+ID4gPiA+ID4gPiA+ICNpbmNsdWRlICJsaWJhdnV0aWwvYXZz dHJpbmcuaCIKPiA+ID4gPiA+ID4gPiA+ICNpbmNsdWRlICJsaWJhdnV0aWwvb3B0LmgiCj4gPiA+ ID4gPiA+ID4gPiAjaW5jbHVkZSAibGliYXZ1dGlsL2RpY3QuaCIKPiA+ID4gPiA+ID4gPiA+ICsj aW5jbHVkZSAibGliYXZ1dGlsL2ludGVnZXIuaCIKPiA+ID4gPiA+ID4gPiA+ICNpbmNsdWRlICJs aWJhdnV0aWwvaW50ZXJuYWwuaCIKPiA+ID4gPiA+ID4gPiA+ICNpbmNsdWRlICJsaWJhdnV0aWwv aW50cmVhZHdyaXRlLmgiCj4gPiA+ID4gPiA+ID4gPiAjaW5jbHVkZSAibGliYXZ1dGlsL21hdGhl bWF0aWNzLmgiCj4gPiA+ID4gPiA+ID4gPiBAQCAtNDc2LDcgKzQ3Nyw3IEBAIHN0YXRpYyBpbnQK PiA+ID4gPiA+ID4gPiA+IGNhbGN1bGF0ZV9iaXRyYXRlKEFWRm9ybWF0Q29udGV4dCAqcykKPiA+ ID4gPiA+ID4gPiA+IMKgwqDCoMKgwqDCoMKgIEFWU3RyZWFtICpzdCA9IHMtPnN0cmVhbXNbaV07 Cj4gPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKgwqDCoCBGRlN0cmVhbSAqY29uc3Qgc3RpID0gZmZz dHJlYW0oc3QpOwo+ID4gPiA+ID4gPiA+ID4gwqDCoMKgwqDCoMKgwqAgaW50NjRfdCBkdXJhdGlv bjsKPiA+ID4gPiA+ID4gPiA+IC3CoMKgwqDCoMKgwqDCoCBpbnQ2NF90IGJpdHJhdGU7Cj4gPiA+ ID4gPiA+ID4gPiArwqDCoMKgwqDCoMKgwqAgaW50NjRfdCBiaXRyYXRlID0gMDsKPiA+ID4gPiA+ ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gwqDCoMKgwqDCoMKgwqAgZm9yIChqID0gMDsgaiA8IHN0 aS0+bmJfaW5kZXhfZW50cmllczsgaisrKQo+ID4gPiA+ID4gPiA+ID4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBsZW4gKz0gc3RpLT5pbmRleF9lbnRyaWVzW2pdLnNpemU7Cj4gPiA+ID4gPiA+ID4g PiBAQCAtNDg0LDcgKzQ4NSwxNCBAQCBzdGF0aWMgaW50Cj4gPiA+ID4gPiA+ID4gPiBjYWxjdWxh dGVfYml0cmF0ZShBVkZvcm1hdENvbnRleHQgKnMpCj4gPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKg wqDCoCBpZiAoc3RpLT5uYl9pbmRleF9lbnRyaWVzIDwgMiB8fCBzdC0+Y29kZWNwYXItCj4gPiA+ ID4gPiA+ID4gPiA+Yml0X3JhdGUgPiAwKQo+ID4gPiA+ID4gPiA+ID4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBjb250aW51ZTsKPiA+ID4gPiA+ID4gPiA+IMKgwqDCoMKgwqDCoMKgIGR1cmF0aW9u ID0gc3RpLT5pbmRleF9lbnRyaWVzW2otMV0udGltZXN0YW1wIC0KPiA+ID4gPiA+ID4gPiA+IHN0 aS0+aW5kZXhfZW50cmllc1swXS50aW1lc3RhbXA7Cj4gPiA+ID4gPiA+ID4gPiAtwqDCoMKgwqDC oMKgwqAgYml0cmF0ZSA9IGF2X3Jlc2NhbGUoOCpsZW4sIHN0LT50aW1lX2Jhc2UuZGVuLAo+ID4g PiA+ID4gPiA+ID4gZHVyYXRpb24gKiBzdC0+dGltZV9iYXNlLm51bSk7Cj4gPiA+ID4gPiA+ID4g PiArwqDCoMKgwqDCoMKgwqAgaWYgKElOVDY0X01BWCAvIGR1cmF0aW9uID49IHN0LT50aW1lX2Jh c2UubnVtKQo+ID4gPiA+ID4gPiA+ID4gewo+ID4gPiA+ID4gPiA+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgYml0cmF0ZSA9IGF2X3Jlc2NhbGUoOCpsZW4sIHN0LQo+ID4gPiA+ID4gPiA+ID4g PnRpbWVfYmFzZS5kZW4sIGR1cmF0aW9uICogc3QtPnRpbWVfYmFzZS5udW0pOwo+ID4gPiA+ID4g PiA+IAo+ID4gPiA+ID4gPiA+IFdoeSBub3QgYWx3YXlzIHVzZSB0aGUgQVZJbnRlZ2VyIHZlcnNp b24/IFRoaXMgaXMgbm90Cj4gPiA+ID4gPiA+ID4gcGVyZm9ybWFuY2Ugc2Vuc2l0aXZlCj4gPiA+ ID4gPiA+ID4gYXMgZmFyIGFzIEkgc2VlLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gV2UgY2Fu LCBpIHdpbGwgaGF2ZSB0byBmaXggdGhlIHJvdW5kaW5nIHRob3VnaCBzbyBpdAo+ID4gPiA+ID4g PiBtYXRjaGVzIGF2X3Jlc2NhbGUoKQo+ID4gPiA+ID4gCj4gPiA+ID4gPiB3aWxsIGFwcGx5IHRo aXMgd2l0aCBqdXN0IEFWSW50ZWdlciBhbmQgZml4ZWQgcm91bmRpbmcgd2l0aAo+ID4gPiA+ID4g bXkgbmV4dCBwdXNoIHByb2JhYmx5Cj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBzZWVtcyBNVUNIIGxl c3MgcmVhZGFibGUgdG8gbWUuCj4gPiA+IAo+ID4gPiB3ZSBjYW4gYWRkIGEgYXZfcmVzY2FsZV8y ZGVuKCkKPiA+IAo+ID4gV29uJ3QgYXZfcmVzY2FsZV9xKGxlbiwgKEFWUmF0aW9uYWwpezgsIGR1 cmF0aW9ufSwgc3QtPnRpbWVfYmFzZSkKPiA+IGFjaGlldmUgdGhlIHNhbWUgZWZmZWN0Pwo+IAo+ IGR1cmF0aW9uIGlzIDY0Yml0IEFWUmF0aW9uYWwgaXMgMzIvMzIgYml0LCBzbyBpIHdvdWxkIGV4 cGVjdCB0aGF0IHRvCj4gbm90Cj4gd29yay4KPiBJZiBkdXJhdGlvbiB3YXMgZml0dGluZyBpbiAz MmJpdCB0aGVuIGR1cmF0aW9uICogc3QtPnRpbWVfYmFzZS5udW0KPiB3b3VsZCBub3QKPiBoYXZl IG92ZXJmbG93ZWQKCk1heWJlIHdlIG5lZWQgYSA2NC82NC1iaXQgdmVyc2lvbiBvZiBBVlJhdGlv bmFsLi4KCi9Ub21hcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==