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 1408E45BBF for ; Fri, 24 Mar 2023 21:45:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D8DDA68C87F; Fri, 24 Mar 2023 23:45:14 +0200 (EET) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 35DC468C70F for ; Fri, 24 Mar 2023 23:45:08 +0200 (EET) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 32OLj738027197-32OLj739027197 for ; Fri, 24 Mar 2023 23:45:07 +0200 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 8B634A1542 for ; Fri, 24 Mar 2023 23:45:07 +0200 (EET) Date: Fri, 24 Mar 2023 23:45:07 +0200 (EET) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: References: <20230324210951.47779-1-martin@martin.st> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] libavformat: Account for negative position differences in ff_configure_buffers_for_index 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: T24gRnJpLCAyNCBNYXIgMjAyMywgSmFtZXMgQWxtZXIgd3JvdGU6Cgo+IE9uIDMvMjQvMjAyMyA2 OjA5IFBNLCBNYXJ0aW4gU3RvcnNqw7Ygd3JvdGU6Cj4+IFdoZW4gc2Nhbm5pbmcgdGhyb3VnaCB0 aGUgaW5kZXgsIGFjY291bnQgZm9yIHRoZSBmYWN0IHRoYXQgdGhlCj4+IGNvbXBhcmVkIHNhbXBs ZXMgbWF5IGJlIGxvY2F0ZWQgaW4gYW4gdW5leHBlY3RlZCBvcmRlciBpbiB0aGUgZmlsZTsKPj4g dGhpcyBmdW5jdGlvbiBpcyBtYWlubHkgaW50ZXJlc3RlZCBpbiB0aGUgYWJzb2x1dGUgZGlmZmVy ZW5jZSBiZXR3ZWVuCj4+IGZpbGUgbG9jYXRpb25zLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogTWFy dGluIFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0Pgo+PiAtLS0KPj4gICBsaWJhdmZvcm1hdC9z ZWVrLmMgfCAyICstCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0 aW9uKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvc2Vlay5jIGIvbGliYXZmb3Jt YXQvc2Vlay5jCj4+IGluZGV4IDgxODU0OWRmZWYuLjYyYTI2ZDZiNWYgMTAwNjQ0Cj4+IC0tLSBh L2xpYmF2Zm9ybWF0L3NlZWsuYwo+PiArKysgYi9saWJhdmZvcm1hdC9zZWVrLmMKPj4gQEAgLTIx MCw3ICsyMTAsNyBAQCB2b2lkIGZmX2NvbmZpZ3VyZV9idWZmZXJzX2Zvcl9pbmRleChBVkZvcm1h dENvbnRleHQgKnMsIAo+IGludDY0X3QgdGltZV90b2xlcmFuY2UpCj4+ICAgICAgICAgICAgICAg ICAgICAgICBpbnQ2NF90IGUyX3B0cyA9IGF2X3Jlc2NhbGVfcShlMi0+dGltZXN0YW1wLCAKPiBz dDItPnRpbWVfYmFzZSwgQVZfVElNRV9CQVNFX1EpOwo+PiAgICAgICAgICAgICAgICAgICAgICAg aWYgKGUyX3B0cyA8IGUxX3B0cyB8fCBlMl9wdHMgLSAodWludDY0X3QpZTFfcHRzIDwgCj4gdGlt ZV90b2xlcmFuY2UpCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4+IC0g ICAgICAgICAgICAgICAgICAgIHBvc19kZWx0YSA9IEZGTUFYKHBvc19kZWx0YSwgZTEtPnBvcyAt IGUyLT5wb3MpOwo+PiArICAgICAgICAgICAgICAgICAgICBwb3NfZGVsdGEgPSBGRk1BWChwb3Nf ZGVsdGEsIGxsYWJzKGUxLT5wb3MgLSAKPiBlMi0+cG9zKSk7Cj4KPiBUaGVyZSdzIEZGQUJTKCks IHdoaWNoIGdpdmVzIGEgbG90IG1vcmUgaGl0cyB3aXRoIGdpdCBncmVwIHRoYW4gbGxhYnMuCgpG YWlyIGVub3VnaCwgSSBjYW4gY2hhbmdlIGl0IHRvIHRoYXQgdG9vLgoKU2luY2UgRkZNQVggaXMg YSBtYWNybywgaXQgZW5kcyB1cCBleHBhbmRpbmcgdGhlIGFyZ3VtZW50cyB0d2ljZSwgc28gd2l0 aCAKYSBjYWxsIHRvIGxsYWJzLCB3ZSdkIGhhdmUgdHdvIGZ1bmN0aW9uIGNhbGxzLiBJIGd1ZXNz IGl0J2QgYmUgYmV0dGVyIHdpdGggCmFuIGludGVybWVkaWF0ZSB2YXJpYWJsZSwKCiAgICAgaW50 NjRfdCBkZWx0YSA9IEZGQUJTKGUxLT5wb3MgLSBlMi0+cG9zKTsKICAgICBwb3NfZGVsdGEgPSBG Rk1BWChwb3NfZGVsdGEsIGRlbHRhKTsKCldEWVQ/CgovLyBNYXJ0aW4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=