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 21E4941352 for ; Sat, 18 Mar 2023 11:34:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7EB9668C2E0; Sat, 18 Mar 2023 13:34:19 +0200 (EET) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E170468C1BD for ; Sat, 18 Mar 2023 13:34:13 +0200 (EET) Received: by mail-ed1-f45.google.com with SMTP id o12so29696915edb.9 for ; Sat, 18 Mar 2023 04:34:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679139253; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1tcmEF0i+9VNVc3spXShksxG4RuTbEoAFibdcIbhi78=; b=ITJaqto1F9Tkr4PnfU/KnDZmofOrcbqbSCmhH/BZTxQtaibZFeQ+NUwqnn5iWGOOIE SNGQ0ZqYilRAHGFT/t4EMu7HvkXKVVTC6plt858O8uzepUOSJOYqp28z0ySBlqxW0rzx 5Isq/lzc12H/PrjOO0rm5eC1SAzZnIV93EBsgTXR/ZjzHr2BjWu87Ev5q57xbiFWG6Ua DViT58bMR5CCCT4ylLkv3q7PJXzEEYNE1+Z4Yb3q9xB7egnbx97OQUAtfFpjtIugkYs7 VAwouIWjAMare20htgsKLb4S7hi1bQYGveeBtiEiWlMGKWPXdp6qgs8WGFdORjARuQqX gwSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679139253; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1tcmEF0i+9VNVc3spXShksxG4RuTbEoAFibdcIbhi78=; b=NJx4nkYg/CeYaj+l350WRujfDqE8BOWpK+nmB3NGoJuDaNkcahwUanBLXtGXbcZ05Y CpEOFDIWZAxkHqO2cRFCiH7I/cdShHyMnoi0wpMvwQVOUh8jLymzZlxUx/rgMov/sOUw WO6aGvQoSSgtb0MvbXpr9ar4d5TLcTXDAfftcicPA0KBeyOCuQn0fE9kBQEIXGwu2ac2 krn/Y+q9hQoRXLYbyaf90+7yJWvFNbLCLYUI3QuGpKLfJrt0sR9Sl4mI8Uwl0HKIxmiz gUVIZFpTesrtMamTa4f+7+PUlg4CYSLJd7Lvlgx2aZCWXJ9cNOLxatbswnnFNEFG5Bnd uCtw== X-Gm-Message-State: AO0yUKWCGo58oRwpBF0Xm24BehbIybEujX21es3sD4mBDNeBc01hhkDz ZyJTQM8kXNPTYcagF77ELgC2Vh5x9qDsklvJPz/BegnNzH60WA== X-Google-Smtp-Source: AK7set+693gMV3AxNc6x/dd9mrrI9mrE44mpoASrynDWryQ4pJyTTgJb+DpTJYVE+zwQaJBrvBU9q7B5c45cLL20tT4= X-Received: by 2002:a17:906:edc8:b0:932:cec7:67fe with SMTP id sb8-20020a170906edc800b00932cec767femr1022406ejb.9.1679139252691; Sat, 18 Mar 2023 04:34:12 -0700 (PDT) MIME-Version: 1.0 References: <167907670856.27013.1024468160578947954@lain.khirnov.net> In-Reply-To: <167907670856.27013.1024468160578947954@lain.khirnov.net> From: Neal Gompa Date: Sat, 18 Mar 2023 07:33:36 -0400 Message-ID: To: FFmpeg development discussions and patches 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: T24gRnJpLCBNYXIgMTcsIDIwMjMgYXQgMjoxMuKAr1BNIEFudG9uIEtoaXJub3YgPGFudG9uQGto aXJub3YubmV0PiB3cm90ZToKPgo+IFF1b3RpbmcgWmhhbyBaaGlsaSAoMjAyMy0wMy0wMyAxOTox NTowMykKPiA+IEknZCBsaWtlIHRvIGtub3cgd2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgbWFraW5n IGZmdG9vbHMgd29yayBsaWtlIGEKPiA+IGxpYnJhcnksIGxpa2Ugd2hhdCBmZm1wZWcta2l0IGFs cmVhZHkgZGlkLCBidXQgd2l0aCBidWlsdC1pbiBzdXBwb3J0Lgo+Cj4gTWF5YmUgeW91IHNob3Vs ZCBmaXJzdCBjbGFyaWZ5IHdoYXQgZXhhY3RseSBkbyB5b3UgbWVhbiBieSAid29yayBsaWtlIGEK PiBsaWJyYXJ5Ii4gTWVhbmluZyBsaXRlcmFsbHkgdHVybiBpdCBpbnRvIGEgbGlicmFyeSB3aXRo IGEgQyBBUEkgeW91IGNhbgo+IGNhbGw/IFRoYXQgd291bGQgYmUgYSBtYXNzaXZlIGFtb3VudCBv ZiB3b3JrLCB0aG91Z2ggbXkgY3VycmVudAo+IHJlZmFjdG9yaW5ncyBhcmUgbW92aW5nIGluIHRo YXQgZGlyZWN0aW9uLgo+IE9yIHByb3ZpZGUgc3Ryb25nZXIgZ3VhcmFudGVlcyBmb3IgY29tbWFu ZGxpbmUgb3B0aW9ucz8gT3Igc29tZXRoaW5nCj4gZWxzZT8KPgoKSSB0aGluayB0aGUgaWRlYSBp cyB0byB0dXJuIGZmdG9vbHMgKGUuZy4gZmZtcGVnL2ZmcGxheS9mZnByb2JlKSBpbnRvCmEgZ2Vu ZXJpYywgc2ltcGxlIGhpZ2ggbGV2ZWwgc3RhYmxlIEFQSSB0aGF0IGNvbnN1bWVycyBjYW4gdXNl LiBUaGUKcmF3IGxpYmF2KiBBUElzIGFyZSBkaWZmaWN1bHQgZm9yIG1vc3QgcGVvcGxlIHRvIHVz ZSwgd2hpY2ggbGVhZHMgdG8gYQp0b24gb2Ygd3JhcHBlcnMgYXJvdW5kIHRoZSBmZnRvb2xzIGlu c3RlYWQuCgpZZXMsIGl0IHdvdWxkIGJlIGEgbG90IG9mIHdvcmssIGJ1dCBpdCB3b3VsZCBtYWtl IHVzaW5nIGZmbXBlZyB3YXkgZWFzaWVyLgoKCgotLSAK55yf5a6f44Gv44GE44Gk44KC5LiA44Gk 77yBLyBBbHdheXMsIHRoZXJlJ3Mgb25seSBvbmUgdHJ1dGghCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K