Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: Alexis Ballier <aballier@g.o>
Cc: Ulrich Mueller <ulm@g.o>, gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] ffmpeg vs libav choice of default
Date: Wed, 04 Feb 2015 10:40:23
Message-Id: 20150204114007.3cd1aca8@pomiot.lan
In Reply to: Re: [gentoo-dev] ffmpeg vs libav choice of default by Alexis Ballier
1 Dnia 2015-02-04, o godz. 10:26:06
2 Alexis Ballier <aballier@g.o> napisał(a):
3
4 > On Wed, 4 Feb 2015 10:12:12 +0100
5 > Ulrich Mueller <ulm@g.o> wrote:
6 >
7 > > With the recent introduction of the libav USE flag, the Gentoo default
8 > > for ffmpeg vs libav is more pronounced than it was before (with libav
9 > > being listed first in || ( ) dependencies).
10 > >
11 > > In the replies to http://forums.gentoo.org/viewtopic.php?p=7694982
12 > > several users have expressed their preference for ffmpeg.
13 > >
14 > > So can someone please remind me what are the technical reasons why we
15 > > prefer libav over ffmpeg?
16 >
17 >
18 > good luck !
19
20 I pretty much agree with Alexis' points. To clarify...
21
22 > wait for other opinions, but I'd say: libav has a cleaner codebase and
23 > stricter development rules. (NB: some gentoo devs are member of the core
24 > libav dev team)
25
26 I'd say both projects suck hard at lack of understanding of API/ABI
27 stability. However, if one of them is going to finally get some
28 stability, it's rather going to be libav. But we're far from that, so...
29
30 > IMHO, from a pure consumer POV where I want to play a random video and
31 > my programs using the libraries not to break, ffmpeg is much better
32 > (more codecs get in faster, API is preserved a bit longer), so I never
33 > understood nor agreed with that choice of default.
34
35 It's easiest to look at the trackers:
36
37 - ffmpeg-2 [1] -- 26/26 fixed,
38 - ffmpeg-2.4 [2] -- 3/3 fixed (but unsure if there won't be more),
39 - libav-9 [3] -- 55/55 fixed,
40 - libav-10 [4] -- 11/25 fixed.
41
42 No offense here but in my experience, ffmpeg support in Gentoo is fixed
43 faster than libav.
44
45 [1]:https://bugs.gentoo.org/show_bug.cgi?id=476490
46 [2]:https://bugs.gentoo.org/show_bug.cgi?id=524568
47 [3]:https://bugs.gentoo.org/show_bug.cgi?id=443230
48 [4]:https://bugs.gentoo.org/show_bug.cgi?id=509294
49
50 --
51 Best regards,
52 Michał Górny

Replies

Subject Author
Re: [gentoo-dev] ffmpeg vs libav choice of default Pacho Ramos <pacho@g.o>
Re: [gentoo-dev] ffmpeg vs libav choice of default Luca Barbato <lu_zero@g.o>