From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id CCA5D13893E for ; Sat, 9 Feb 2013 14:12:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 62C3A21C01C; Sat, 9 Feb 2013 14:12:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 565D721C00D for ; Sat, 9 Feb 2013 14:12:18 +0000 (UTC) Received: from [192.168.0.93] (dynamic-adsl-84-220-164-194.clienti.tiscali.it [84.220.164.194]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: lu_zero) by smtp.gentoo.org (Postfix) with ESMTPSA id 3577C33E30C for ; Sat, 9 Feb 2013 14:12:17 +0000 (UTC) Message-ID: <5116593F.5000209@gentoo.org> Date: Sat, 09 Feb 2013 15:12:15 +0100 From: Luca Barbato User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130207 Thunderbird/17.0.2 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in virtual/ffmpeg: ffmpeg-9.ebuild ChangeLog ffmpeg-0.10.2-r1.ebuild References: <20130116124002.B9FA22171D@flycatcher.gentoo.org> <4176032.KcqBdYLtS8@arcarius> <20130207055244.9167.qmail@stuge.se> <1843047.zKdLAzEhcU@lebrodyl> <20130208184652.5fd15c00@gentoo.org> In-Reply-To: <20130208184652.5fd15c00@gentoo.org> X-Enigmail-Version: 1.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 57bfa20d-1e77-4396-95ab-c2cd5f729df4 X-Archives-Hash: f058f1a12e1e8eae6a11dc051f337c10 On 08/02/13 22:46, Alexis Ballier wrote: > On Fri, 08 Feb 2013 22:41:04 +0100 > Maciej Mrozowski wrote: > >> On Thursday 07 of February 2013 06:52:44 Peter Stuge wrote: >> >>> Tomáš Chvátal wrote: >>>> we as gentoo will provide both while preffered default will be >>>> what major distros use. >>> >>> What kind of careless mainstream attitude is that? Really? >> >> Quite the opposite, decision to use implementation A over B was taken >> with utmost care for user in mind. > > Not really. I was promised a discussion that hasn't happened yet. I'm available for discussion anytime, I got a little busy in the past days and I will busy the next 3 days, but I should be available today evening or now. I stated already what I think about the whole discussion in a blog post. To summarize it my take is quite simple, Libav leads the way regarding the main API, it offers a more compact surface for attacks if you are really concerned about security and usually it is a little more compact and a bit more tested over a wider range of architectures. I'm not for removing ffmpeg overnight since there are features that might be of use and I'm not so hypocrite to value diversity only when it is in favor of my interests. That said as long the two project are compatible having one or another as default is just a matter of making our life easier. I'm upstream for Libav and a good number of Libav developers are Gentoo users, including Gentoo on special platforms (e.g. aarch64). Few large projects such as VLC and Gstreamer switched to Libav as their default. Since Libav is the no-frills variant, notwithstanding the interesting campaign of "we have more security11ein!" less stuff should break since it is usually more tested and once we gather the samples triggering a crash usually we do not stop preventing that single crash but the whole class of possible defect (see my work on mov as an example). I cannot and will not say that Libav is perfect or that no bugs are introduced on our side and other outlandish statements, but within my biased point of view I would expect a better experience for the user not caring about which library to use. If you want to discuss on #gentoo-media ping me within 30 min or in 2 hours. I hope somebody not Libav nor FFmpeg committer could come up with a pros-cons list. lu