From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 5DB7C4CF15 for ; Thu, 15 May 2025 15:27:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0BE8768B37C; Thu, 15 May 2025 18:27:20 +0300 (EEST) Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 9827968BD49 for ; Thu, 15 May 2025 18:27:13 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 5E0F141CFB for ; Thu, 15 May 2025 15:27:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1747322832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0aw7/nL2ovDmmkGemM2dw46mnPSkSmKXL/Mvte6ItnU=; b=Oiuiyf4gcyJsm5paS3rT/IxYh1/uW0l3pIGH2YKk+zpwf1097HN2TNozfTRbuo+x3YUhwl vcbzYXC5J0fZT37wpCTkpsCrc1iWELk3C6G8A1WCtzX+1HIaLQDkujBzlzxKUsHVdMqnHi OcK0EsUlVvEGQ8WB0210392iHGDHl8JtfxeHSSPpxIteTL/NqnEL/Uy+O7AvbPOpoWkHN0 G4kT58cvXatjwblGAeHIqWCFJdmygcB2YGokCAVPllW1WbSKC0FQdBtgMpvt1qMkIvrsnH gPvPVcRibxJ7+tE6iSDFNvgUm1bKxPd4/c0CWjrblFkusg0mMCXptMMvyZS6dg== Date: Thu, 15 May 2025 17:27:11 +0200 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20250515152711.GU29660@pb2> References: <20250514105509.3560851-1-michael@niedermayer.cc> MIME-Version: 1.0 In-Reply-To: X-GND-State: clean X-GND-Score: -70 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdefuddtvddvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlhcuvffnffculdeftddmnecujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefoihgthhgrvghlucfpihgvuggvrhhmrgihvghruceomhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtqeenucggtffrrghtthgvrhhnpeeigeektdejudffjefhteegjedtgeettefggedthfejgfevhfetgeekjedtvdfhveenucfkphepgedurdeiiedrieejrdduudefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgedurdeiiedrieejrdduudefpdhhvghloheplhhotggrlhhhohhsthdpmhgrihhlfhhrohhmpehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhg X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] [PATCH] Add tools/merge-all-source-plugins 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: multipart/mixed; boundary="===============7036923764646712634==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============7036923764646712634== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nm6xw7ZBz6omhtYt" Content-Disposition: inline --nm6xw7ZBz6omhtYt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Zhao Zhili On Thu, May 15, 2025 at 06:58:54PM +0800, Zhao Zhili wrote: >=20 >=20 > > On May 14, 2025, at 18:55, Michael Niedermayer = wrote: > >=20 > > Simple script to merge all source plugins. >=20 > I think this is confusing. The operation of merging multiple branches can= hardly be considered > a plugin. Each branch (well, there is just one ATM) represents and contains exactly one plugin or you could also call it featur= e. merging that branch integrates that feature / plugin. Its a very simple system, it achives many of the goals people have 1. simple 2. easy to maintain 3. it does not allow binary blobs without source 4. it allows people to develop code under their own rules Let me elaborate on 4. We are not a closed source company, people have the right to work on wh= at they want to work on. I think 99% of us agree here Fact is, this does not work in ffmpeg-devel currently, several people h= ave had their work rejected for non technical and non legal reasons. We could remove the most aggressive people, that would reduce this issue or we could support plugins (source plugins or classical plugins the de= tails dont matter as long as developers can develop their code on their own t= erms and users can use them without censorship by someone) We also could change the development model to be like linux where this = problem does not exist like this. So really, the way i think you should view plugins (and it could be a t= otally different implementation of teh concept of a plugin than this here) Is as a way to keep everyone in one team. If we cant give people a way to develop code externally and still have it accessible to users then we have to make it possible to develop it inside ffmpeg. Or we will loose many new developers who all want to develop something new and just cannot in this environment. That will lead to more conflicts and then the chance of people being ki= cked out or leaving will also go up. And if 2 people disagree, the one who w= ants to work should stay, and the one who wants to have a say in the work of the other should leave. Its the obvious way. A person working vs a person objecting to work. Which way will a project move forward ... I want to work, I want everyone else to be able to work, I want everyon= es work to be available to the end user. thanks PS: we can of course rename merge-all-source-plugins if someone has a better name [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If you think the mosad wants you dead since a long time then you are either wrong or dead since a long time. --nm6xw7ZBz6omhtYt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaCYHywAKCRBhHseHBAsP q/BnAJ0TQXGRPInS6PQKVwYd7ylB/7EIPgCaA4F+hTEkCMAEy5RVxktCgfa+rkU= =o6PY -----END PGP SIGNATURE----- --nm6xw7ZBz6omhtYt-- --===============7036923764646712634== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --===============7036923764646712634==--