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 4C81040BB7 for ; Mon, 6 Mar 2023 01:55:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DEAE968BA08; Mon, 6 Mar 2023 03:55:29 +0200 (EET) Received: from mail-ot1-f43.google.com (mail-ot1-f43.google.com [209.85.210.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E8BE168A5E1 for ; Mon, 6 Mar 2023 03:55:23 +0200 (EET) Received: by mail-ot1-f43.google.com with SMTP id g6-20020a056830308600b0068d4b30536aso4553924ots.9 for ; Sun, 05 Mar 2023 17:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678067722; 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=af1WlbJjuklynwWRh07izJAeNe8ZMDRiPgYNuhsnEvM=; b=jvIHZmPoHbG1RaDXjZ9XMGcmgFD8Ygw4Ac7/um2MxDMN1mNIEs4H2wUAsLapZ4FSug +K6Bv79Juq3C1GxhZhPKKvTgzqxGeY5+pq2y/tTxSppGygxiWL5y5toY37pJxRC8y3K2 kclURmQuY2EfdhOyauTImPCnvmg2qxrNtdDksz8TpAQHE27s9KFraF8To7hK0neLRBUz o4IjtIkq1eCY6I3k7osgYSFEeJsWG1Tw5xg0iWoPtmzL1XxPuG52Z5WnUoDzb+98VEnt A07IT8JrfOzeV6y4FnKkUO0rTtNBCTmAZGrV1QU6GzySmsT2O0hK0ENBd4Q2AYhQZufm gxaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678067722; 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=af1WlbJjuklynwWRh07izJAeNe8ZMDRiPgYNuhsnEvM=; b=Hs91KxZjGu1V3wt809Q+musL7Oczl4aezcLab/EgRVbFpQ/YUrD9yfTIAqLoL8fWgU G5PQJ4Dwg0MPW+xsrUS3MDwrqF7nrC9YyZ8fqel6TOEaoBpJrnvRF8vEVJ3ERBoLV8Us na5g3MlwSXSJuNjIglCEWNA09nKT/0Qr9GRxUxdLfkWZCdmv6iJ46osgdcPuw1ul5+PK RyjE31mCR8iBF6SlousaoxSzkbYSSq9sYseAMwelsYCvpmoHsVmhqu3ZcSvX6Q4WXMQK fqqCNsSSlrMQQjEw1c0+TWi9nKqIPd14ZiRiCQTlevtnjtNefw0gWCtyI8Gy4KicZTqB ocMQ== X-Gm-Message-State: AO0yUKWLIDFZqyWtIrRRFGzyzOA7jNSlV/CidvtW9j2ieAPslVZY5o/3 vRRBRB9CwAMQEw6NS1hPgGv5amlMtAeTGkIvYrSnPZZzRtM= X-Google-Smtp-Source: AK7set+Hp+Dn+tyFfIcWDpGwSOeb+ct6cniS+gxsYzK8OKeY9RPWZeDfow4p+eadUTbBVKhAlQebKQRsOFJZs9PJK3w= X-Received: by 2002:a05:6830:246f:b0:690:e6d9:4842 with SMTP id x47-20020a056830246f00b00690e6d94842mr3021551otr.0.1678067722083; Sun, 05 Mar 2023 17:55:22 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Steven Liu Date: Mon, 6 Mar 2023 09:55:10 +0800 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: WmhhbyBaaGlsaSA8cXVpbmtibGFja0Bmb3htYWlsLmNvbT4g5LqOMjAyM+W5tDPmnIgz5pel5ZGo 5LqUIDE4OjE15YaZ6YGT77yaCj4KPiBJJ2QgbGlrZSB0byBrbm93IHdoYXQgZG8geW91IHRoaW5r IGFib3V0IG1ha2luZyBmZnRvb2xzIHdvcmsgbGlrZSBhCj4gbGlicmFyeSwgbGlrZSB3aGF0IGZm bXBlZy1raXQgYWxyZWFkeSBkaWQsIGJ1dCB3aXRoIGJ1aWx0LWluIHN1cHBvcnQuCj4KPiBodHRw czovL2dpdGh1Yi5jb20vYXJ0aGVuaWNhL2ZmbXBlZy1raXQKPgo+ICAgIEZGbXBlZ0tpdCBpcyBh IGNvbGxlY3Rpb24gb2YgdG9vbHMgdG8gdXNlIEZGbXBlZyBpbiBBbmRyb2lkLCBpT1MsCj4gICAg TGludXgsIG1hY09TLCB0dk9TLCBGbHV0dGVyIGFuZCBSZWFjdCBOYXRpdmUgYXBwbGljYXRpb25z Lgo+Cj4gICAgSXQgaW5jbHVkZXMgc2NyaXB0cyB0byBidWlsZCBGRm1wZWcgbmF0aXZlIGxpYnJh cmllcywgYSB3cmFwcGVyCj4gICAgbGlicmFyeSB0byBydW4gRkZtcGVnL0ZGcHJvYmUgY29tbWFu ZHMgaW4gYXBwbGljYXRpb25zIGFuZCA4Cj4gICAgcHJlYnVpbHQgYmluYXJ5IHBhY2thZ2VzIGF2 YWlsYWJsZSBhdCBHaXRodWIsIE1hdmVuIENlbnRyYWwsCj4gICAgQ29jb2FQb2RzLCBwdWIgYW5k IG5wbS4KPgo+IFBybzoKPiAxLiBJdCBjYW4gYmUgdXNlZCBmb3IgdGVzdGluZyBvbiBtb2JpbGUg ZGV2aWNlcy4KPiAyLiBJdCBjYW4gYmUgdXNlZCBkaXJlY3RseSB0byBkbyB1c2VmdWwgd29yay4K PiAzLiBJdCBjYW4gY29tYmluZSBzb21lIHdvcmsgZnJvbSBwcm9qZWN0cyBsaWtlIGZmbXBlZy1r aXQgdG8gZXh0ZW5kIHRoZQo+IGZ1bnRpb24uCj4KPiBDb25zOgo+IDEuIEl0IG1ha2VzIHRoaW5n cyBjb21wbGljYXRlZC4KPiAyLiBJdCdzIGhhcmQgdG8gc3VwcG9ydCBtb2JpbGUgZGV2aWNlcy4K Pgo+IFdlbGNvbWUgdG8gY29tbWVudHMuIEkgd2FudCB0byBrbm93IGlzIGl0Ogo+Cj4gYS4gQWJz b2x1dGVseSBubyEgSXQncyBub3QgZmZ0b29scyBzdXBwb3J0ZWQgdG8gZG8uCj4gYi4gRG9lc24n dCBtYXR0ZXIvRG9uJ3QgY2FyZS4KPiBjLiBJIGxpa2UgdGhlIGlkZWEsIChidXQuLi4pCgpJIHRo aW5rIHRoZXJlIGhhdmUgdHdvIHByb2JsZW0gd2hlbiB0ZXN0aW5nIG9uIG1vYmlsZSBkZXZpY2Vz IGZvciBtZToKMS4gVGhlIEFCSSBvZiBsaWJhdiogYWx3YXlzIGJlIG1vZGlmaWVkLgoyLiBUaGVy ZSBoYXZlIGxvdHMgb2YgZXJyb3Igd2hlbiBpIHJ1biBmYXRlIG9uIG1vYmlsZSBkZXZpY2VzCgox LiAganVzdCBtYWtlIGEgcG9ydGFibGUgZnJhbWV3b3JrIGJldHdlZW4gZmZtcGVnIGFuZCBkb3du c3RyZWFtCm1vZHVsZXMsIGVnLiB2aWRlbyBlZGl0b3IsIGxpdmUgc3RyZWFtaW5nIHB1Ymxpc2hl ci4KSWYgZmZtcGVnIG1vZGlmaWVkIHRoZSBBQkksIGp1c3QgbW9kaWZ5IHRoZSBmcmFtZXdvcmsg c2hvdWxkIGJlIG9rLgpCdXQgdGhpcyBzaG91bGQgbm90IHBhcnQgb2YgZmZtcGVnLgoKMi4gSSBk b24ndCBnZXQgbG90cyBvZiB0aW1lIHRvIGZpeCB0aGVtLiBBbmQgbm90IHN1cmUgaWYgeW91IGhh dmUgc2FtZSBwcm9ibGVtLgoKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoK ClRoYW5rcwpTdGV2ZW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=