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 BC13D46928 for ; Sat, 24 Jun 2023 22:19:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4930E68C16E; Sun, 25 Jun 2023 01:19:13 +0300 (EEST) Received: from nef.ens.fr (unknown [129.199.96.40]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2E65568BF7E for ; Sun, 25 Jun 2023 01:19:07 +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 35OMJ5MT006085 for ; Sun, 25 Jun 2023 00:19:05 +0200 Received: by phare.normalesup.org (Postfix, from userid 1001) id 13A30E6C30; Sun, 25 Jun 2023 00:19:04 +0200 (CEST) Date: Sun, 25 Jun 2023 00:19:04 +0200 From: Nicolas George To: FFmpeg development discussions and patches Message-ID: References: <20230618222805.4054410-1-michael@niedermayer.cc> <20230623111728.GM3250409@pb2> <59E3CAAC-DA7F-424B-ABC1-1E300EA83571@remlab.net> <20230623181241.GN3250409@pb2> MIME-Version: 1.0 In-Reply-To: <20230623181241.GN3250409@pb2> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Sun, 25 Jun 2023 00:19:05 +0200 (CEST) Subject: Re: [FFmpeg-devel] [PATCH v2] avformat: add Software Defined Radio 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="===============4704407532170577135==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============4704407532170577135== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ORfLaTjnYc1gRU0c" Content-Disposition: inline --ORfLaTjnYc1gRU0c Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Michael Niedermayer (12023-06-23): > * What iam interrested in was working with the signals at a low level, why > because i find it interresting and fun. Then this is what you should be spending your time on, and to hell with anybody who says otherwise. Unless you have commitments that we are not privy of, nobody can tell you how you are supposed to be spending your time and skills. Nobody can force you to manage releases and fix fuzzing bugs and do all the things you do that are necessary to the project. Necessary to a conception of the good of the project that is not even your own I think. Nobody can prevent you from hacking the things that motivate you. At worst, they can prevent you from committing the resulting code into official FFmpeg. That would be the project's loss, and you can still publish it on a private branch. But they do not have the power to block you from pushing. It is not even clear they have the authority do block you, more so if the code is really good and fits FFmpeg well. The only thing that can block you is your desire to play nice and not harm the project. I would like to emphasize that some of the frequent naysayers do not have an excellent track record when it comes to playing nice and especially not harming the project. I am especially annoyed by the =E2=80=9Cit's too hard=E2=80=9D naysayers = =E2=80=94 the same I have been getting when I say that I want to write a XML suited to our needs to replace our use of libxml. They do not realize they reveal more about their own skills than anybody else. You know if you can write a radio, so ignore them and go ahead. And if they were right, if it is too hard and you fail=E2=80=A6 well, you would just have wasted your own time; = and you would have had fun and learned things on the occasion, which means the time was not even wasted. But the whole attitude who wants FFmpeg to be a Serious OpenSource TM Project, who needs to make releases and worry above all about ABI stability, is really the attitude who is killing all the fun in working on FFmpeg. Hey, people, realize FFmpeg does not exist to be a Serious OpenSource TM Project, FFmpeg does not exist to serve other projects, to serve companies who benefit from it give the bare minimum back. FFmpeg exists because some day a dude thought it would be fun to write a MPEG decoder. And everybody else told him it would be too hard, everybody else told him to use an existing library and to leave it to the professionals. He did not believe them and proved them utterly wrong, and the rest, as the saying goes, is history. So I will say it explicitly. We =E2=80=94 me, and everybody who agrees with= me =E2=80=94 do not want to just maintain a bunch of wrappers for the convenience of others, we want to have fun writing interesting code, trying new ways of doing things, inventing original optimizations. We can find a balance and work on useful things too. But if you want us to work only on the boring useful things, if you want to bar us from working on fun things, then just fork you. P.S.: I do not think I am skilled enough in that area to review your code. But if you think I am, maybe on some parts, then I will happily. Regards, --=20 Nicolas George --ORfLaTjnYc1gRU0c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6ooRQGBoNzw0KnwPcZVLI8pNxgwFAmSXa9YACgkQcZVLI8pN xgw3ghAAoD1bvj0imB3HlXZo4txY6tRVStv1PFj+pWgI5hy8cU0il+cdGDGZpL+y Hun5qBFhE4V7pHn+JQNTJaTK7lYe1Ho0e9yzHh2EGnQ8fSGoEYmUDtnzSZahSVLF x+SK0aChn8vGUvBXCmdT/8iAdQXKu8+1DYGJjM9TgeFa7/3Kz8oPezLah8SfTHeS t98/ERsRd9rr14aeqJB4yDD5kaXi5VpK3tSzK0Ieg1R0tA6YABFAMK3vs/fnmB86 zxk9MjpOheYahUGYfbtWMF+aEIJ0iebryWkVKeJEe1scWL/N+DgY3miC06695x36 L0WEprXTW26kKaGSvGnnkdB+G1yUh/VgD2nvw6m/fBra3U+qn+JS3hATmyYJ3/KJ y5HC3GJsM4knRWxjl7NhxdUJueXm9IZDJ+wPnhpcY8sRuEO+ebzaw0uRegpS2M0a PkD0W2GdK2MB8TfC1huP/2bQIAXppMVJ4Y6OP2yTvG3xUcCb4Pr8dCpVjF4AmSSm T3SwHSHG7uctMiwnex+Jz1BgQYgT74JBwSQuPHEZwx4oKYfeBAMwtex8+0vWp3wP jGQTDNpFHCczrejoiMfJeIoCTeFTjlEDvwnNsH1dPQGCFqKXJ9mUIMQtglIUHKXg ULM0JlncRPI47OvnIs544x9G2tAeENmDMmlNj9D6L+9mmaIK/m8= =RQO5 -----END PGP SIGNATURE----- --ORfLaTjnYc1gRU0c-- --===============4704407532170577135== 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". --===============4704407532170577135==--