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 74CCA4568A for ; Mon, 20 Mar 2023 11:10:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DA85268C4B0; Mon, 20 Mar 2023 13:09:58 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 79B3C68C448 for ; Mon, 20 Mar 2023 13:09:52 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 416092404EA for ; Mon, 20 Mar 2023 12:09:52 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id K5G2fJqmBDv1 for ; Mon, 20 Mar 2023 12:09:51 +0100 (CET) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 9DB12240178 for ; Mon, 20 Mar 2023 12:09:51 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id 81CA81601B2; Mon, 20 Mar 2023 12:09:51 +0100 (CET) From: Anton Khirnov To: 'FFmpeg development discussions and patches' In-Reply-To: References: <167907670856.27013.1024468160578947954@lain.khirnov.net> Mail-Followup-To: 'FFmpeg development discussions and patches' Date: Mon, 20 Mar 2023 12:09:51 +0100 Message-ID: <167931059150.27013.7350834478628534772@lain.khirnov.net> User-Agent: alot/0.8.1 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: UXVvdGluZyBaaGFvIFpoaWxpICgyMDIzLTAzLTE5IDA2OjA0OjU1KQo+IAo+ID4gRnJvbTogZmZt cGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2Yg QW50b24gS2hpcm5vdgo+ID4gU2VudDogMjAyM+W5tDPmnIgxOOaXpSAyOjEyCj4gPiBUbzogRkZt cGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZz4KPiA+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBSRkM6IG9waW5pb25zIG9u IG1ha2luZyBmZnRvb2xzIHdvcmsgbGlrZSBhIGxpYnJhcnkKPiA+IAo+ID4gUXVvdGluZyBaaGFv IFpoaWxpICgyMDIzLTAzLTAzIDE5OjE1OjAzKQo+ID4gPiBJJ2QgbGlrZSB0byBrbm93IHdoYXQg ZG8geW91IHRoaW5rIGFib3V0IG1ha2luZyBmZnRvb2xzIHdvcmsgbGlrZSBhCj4gPiA+IGxpYnJh cnksIGxpa2Ugd2hhdCBmZm1wZWcta2l0IGFscmVhZHkgZGlkLCBidXQgd2l0aCBidWlsdC1pbiBz dXBwb3J0Lgo+ID4gCj4gPiBNYXliZSB5b3Ugc2hvdWxkIGZpcnN0IGNsYXJpZnkgd2hhdCBleGFj dGx5IGRvIHlvdSBtZWFuIGJ5ICJ3b3JrIGxpa2UgYQo+ID4gbGlicmFyeSIuIE1lYW5pbmcgbGl0 ZXJhbGx5IHR1cm4gaXQgaW50byBhIGxpYnJhcnkgd2l0aCBhIEMgQVBJIHlvdSBjYW4KPiA+IGNh bGw/IFRoYXQgd291bGQgYmUgYSBtYXNzaXZlIGFtb3VudCBvZiB3b3JrLCB0aG91Z2ggbXkgY3Vy cmVudAo+ID4gcmVmYWN0b3JpbmdzIGFyZSBtb3ZpbmcgaW4gdGhhdCBkaXJlY3Rpb24uCj4gPiBP ciBwcm92aWRlIHN0cm9uZ2VyIGd1YXJhbnRlZXMgZm9yIGNvbW1hbmRsaW5lIG9wdGlvbnM/IE9y IHNvbWV0aGluZwo+ID4gZWxzZT8KPiAKPiBJIG1lYW4gdXNlciBjYW4gc2ltcGx5IHJlbmFtZSBt YWluKCkgdG8gc29tZXRoaW5nIGxpa2UgZmZtcGVnX21haW4oKSBhbmQgYnVpbGQKPiBpdCBhcyBh IGxpYnJhcnksIGV2ZW4gd2l0aG91dCBkaXJlY3RseSBzdXBwb3J0IGluIG91ciBidWlsZCBzeXN0 ZW0uIFNvbWV0aW1lcwo+IHVzZXIganVzdCB3YW50IHRvIGNvcHktcGFzdGUgYW5kIHJ1biBmZm1w ZWcgY21kbGluZSBvbiBtb2JpbGUuCgpJIGRvbid0IHJlYWxseSB1bmRlcnN0YW5kIHdoZXJlIGRv ZXMgIm1vYmlsZSIgY29tZSBpbnRvIHRoaXMgYW5kIHdoeQpzaG91bGQgd2UgYmVuZCBvdmVyIGJh Y2t3YXJkcyB0byB3b3JrIGFyb3VuZCBjcmlwcGxlZCBwbGF0Zm9ybXMuCgo+IFNvbWUgcHJvamVj dHMgYWxyZWFkeSBkaWQgdGhpcywgYnV0IHRoZXkgbmVlZCB0byB0d2VhayB0aGUgc291cmNlIGNv ZGUgdG8KPiByZXNldCBnbG9iYWwgc3RhdGVzIGVhY2ggdGltZSwgYXZvaWRpbmcgZXhpdCgpIGFu ZCBzbyBvbi4gVGhlc2UgcHJvamVjdHMgY2Fubm90Cj4gYmVuZWZpdCBmcm9tIHlvdXIgcmVmYWN0 b3Igd29yayB1bnRpbCB0aGV5IHJlYmFzZSB0aGVpciBwcm9qZWN0cyBvbiBuZXcgdmVyc2lvbgo+ IG9mIGZmdG9vbHMuCgpXaGlsZSBJIHBlcnNvbmFsbHkgZG8gYWdyZWUgdGhhdCBhIHdlbGwtd3Jp dHRlbiBwcm9ncmFtJ3MgbWFpbigpIHNob3VsZApiZSByZWVudHJhbnQsIHRoaXMgaXMgbm90IGV4 YWN0bHkgYSBtYWluc3RyZWFtIHZpZXcuIEFuZCBhcyBJIHNhaWQgLSB0aGUKYW1vdW50IG9mIHdv cmsgdG8gZG8gdGhpcyBwcm9wZXJseSBpcyBpbW1lbnNlLgpJdCBpcyB0ZWNobmljYWxseSBwb3Nz aWJsZSB0byBkbyB0aGlzICJpbXByb3Blcmx5IiwgbWVhbmluZyBqdXN0IHB1dCBhbGwKZ2xvYmFs IHN0YXRlIGludG8gYW4gRkZtcGVnQ29udGV4dCB0aGF0J3MgYWxsb2NhdGVkIGluIG1haW4sIHRo ZW4gcGFzcwppdCB0byBhbGwgZnVuY3Rpb25zLiBCdXQgdGhpcyBqdXN0IHBhcGVycyBvdmVyIHRo ZSBhY3R1YWxsIGlzc3Vlcywgbm90CnRvIG1lbnRpb24gdGhhdCBtYWtpbmcgc3RhYmlsaXR5IGd1 YXJhbnRlZXMgZm9yIHN1Y2ggYW4gYWJvbWluYXRpb24Kd291bGQgY3JpcHBsZSBkZXZlbG9wbWVu dAoKLS0gCkFudG9uIEtoaXJub3YKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=