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 5AC494703B for ; Tue, 25 Jul 2023 13:56:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4CDB368C7C7; Tue, 25 Jul 2023 16:56:00 +0300 (EEST) Received: from nef.ens.fr (nef2.ens.fr [129.199.96.40]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 211F068C5D9 for ; Tue, 25 Jul 2023 16:55:54 +0300 (EEST) X-ENS-nef-client: 129.199.129.80 ( name = phare.normalesup.org ) Received: from phare.normalesup.org (phare.normalesup.org [129.199.129.80]) by nef.ens.fr (8.14.4/1.01.28121999) with ESMTP id 36PDtrLL018322 for ; Tue, 25 Jul 2023 15:55:53 +0200 Received: by phare.normalesup.org (Postfix, from userid 1001) id 5DC53EB5B7; Tue, 25 Jul 2023 15:55:53 +0200 (CEST) Date: Tue, 25 Jul 2023 15:55:53 +0200 From: Nicolas George To: FFmpeg development discussions and patches Message-ID: References: <20230722192957.703-5-michael@niedermayer.cc> <20230723152304.GJ7802@pb2> <1eba1389c52dead477fa1fd445d5ae918be25951.camel@haerdin.se> <8396bdd379b9244a79ee045bb85f9e96b2fbfee6.camel@haerdin.se> MIME-Version: 1.0 In-Reply-To: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Tue, 25 Jul 2023 15:55:53 +0200 (CEST) Subject: Re: [FFmpeg-devel] [PATCH 5/6] fftools: avradio support 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="===============5917704371481914744==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============5917704371481914744== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2q67N/o9PZWg9ZEa" Content-Disposition: inline --2q67N/o9PZWg9ZEa Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Kieran Kunhya (12023-07-25): > As we have seen in FFmpeg, APIs are "designed" around basic things > like AVI and hacks upon hacks are needed to support anything more > complex. The API being written around AM/FM is history clearly > repeating itself. >=20 > Unlike you, quite a lot of people are able to comprehend this now and > don't want history repeating itself. I know all that, I was here as well as you. But there are two things that you refuse to acknowledge (because I will not stoop to the discourteous suggestion that you are not intelligent enough to comprehend it): One, most of these =E2=80=9Chacks=E2=80=9D are in limited and optional part= s of the code. I you do not like them, you just have to not look at them and they are not your problem. And if at some point they become nobody's problem, then removing them is very easy. Two, a lot of our users are very happy of the consequences of these hacks. They like that their favorites applications have gained new features transparently. Even if it is limited and awkward, because limited and awkward is better than nothing, and using other, specialized applications for these features would bring a different brand of limited of awkward. If you would rather FFmpeg be a perfect pearl of beautiful design developed in an ivory tower with no regards for the satisfaction of users=E2=80=A6 there is a project for that, it is called libav. And guess w= hat? It died because of that attitude. In the meantime, the patches we are discussing for now are not even hacks. So if you and Thomas only have a slippery slope fallacy against them, we will give you exactly as much consideration as fallacies deserve. --=20 Nicolas George --2q67N/o9PZWg9ZEa Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6ooRQGBoNzw0KnwPcZVLI8pNxgwFAmS/1GcACgkQcZVLI8pN xgwxYQ/7BvT4rJZ+KqdbBm6WVho/pFu58lyG0xNHQlgL2rKQ8yRCAWrpNUCgTKLa euNSNpHuDl/4lI3CqPCP9ZOqa3/8eVKAfmjZHbVNqF+pyQNmcWQw8uYbL307ZsyM +2km2YEPd0+4xDIa8mij8KMkrSFF2AQ0uTT1gAlrJAhAEHi0m6XJunMf81dCGVNT 1WFB1g+GosErNYL/WvkXx7hNEfIjFBKTeSvZlJnSKBorvYFXh7Ca8nS4inuUanG0 ZRGMp+HYNiWNIEe7pSMfxko/r+h+F28wp8QSn3WaZylnit3VYKfFBSrB3/btMOf3 BqfOoM//59V34pePD7+r91LZC8dcRUfkq2D8yUp+Ty6+/z5+zm9n8rsYmVpLqOQS 7fJxEqAL7kQwmHIdqScThrH2cjxAoPXqRJg267nC4QR0srRPz+iHQ+9eJnUnN1IR zPMWPc6ikkmkI4reTNanC3o8tBUuOcHdeoV4EifeyHwLoOE5Ft5xAtlekRHh2mQC i+dcoQXQ6uIVU72MiKB+aMfqQCHnjVeIaj6Bf/CVFHFmm4Uq2q5yQ1/SaW2H5hJJ ISq4L2bpbOic1lDLKGks6sjmMScHxRkEiURDsGvTN2C81n8vGVAG6PHO7TmzXubA gNwOIuX0lYDstphWye2eiINBpH4gxBMD6p3ilRqvPOdsJPdW8s0= =PoND -----END PGP SIGNATURE----- --2q67N/o9PZWg9ZEa-- --===============5917704371481914744== 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". --===============5917704371481914744==--