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 6B34447864 for ; Tue, 26 Sep 2023 18:03:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 657D368CA32; Tue, 26 Sep 2023 21:03:25 +0300 (EEST) Received: from nef.ens.fr (nef2.ens.fr [129.199.96.40]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7970F68C8D0 for ; Tue, 26 Sep 2023 21:03:19 +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 38QI3HqQ004601 for ; Tue, 26 Sep 2023 20:03:17 +0200 Received: by phare.normalesup.org (Postfix, from userid 1001) id B0272EB5BD; Tue, 26 Sep 2023 20:03:17 +0200 (CEST) Date: Tue, 26 Sep 2023 20:03:17 +0200 From: Nicolas George To: FFmpeg development discussions and patches Message-ID: References: <20230707150654.GX1093384@pb2> <168889764928.542.505537875908829599@lain.khirnov.net> <20230922092754.GV8640@pb2> <169571962013.20400.259576230656271580@lain.khirnov.net> <20230926150947.GM3543730@pb2> <169574221973.6638.5162903459684406928@lain.khirnov.net> <20230926171630.GN3543730@pb2> <10adc5a0-69f2-91f7-49b0-fbd42c4f23f4@gmail.com> MIME-Version: 1.0 In-Reply-To: <10adc5a0-69f2-91f7-49b0-fbd42c4f23f4@gmail.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Tue, 26 Sep 2023 20:03:18 +0200 (CEST) Subject: Re: [FFmpeg-devel] [RFC] Release 6.1 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="===============5265172057999090138==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============5265172057999090138== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="I3SDZsdMgscA1nRP" Content-Disposition: inline --I3SDZsdMgscA1nRP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable James Almer (12023-09-26): > We don't want you to resign anything. We want a proper discussion in how = to > handle SDR, if at all. Pushing it in a form that everyone agrees is not > ready for upstream is not a good idea. We can agree on this, if we consider that the opinion on whether it is ready of people who have made it clear they will never consider it =E2=80=9Cready=E2=80=9D is to be disregarded, just as much as somebody who = says =E2=80=9Cnak=E2=80=9D to a patch without reasons. > SDR is big, so its API needs to be designed carefully and in an extensible > way. > libavradio must absolutely not be libavdevice redux, and it must have its > own, versatile and extensible API that a lavd device can then work with, > even if not using its full potential, because libavradio can have other > users that will not be constrained to what lavf/lavd can do. SDR **will be** big. SDR **will need** to have its own versatile and extensible API. But the way to get there is to start small. First make it a module, with a very simple API to the rest. Then, as it grows, it acquires utility functions: an internal API that we can change as we discover what it needs. And progressively the API stabilizes and becomes good. Nothing successful starts as a library. Suggesting that a project starts as a library is either an expression of incompetence or a dishonest attempt at killing it. Regards, --=20 Nicolas George --I3SDZsdMgscA1nRP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6ooRQGBoNzw0KnwPcZVLI8pNxgwFAmUTHOMACgkQcZVLI8pN xgyG7g/8D9kUEJVEoLdfJ6lZYBqtJD0mgAeaqXcSJ9K2WJVRL30aXzaTWZsrBg/k /QC+KY7KYdgychBZFZAcu0lWR+yWnruLAnRrpQKt+9C5I4+mcs0i7bLCgwfz/LDL +e1NzN1aCCHmSfogcANz9eVH030CDar2qemkFd8pLPvQuoQXRwmm4BnYofJdT7VW JCsSnWBprktq5+yooiNIqjo/5OF3Zu/cAWxaueATwFf9OfDgUXL/kbyJqWZ9B6qr usdDiLws+Wtd5SwVGKhWRTmtyYKHMj+F0cB53VPWCIkAa8NgyNnIEpceFOCVm38I yMWYCsMUCX4KqYEEaMSAaD1tWt6Ar95ndf89k3mjW+EA6ym2S0X+juPyRr54p9MY C4MnTt17sDQA2A/Q/tCzMqExI/hbtEeDm8DfmAPJdzVYMyloGJaC7Fw1daUVnu5R A2nx0Q9CE5V8W4Z/lMZPHzemtxkTckHJaInPaMdcE7M2GC5sOPoah3BAQYVBJqB8 1emxoOHL3gijQPm+gpNt/1A72eeVr++3tqvfkynW/8y3bL4Sk6Lg1WJPPgStAOFN wF4nXdTO7ujil7Oulim9VtJeBgK6qz8xXSInWFvLwSqAc7BEPUM5O6WiWVId37p2 WP84AeXPXlJTop7dvM8ZJZVmp4tuaQJYSv36IgLlfpwXbLHbx4Q= =2riq -----END PGP SIGNATURE----- --I3SDZsdMgscA1nRP-- --===============5265172057999090138== 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". --===============5265172057999090138==--