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 C64D146AAD for ; Wed, 2 Aug 2023 15:46:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 982C768C658; Wed, 2 Aug 2023 18:46:38 +0300 (EEST) Received: from a27-90.smtp-out.us-west-2.amazonses.com (a27-90.smtp-out.us-west-2.amazonses.com [54.240.27.90]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8D2F768BCB6 for ; Wed, 2 Aug 2023 18:46:32 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=b265wme4dq2usj3mmjgu4ufiz53apdpe; d=cosmin.at; t=1690991190; h=Subject:From:To:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=dApRWLL+5U0AI5nqX1p6BsdNVwtcgCRKYs63NphMRcs=; b=NLtdy7/3PYECmu/VkEF/z0ur/o5X4ZWA3wYCjwZpEpMzN7KMSXvSZaPrSfSsKZuE +ZDQrsh+tMq4UJtxkn0kNlnBRekoFBzfDRV07FlOe03TpGIkaZKrePGzQa7bJzJViuI 8lbeRc/l+ks5/Ck9IIABAFgwwx0Iu8+zOXjAbpc6RZUuxwEE+Zz+a+obisGuUVzWLR1 F8CglF55fZm9E5LyE5TfMeztr4TBLI6YOvq78tsFlljgpCDoDghjvq6l6vCPrzMr1E7 0EuLmxtONptB3B2qg27QpTvDQG6GTA6nnY3kQv2RUe99Ek12YPQUIADEGV7SQQSNc2D 1UlmgEtEvg== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1690991190; h=Subject:From:To:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=dApRWLL+5U0AI5nqX1p6BsdNVwtcgCRKYs63NphMRcs=; b=F+75JgrCimwVKd30nMZ6xUgZEEApP7Bw2axu77Gfe7tBckIYFqSUVamjA5rc97QF ahzxA/6NOUEScvuhdpI5EOVgk+t5hy3qLgKg6objLBzgbBz6HsLFq4nh2WmncxKOZkl eoDOfNFA47Pwa5Vt1Z5jjuDuxOBAzazLcmcBwA+w= From: Cosmin Stejerean To: FFmpeg development discussions and patches Date: Wed, 2 Aug 2023 15:46:29 +0000 Mime-Version: 1.0 In-Reply-To: References: <20230802125521.GG7802@pb2> <20230802142624.GJ7802@pb2> X-Priority: 3 (Normal) X-Mailer: Amazon WorkMail Thread-Index: =?us-ascii?Q?AQHZvNLwHuAUoDkQQHWKeZc6YKOAgwAABQiqAASDxrMAKau?= =?us-ascii?Q?9/gAw4j/fAEz3t3oAZmkLqACCCIeCAIKwkCMAgt+sXQCDjc7IAIs1IdcAjKh?= =?us-ascii?Q?KYwD4LV5AARw0QhkBhOBmkwID/copAhtsl34CG5IjNAIeIVaUAh6avz4CHsG?= =?us-ascii?Q?U3gIhZAtO?= Thread-Topic: [FFmpeg-devel] What is FFmpeg and what should it be X-Original-Mailer: Apple Mail (2.3731.700.6) X-Wm-Sent-Timestamp: 1690991188 Message-ID: <01010189b6eddf2f-ee020578-0e20-47af-92e4-385c73569d72-000000@us-west-2.amazonses.com> Feedback-ID: 1.us-west-2.An468LAV0jCjQDrDLvlZjeAthld7qrhZr+vow8irkvU=:AmazonSES X-SES-Outgoing: 2023.08.02-54.240.27.90 Subject: Re: [FFmpeg-devel] What is FFmpeg and what should it be 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: > On Aug 2, 2023, at 7:30 AM, Nicolas George wrote: > > Michael Niedermayer (12023-08-02): >> The libraries should be split into runtime loadable plugins >> Not only would that make tools alot smaller it also would allow >> development of code available in ffmpeg that is maintained outside >> FFmpeg. >> >> I suggested this previosuly, it is of course not a "simple" thing >> to do. > > No, it would be a terrible mistake. > > And mostly, people who suggest or demand that do it based on > misconceptions about how linking works and/or have no actual scenario > where that would help. > > But this is another discussion entirely. This indeed feels like a separate discussion, but should we want to have that discussion I'd be happy to both provide some use cases as well as contribute code to facilitate the implementation. My understanding however is that the community is opposed to dynamically loaded plugins on principle, because it would make it easier to distribute proprietary plugins and sidestep the intent of the copyleft licensing. - Cosmin _______________________________________________ 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".