Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: Ben de Groot <yngwin@g.o>
Cc: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] RFC News item: FFmpeg default
Date: Mon, 06 Apr 2015 09:36:25
Message-Id: 20150406113559.3c618eb6@pomiot.lan
In Reply to: Re: [gentoo-dev] RFC News item: FFmpeg default by Ben de Groot
1 Dnia 2015-04-06, o godz. 14:10:12
2 Ben de Groot <yngwin@g.o> napisał(a):
3
4 > On 30 March 2015 at 00:23, Michał Górny <mgorny@g.o> wrote:
5 > > Dnia 2015-03-30, o godz. 00:07:16
6 > >
7 > > Include example code.
8 > >
9 >
10 > Updated version:
11 >
12 > Title: FFmpeg default
13 > Author: Ben de Groot <yngwin@g.o>
14 > Content-Type: text/plain
15 > Posted: 2015-04-07
16 > Revision: 1
17 > News-Item-Format: 1.0
18 > Display-If-Installed: media-video/ffmpeg
19 > Display-If-Installed: media-video/libav
20 >
21 > Since the choice between ffmpeg and libav has been made more
22 > explicit, there has been a lot of discussion about what the
23 > default implementation should be. It can be concluded that
24 > media-video/ffmpeg has wider support, and would be somewhat
25 > more convenient for most end-users.
26 >
27 > For this reason the default implementation has been switched
28 > back from media-video/libav to media-video/ffmpeg by removing
29 > the libav useflag from the base profile.
30
31 'Switched back' is suggesting there was some 'unintentional' switch
32 from ffmpeg to libav. Keep this free of politics, and just 'switched'.
33
34 > If the libav useflag is already globally enabled or disabled
35 > in /etc/portage/make.conf, then no further action is required.
36 >
37 > Users who implicitly relied on libav being enabled in their
38 > profile, and who wish to continue using libav, should enable
39 > USE=libav in their /etc/portage/make.conf file.
40 >
41 > > Also please prepare an update to the USE=libav news item to state
42 > > updated default.
43 >
44 > Diff:
45 >
46 > --- /var/portage/metadata/news/2015-02-01-use-libav/2015-02-01-use-libav.en.txt
47 > 2015-02-04 05:31:20.000000000 +0800
48 > +++ /home/ben/tmp/2015-02-01-use-libav.en.txt 2015-04-06
49 > 14:05:56.982039939 +0800
50 > @@ -2,7 +2,7 @@
51 > Author: Michał Górny <mgorny@g.o>
52 > Content-Type: text/plain
53 > Posted: 2015-02-01
54 > -Revision: 1
55 > +Revision: 2
56 > News-Item-Format: 1.0
57 > Display-If-Installed: media-video/ffmpeg
58 > Display-If-Installed: media-video/libav
59 > @@ -20,17 +20,17 @@
60 > However, whenever appropriate additional USE=libav will be introduced to
61 > control the preference of one implementation over the other.
62 >
63 > -Users who currently use libav (the Gentoo default) do not have to
64 > -perform any action since USE=libav is enabled by default. It should be
65 > -noted that the users still need to enable USE=ffmpeg on packages with
66 > -optional libav support as well. Users who want to use ffmpeg instead
67 > -need to specify USE=-libav in make.conf explicitly.
68 > +Users who currently use libav need to enable USE=libav in
69 > +/etc/portage/make.conf. It should be noted that users still need to
70 > +enable USE=ffmpeg on packages with optional libav support as well.
71 > +Users who currently use ffmpeg need to take no action.
72 >
73 > Please also note that some packages support only one of the two
74 > implementations. An attempt to install one of those packages may result
75 > in blockers requiring the user changes the global USE=libav state.
76 > The most notable example of such package is media-video/mplayer.
77 > -media-video/mpv may be used as a replacement for users who prefer libav.
78 > +media-video/mpv may be used as a replacement for users who prefer libav,
79 > +even though upstream mpv developers recommend using ffmpeg.
80
81 This is off-topic, and strongly biased.
82
83 > Please do not alter the state of 'libav' flag on a per-package basis
84 > (e.g. via package.use). The flag needs to be set globally to have
85
86 FYI: since Council's meeting in one week, I have added this to
87 the agenda. I'm really concerned about Gentoo's PR when users suffer
88 due to developers ping-ponging implementations/defaults.
89
90 --
91 Best regards,
92 Michał Górny

Replies

Subject Author
Re: [gentoo-dev] RFC News item: FFmpeg default Ben de Groot <yngwin@g.o>