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 C71C245BC6 for ; Fri, 24 Mar 2023 21:49:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6328C68C899; Fri, 24 Mar 2023 23:49:30 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B8D8C68C80F for ; Fri, 24 Mar 2023 23:49:24 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id B154EE89EA for ; Fri, 24 Mar 2023 22:49:04 +0100 (CET) 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 ZT-Rou5mskNl for ; Fri, 24 Mar 2023 22:49:03 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id EC017E8897 for ; Fri, 24 Mar 2023 22:49:02 +0100 (CET) Date: Fri, 24 Mar 2023 22:49:02 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: <20230321123729.74124-1-martin@martin.st> Message-ID: <5abcaac-8f6e-3999-569-348f3a9e9840@passwd.hu> References: <20230321123729.74124-1-martin@martin.st> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/2] libavformat: Improve ff_configure_buffers_for_index for excessive deltas 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: CgpPbiBUdWUsIDIxIE1hciAyMDIzLCBNYXJ0aW4gU3RvcnNqw7Ygd3JvdGU6Cgo+IFByZXZpb3Vz bHksIHRoZSBmZl9jb25maWd1cmVfYnVmZmVyc19mb3JfaW5kZXggZnVuY3Rpb24gaGFkCj4gdXBw ZXIgc2FuaXR5IGxpbWl0cyBvZiAxNiBNQiAoMTw8MjQpIGZvciBidWZmZXJfc2l6ZSBhbmQKPiA4 IE1CICgxPDwyMykgZm9yIHNob3J0X3NlZWtfdGhyZXNob2xkLgo+Cj4gSG93ZXZlciwgaWYgdGhl IGluZGV4IGFuYWx5c2lzIHNob3dlZCBhIG5lZWQgZm9yIGV2ZW4gbGFyZ2VyCj4gYnVmZmVyIHNp emVzIChmb3IgYSByZWFsbHkgYmFkbHkgaW50ZXJsZWF2ZWQgZmlsZSksIG92ZXIgdGhlCj4gc2Fu aXR5IGxpbWl0cywgd2UgcHJldmlvdXNseSBkaWRuJ3QgaW5jcmVhc2UgdGhlIGJ1ZmZlciBzaXpl cwo+IGF0IGFsbC4KPgo+IEluc3RlYWQsIGlmIHRoZSBmaWxlIHNob3dzIGEgbmVlZCBmb3IgcmVh bGx5IGxhcmdlIGJ1ZmZlcnMgYW5kCj4gc2hvcnRfc2Vla190aHJlc2hvbGQsIGp1c3Qgc2V0IHRo ZW0gdG8gdGhlIG1heGltdW0gc2FuaXR5IGxpbWl0Owo+IHdoaWxlIGl0IG1pZ2h0IG5vdCBiZSBl bm91Z2ggZm9yIGFsbCBjYXNlcyBpbiB0aGUgZmlsZSwgaXQgbWlnaHQKPiBiZSBlbm91Z2ggZm9y IG1vc3Qgb2YgaXQuCj4KPiBUaGlzIGNhbiBoYXBwZW4gZS5nLiB3aXRoIGEgbW92IGZpbGUgd2l0 aCBzb21lIHRyYWNrcyBjb250YWluaW5nCj4gc29tZSBzYW1wbGVzIHRoYXQgYmVsb25nIGluIHRo ZSBzdGFydCBvZiB0aGUgZmlsZSwgYXQgdGhlIGVuZCBvZgo+IHRoZSBtZGF0LCB3aGlsZSB0aGUg cmVzdCBvZiB0aGUgZmlsZSBpcyBtb3N0bHkgcmVhc29uYWJseSBpbnRlcmxlYXZlZDsKPiBwcmV2 aW91c2x5IHRob3NlIHNhbXBsZXMgY2F1c2VkIHRoZSBtYXhpbXVtIHBvc19kZWx0YSB0byBza3ly b2NrZXQsCj4gc2tpcHBpbmcgYW55IGJ1ZmZlciBzaXplIGVubGFyZ2VtZW50Lgo+Cj4gU2lnbmVk LW9mZi1ieTogTWFydGluIFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0Pgo+IC0tLQo+IGxpYmF2 Zm9ybWF0L3NlZWsuYyB8IDggKysrKy0tLS0KPiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z KCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L3NlZWsuYyBi L2xpYmF2Zm9ybWF0L3NlZWsuYwo+IGluZGV4IGEyMzZlMjg1YzAuLjgxODU0OWRmZWYgMTAwNjQ0 Cj4gLS0tIGEvbGliYXZmb3JtYXQvc2Vlay5jCj4gKysrIGIvbGliYXZmb3JtYXQvc2Vlay5jCj4g QEAgLTIyMCw3ICsyMjAsOCBAQCB2b2lkIGZmX2NvbmZpZ3VyZV9idWZmZXJzX2Zvcl9pbmRleChB VkZvcm1hdENvbnRleHQgKnMsIGludDY0X3QgdGltZV90b2xlcmFuY2UpCj4gICAgIHBvc19kZWx0 YSAqPSAyOwo+ICAgICBjdHggPSBmZmlvY29udGV4dChzLT5wYik7Cj4gICAgIC8qIFhYWCBUaGlz IGNvdWxkIGJlIGFkanVzdGVkIGRlcGVuZGluZyBvbiBwcm90b2NvbCovCj4gLSAgICBpZiAocy0+ cGItPmJ1ZmZlcl9zaXplIDwgcG9zX2RlbHRhICYmIHBvc19kZWx0YSA8ICgxPDwyNCkpIHsKPiAr ICAgIHBvc19kZWx0YSA9IEZGTUlOKHBvc19kZWx0YSwgMTw8MjQpOwo+ICsgICAgaWYgKHMtPnBi LT5idWZmZXJfc2l6ZSA8IHBvc19kZWx0YSkgewo+ICAgICAgICAgYXZfbG9nKHMsIEFWX0xPR19W RVJCT1NFLCAiUmVjb25maWd1cmluZyBidWZmZXJzIHRvIHNpemUgJSJQUklkNjQiXG4iLCBwb3Nf ZGVsdGEpOwo+Cj4gICAgICAgICAvKiByZWFsbG9jIHRoZSBidWZmZXIgYW5kIHRoZSBvcmlnaW5h bCBkYXRhIHdpbGwgYmUgcmV0YWluZWQgKi8KPiBAQCAtMjMyLDkgKzIzMyw4IEBAIHZvaWQgZmZf Y29uZmlndXJlX2J1ZmZlcnNfZm9yX2luZGV4KEFWRm9ybWF0Q29udGV4dCAqcywgaW50NjRfdCB0 aW1lX3RvbGVyYW5jZSkKPiAgICAgICAgIGN0eC0+c2hvcnRfc2Vla190aHJlc2hvbGQgPSBGRk1B WChjdHgtPnNob3J0X3NlZWtfdGhyZXNob2xkLCBwb3NfZGVsdGEvMik7Cj4gICAgIH0KPiAKPiAt ICAgIGlmIChza2lwIDwgKDE8PDIzKSkgewo+IC0gICAgICAgIGN0eC0+c2hvcnRfc2Vla190aHJl c2hvbGQgPSBGRk1BWChjdHgtPnNob3J0X3NlZWtfdGhyZXNob2xkLCBza2lwKTsKPiAtICAgIH0K PiArICAgIHNraXAgPSBGRk1JTihza2lwLCAxPDwyMyk7Cj4gKyAgICBjdHgtPnNob3J0X3NlZWtf dGhyZXNob2xkID0gRkZNQVgoY3R4LT5zaG9ydF9zZWVrX3RocmVzaG9sZCwgc2tpcCk7Cj4gfQo+ IAo+IGludCBhdl9pbmRleF9zZWFyY2hfdGltZXN0YW1wKEFWU3RyZWFtICpzdCwgaW50NjRfdCB3 YW50ZWRfdGltZXN0YW1wLCBpbnQgZmxhZ3MpCj4gLS0gCj4gMi4zNy4xIChBcHBsZSBHaXQtMTM3 LjEpCgpMR1RNLCB0aGFua3MuCgpNYXJ0b24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=