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 54D8E45003 for ; Mon, 20 Mar 2023 11:00:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6667F68C47B; Mon, 20 Mar 2023 13:00:10 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CC59368BE5D for ; Mon, 20 Mar 2023 13:00:04 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id C0C472404EA for ; Mon, 20 Mar 2023 12:00:03 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id gDWV_PTgvVYq for ; Mon, 20 Mar 2023 12:00:03 +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 37008240178 for ; Mon, 20 Mar 2023 12:00:03 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id 11C9C1601B2; Mon, 20 Mar 2023 12:00:03 +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:00:03 +0100 Message-ID: <167931000303.27013.11795532560149494119@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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Quoting Neal Gompa (2023-03-18 12:33:36) > generic > simple > stable These goals are to a large extent in conflict. Making it generic (meaning it covers many use cases) necessarily makes it complex. ffmpeg CLI is used by huge numbers of users to do gazillions wildly different things. An interface making it simpler necessarily takes away some of the power. Making it stable also limits your ability to change things, which makes it harder to cover new use cases. > Yes, it would be a lot of work, but it would make using ffmpeg way easier. I'm definitely not opposed to making things simpler and more generic, and a lot of my work is actually aiming at those goals, but I think "a lot" is a massive understatement for the amount of work required. And I don't see people lining up to actually do the work or sponsor it. -- Anton Khirnov _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".