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 D0DCE43EEB for ; Sun, 19 Mar 2023 09:02:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DBCD768AD70; Sun, 19 Mar 2023 11:02:03 +0200 (EET) Received: from ursule.remlab.net (vps-a2bccee9.vps.ovh.net [51.75.19.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C74DB6804FC for ; Sun, 19 Mar 2023 11:01:56 +0200 (EET) Received: from ursule.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id 2468CC006F for ; Sun, 19 Mar 2023 11:01:56 +0200 (EET) Received: from basile.remlab.net ([2001:14ba:a080:a501:23a6:ebae:8f2a:4d73]) by ursule.remlab.net with ESMTPSA id +cWbBYTPFmQAIhgAwZXkwQ (envelope-from ) for ; Sun, 19 Mar 2023 11:01:56 +0200 From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: FFmpeg development discussions and patches Date: Sun, 19 Mar 2023 11:01:55 +0200 Message-ID: <2126853.oF9KHgkBuv@basile.remlab.net> Organization: Remlab In-Reply-To: References: <167907670856.27013.1024468160578947954@lain.khirnov.net> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] RFC: opinions on making fftools work like a library 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: TGUgbGF1YW50YWluYSAxOC4gbWFhbGlza3V1dGEgMjAyMywgMTMuMzMuMzYgRUVUIE5lYWwgR29t cGEgYSDDqWNyaXQgOgo+ID4gTWF5YmUgeW91IHNob3VsZCBmaXJzdCBjbGFyaWZ5IHdoYXQgZXhh Y3RseSBkbyB5b3UgbWVhbiBieSAid29yayBsaWtlIGEKPiA+IGxpYnJhcnkiLiBNZWFuaW5nIGxp dGVyYWxseSB0dXJuIGl0IGludG8gYSBsaWJyYXJ5IHdpdGggYSBDIEFQSSB5b3UgY2FuCj4gPiBj YWxsPyBUaGF0IHdvdWxkIGJlIGEgbWFzc2l2ZSBhbW91bnQgb2Ygd29yaywgdGhvdWdoIG15IGN1 cnJlbnQKPiA+IHJlZmFjdG9yaW5ncyBhcmUgbW92aW5nIGluIHRoYXQgZGlyZWN0aW9uLgo+ID4g T3IgcHJvdmlkZSBzdHJvbmdlciBndWFyYW50ZWVzIGZvciBjb21tYW5kbGluZSBvcHRpb25zPyBP ciBzb21ldGhpbmcKPiA+IGVsc2U/Cj4gCj4gSSB0aGluayB0aGUgaWRlYSBpcyB0byB0dXJuIGZm dG9vbHMgKGUuZy4gZmZtcGVnL2ZmcGxheS9mZnByb2JlKSBpbnRvCj4gYSBnZW5lcmljLCBzaW1w bGUgaGlnaCBsZXZlbCBzdGFibGUgQVBJIHRoYXQgY29uc3VtZXJzIGNhbiB1c2UuIFRoZQo+IHJh dyBsaWJhdiogQVBJcyBhcmUgZGlmZmljdWx0IGZvciBtb3N0IHBlb3BsZSB0byB1c2UsIHdoaWNo IGxlYWRzIHRvIGEKPiB0b24gb2Ygd3JhcHBlcnMgYXJvdW5kIHRoZSBmZnRvb2xzIGluc3RlYWQu CgpUaGF0IHNvdW5kcyBsaWtlIGEgc2VsZi1jb250cmFkaWN0b3J5IGdvYWwsIFRCSC4KClRoZXJl IGFyZSBzbyBtYW55IGRpZmZlcmVudCBzZXR0aW5ncywgY29tcGxleCBpbnRlcmFjdGlvbnMgYmV0 d2VlbiBzZXR0aW5ncywgCmFuZCBzbyBtdWNoIHZhcmlhYmlsaXR5IGRlcGVuZGluZyBvbiB2ZXJz aW9ucyBhbmQgYnVpbGQgcGFyYW1ldGVycy4KCj4gWWVzLCBpdCB3b3VsZCBiZSBhIGxvdCBvZiB3 b3JrLCBidXQgaXQgd291bGQgbWFrZSB1c2luZyBmZm1wZWcgd2F5IGVhc2llci4KCk9yIG5vdC4g WW91IHdvdWxkIGhhdmUgdG8gZGVmaW5lIGFuIEFQSSBmb3IgbGl0ZXJhbGx5IGV2ZXJ5IGNvbW1h bmQgbGluZSBzd2l0Y2ggCnRoYXQgZWFjaCBvZiB0aGUgdG9vbHMgZXhoaWJpdHMuIFRoaXMgd291 bGQgdW5hdm9pZGFibHkgcmVzdWx0IGluIHNvbWUga2luZCBvZiAKaGlnaC1sZXZlbCBhYnN0cmFj dCBhbmQgcmF0aGVyIGNvbXBsZXggc2V0dGluZ3MgQVBJIHRoYXQgd291bGQgYmUgcHJvbmUgdG8g CnNpbGVudCBicmVha3MgaGFzIHRoZSBuYW1lcywgdmFsdWVzIGFuZCBzZW1hbnRpY3Mgb2Ygc2V0 dGluZ3MgdmFyeSB3aXRoIAp2ZXJzaW9ucyBhbmQgYnVpbGRzLgoKVGhlcmUgbWF5IGJlIHZhbHVl IGluIGRvaW5nIHRoYXQgYW55d2F5LiBJbiBwYXJ0aWN1bGFyLCBpdCBjb3VsZCBpbXByb3ZlIHRo ZSAKcHJvZ3Jlc3MgYW5kIGVycm9yIHJlcG9ydGluZyB3aXRoIGNhbGxiYWNrcyByYXRoZXIgdGhh biBwYXJzaW5nIHRoZSBzdGFuZGFyZCAKb3V0cHV0LiBCdXQgaXQgcHJvYmFibHkgd291bGRuJ3Qg YmUgaW4gInNpbXBsaWZ5aW5nIiB0aGUgdXNlIG9mIHRoZSB0b29scy4KCi0tIArjg6zjg5/jg7vj g4fjg4st44Kv44O844Or44Oi44OzCmh0dHA6Ly93d3cucmVtbGFiLm5ldC8KCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=