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 |