From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 67C1B4F589 for ; Tue, 17 Jun 2025 21:15:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id B464568D745; Wed, 18 Jun 2025 00:15:34 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id B84BD68D64F for ; Wed, 18 Jun 2025 00:15:27 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 30813542AF35 for ; Tue, 17 Jun 2025 23:15:27 +0200 (CEST) Received: from debian.lan (m90-129-223-120.cust.tele2.se [90.129.223.120]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id E45BF542AD33 for ; Tue, 17 Jun 2025 23:15:26 +0200 (CEST) Message-ID: From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Tue, 17 Jun 2025 23:15:25 +0200 In-Reply-To: <20250613161941.GD29660@pb2> References: <19ff1126f1e93cdb4fdcf50fee499c02c5e85ea7.camel@haerdin.se> <20250613142118.GC29660@pb2> <4b2e369b5c72b6b9933acbb1af3158c4cce6e36d.camel@haerdin.se> <20250613161941.GD29660@pb2> User-Agent: Evolution 3.56.1-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [RFC] Moving edit list handling out of demuxers 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: ZnJlIDIwMjUtMDYtMTMga2xvY2thbiAxODoxOSArMDIwMCBza3JldiBNaWNoYWVsIE5pZWRlcm1h eWVyOgo+IEhpCj4gCj4gT24gRnJpLCBKdW4gMTMsIDIwMjUgYXQgMDQ6NTM6MTRQTSArMDIwMCwg VG9tYXMgSMOkcmRpbiB3cm90ZToKPiA+IGZyZSAyMDI1LTA2LTEzIGtsb2NrYW4gMTY6MjEgKzAy MDAgc2tyZXYgTWljaGFlbCBOaWVkZXJtYXllcjoKPiA+ID4gPiAzKSByZW1vdmUgZWRpdCBsaXN0 IGhhY2tzIGZyb20gYWxsIGRlbXV4ZXJzLCBlc3BlY2lhbGx5IG1vdi5jCj4gPiA+IAo+ID4gPiAr MSAod2l0aCBBQkkgKzIgYnVtcCkKPiA+IAo+ID4gSSdtIG5vdCBzdXJlIHdoeSBhIChtYWpvcj8p IGJ1bXAgd291bGQgYmUgbmVjZXNzYXJ5LiBBcmUgcmVtb3ZhbCBvZgo+ID4gb3B0aW9ucyBhIG1h am9yIGJ1bXAsIG5vdCBhIG1pbm9yIG9uZT8KPiAKPiByZW1vdmlhbCBvZiB0aGluZ3MgaXMgbWFq b3IsIGl0IGNhbiBicmVhayB1c2VyIGFwcGxpY2F0aW9ucwo+IAo+IAo+ID4gRWl0aGVyIHdheSwg d2UgY291bGQgbWFrZSB0aGUKPiA+IG9wdGlvbnMgZmZtcGVnLmMgb25lcyByYXRoZXIgdGhhbiBt b3YuYyBvbmVzLiBUaGVyZSdzIGdvaW5nIHRvIGJlCj4gPiBwYWluCj4gCj4gdW5sZXNzIGlhbSBt aXNzaW5nIHNvbWV0aGluZywgdGhpcyB3b3VsZCBzdGlsbCBicmVhayBsaWJyYXJ5IHVzZXJzCj4g Cj4gCj4gPiBlaXRoZXIgd2F5LCBwYXJ0bHkgYmVjYXVzZSBkb2luZyB0aGlzIGluIHRoZSBkZW11 eGVyIHdhcyB0aGUgd3JvbmcKPiA+IHRoaW5nIHRvIGRvIGluIHRoZSBmaXJzdCBwbGFjZS4KPiAK PiB5ZXMsIHlvdSBhcmUgY29ycmVjdCEKPiAKPiAKPiA+IEFub3RoZXIgY2FzZSBvZiAib2ggbGV0 J3MganVzdCBkbyBhCj4gPiBxdWljayBhbmQgZGlydHkgdGhpbmciIGNvbWluZyBiYWNrIHRvIGJp dGUgdXMuCj4gPiAKPiA+IENvbWUgdG8gdGhpbmsgb2YgdGhpcywgcGVyaGFwcyBoaWRpbmcgdGhp cyBiZWhpbmQgYSBtYWpvciBidW1wIGlzCj4gPiBub3QKPiA+IHN1Y2ggYSBiYWQgaWRlYS4gVGhh dCBhbGxvd3MgbWFraW5nIG1vcmUgc3dlZXBpbmcgY2hhbmdlcywKPiA+IGluY2x1ZGluZwo+ID4g YmVoYXZpb3JhbCBvbmVzLgo+IAo+IHllYWgKClNvdW5kcyBsaWtlIHlvdSdyZSBub3Qgb3Bwb3Nl ZCB0byByZW1vdmluZyB0aGUgaGFja3MgZnJvbSB0aGUgZGVtdXhlcgp0aGVuLCBldmVuIGlmIHRo aXMgcmVzdWx0cyBpbiBhIGNoYW5nZSBpbiBiZWhhdmlvciwgYXNzdW1pbmcgaXQgaXMgZG9uZQph ZnRlciBhIG1ham9yIHZlcnNpb24gYnVtcC4gVmVyeSBnb29kLgoKPiA+ID4gPiBUaGUgbWFpbiBp c3N1ZSBJIHNlZSB3aXRoIHRoaXMgaXMgdGhhdCBpdCByaXNrcyB0dXJuaW5nIGZmbXBlZwo+ID4g PiA+IGludG8KPiA+ID4gPiBhbgo+ID4gPiA+IE5MRSB0b29sLAo+ID4gPiAKPiA+ID4gSWYgZmZt cGVnIGNvdWxkIGRvIE5MRSwgdGhhdCB3b3VsZCBub3QgYmUgYSBiYWQgdGhpbmcKPiA+ID4gQW5k IGEgZnVsbCBpbXBsZW1lbnRhdGlvbiBvZiBlZGl0IGxpc3RzIG1heSBiZSBlcXVpdmFsZW50IHRv Cj4gPiA+IHRoaXMuCj4gPiA+IEkgdGhpbmsgdGhhdHMgYSB3aW4gbm90IGEgbG9zcwo+ID4gCj4g PiBGYWlyIGVub3VnaC4gU28gbG9uZyBhcyBJIGRvbid0IGhhdmUgdG8gaW1wbGVtZW50IGl0IG9y IHRoaW5rCj4gPiBwYXJ0aWN1bGFybHkgbXVjaCBhYm91dCBpdC4KPiAKPiBpdCB3aWxsIGJlIG5l ZWRlZCB0byB0aGluayBhYm91dCAiaWYgaXRzIHBvc3NpYmxlIiB0byBpbXBsZW1lbnQKPiBkdXJp bmcgQVBJIGRlc2lnbgo+IAo+IFRoYXQgc2FpZCBpZgo+ICogcHJvcGVyIGVkaXQgbGlzdCBpbXBs ZW1lbnRhdGlvbiBpcyBiYXNjaWFsbHkgTkxFIHN1cHBvcnQKPiAKPiBUaGVuIG5vdCBvbmx5IGlz IGl0IGFsb3Qgb2Ygd29yaywgaXQgYWxzbyBhbGxvd3MgdXMgdG8gYXR0cmFjdCBhIG5ldwo+IGdy b3VwIG9mIGRldmVsb3BlcnMgYW5kIHVzZXJzCgoqV2UqIHNob3VsZG4ndCBuZWNlc3NhcmlseSBi ZSBhdHRyYWN0aW5nIHRoZW0uIExpYnJlIG11bHRpbWVkaWEgaXMgbW9yZQp0aGFuIGp1c3QgRkZt cGVnLiBJdCBpcyBiZXR0ZXIgdG8gZm9jdXMgTkxFIGVmZm9ydHMgb24gbWVsdC4gV2UgY2FuCmV4 cGxpY2l0bHkgZGVjbGFyZSB0aGF0IEZGbXBlZydzIHRhc2sgaXMgdG8gY2FycnkgdGhlIG5lY2Vz c2FyeQp0aW1lbGluZSBtZXRhZGF0YSwgYW5kIHRoZSBlc3NlbmNlLCB1bm1vbGVzdGVkIGJldHdl ZW4gZm9ybWF0cy4gV2hlbgp0aGlzIGlzIG5vdCBwb3NzaWJsZSwgc3VjaCBhcyByZW11eGluZyBP UDNjIE1YRiB0byBNT1YsIHRoZSBmZm1wZWcgQ0xJCnNob3VsZCBjb21wbGFpbiBsb3VkbHkuIFRo ZSBwcmVzZW50IHN0YXRlIG9mIHRoaW5ncyBpcyBiYWQsIGJlY2F1c2UKZXNzZW5jZSBpcyBzaWxl bnRseSBkaXNjYXJkZWQgYnkgZGVmYXVsdC4gSSdtIHN1cmUgR29vZ2xlJ3MgdXNlIGNhc2UKY2Fu IGJlIGFjY29tbW9kYXRlZCB3aXRoIGEgc21hbGwgc2hlbGwgc2NyaXB0IGNvbWJpbmluZyBmZm1w ZWcgYW5kIG1lbHQKKHRoZSBlbHN0IGhhY2sgYXBwZWFycyB0byBvcmlnaW5hdGUgZnJvbSBHb29n bGUpCgpFeHBvc2luZyB0aGlzIG1ldGFkYXRhIG9uIHRoZSBvdGhlciBoYW5kIGlzIGhpZ2hseSB1 c2VmdWwgdG8gcHJvamVjdHMKbGlrZSBtZWx0LCBiZWNhdXNlIGl0IGFsbG93cyBwcm9wZXIgaGFu ZGxpbmcgb2YgTU9WLWVsc3QgYW5kIGhpZ2hlcgpvcGVyYXRpb25hbCBwYXR0ZXJuIE1YRiBpbiB0 b29scyBsaWtlIGtkZW5saXZlLiBrZGVubGl2ZSBjYW4gYWxyZWFkeQpnZW5lcmF0ZSAic2NyaXB0 cyIgdGhhdCBjYW4gYmUgdXNlZCB0byByZW5kZXIgdGltZWxpbmVzIG9uIHRoZSB0ZXJtaW5hbAp2 aWEgbWVsdC4gVGhlcmUgaXMgbm8gbmVlZCBmb3IgdXMgdG8gcmVpbXBsZW1lbnQgc3VjaCBmdW5j dGlvbmFsaXR5LgoKRkZtcGVnJ3MgYXJjaGl0ZWN0dXJlIGlzIHdob2xseSB1bnN1aXRhYmxlIGZv ciBOTEUgd29yay4gVGhhdCB3YXkgbGllcwptYWRuZXNzLiBUaGlzIGJlY29tZXMgYXBwYXJlbnQg d2hlbiBsb29raW5nIGF0IG1lbHQuIEkgc3VnZ2VzdCBtb3JlCmRldnMgdGFrZSBhIGxvb2sgYXQg aXQuCgovVG9tYXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=