Gentoo Archives: gentoo-user

From: "»Q«" <boxcars@×××.net>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: VLC could not decode the opus audio
Date: Sun, 17 Apr 2016 19:19:09
Message-Id: 20160417141846.2dd3f36b@sepulchrave.remarqs
In Reply to: Re: [gentoo-user] Re: VLC could not decode the opus audio by gevisz
1 On Sun, 17 Apr 2016 20:49:06 +0300
2 gevisz <gevisz@×××××.com> wrote:
3
4 > 2016-04-17 20:45 GMT+03:00 gevisz <gevisz@×××××.com>:
5 > > 2016-04-17 19:12 GMT+03:00 »Q« <boxcars@×××.net>:
6
7 > >> I'm pretty sure what happened was that vlc had a security issue,
8 > >> and a new version had to be stabilized, some time in 2014 or early
9 > >> 2015. At that point, for opus support the new stable VLC required
10 > >> an unstable opus, so they stable-masked the flag for VLC. Later,
11 > >> a new-enough opus was stabilized; at that point, the flag for VLC
12 > >> should have been unmasked, but it fell through the cracks. There
13 > >> was already whining in bug comments about it not getting done, so
14 > >> I didn't add my voice.
15 > >
16 > > Thank you both for the help.
17 > >
18 > > After creating /etc/portage/profile/package.use.stable.mask
19 > > with the line
20 > > media-video/vlc -opus
21 > > I finally could see the opus use flag via
22 > > equery uses vlc
23 > >
24 > > Setting this flag and recompiling vlc solved the problem.
25 >
26 > But I still have a feeling that it should have been done in a better
27 > way. ;)
28
29 As far as I could tell, the reason the mask didn't get taken out of the
30 profile(s) was that discussion of it was mostly in a meta bug and in a
31 bug about stabilization for VLC itself and it's nobody's responsibility
32 to track and undo flag masks which are no longer needed.
33
34 Ben de Groot is the one who masked it in the first place. There was
35 good reason at the time, but there's no good reason I could find to
36 continue with it masked.
37
38 $ grep -iRC 2 opus /usr/portage/profiles/* | grep -iC 2 groot
39 --
40 /usr/portage/profiles/arch/amd64/package.use.stable.mask-
41 /usr/portage/profiles/arch/amd64/package.use.stable.mask-# Ben de Groot <yngwin@g.o (19 Apr 2015)
42 /usr/portage/profiles/arch/amd64/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
43 /usr/portage/profiles/arch/amd64/package.use.stable.mask:media-video/vlc opus
44 --
45 /usr/portage/profiles/arch/x86/package.use.stable.mask-
46 /usr/portage/profiles/arch/x86/package.use.stable.mask-# Ben de Groot <yngwin@g.o (19 Apr 2015)
47 /usr/portage/profiles/arch/x86/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
48 /usr/portage/profiles/arch/x86/package.use.stable.mask:media-video/vlc opus

Replies

Subject Author
Re: [gentoo-user] Re: VLC could not decode the opus audio gevisz <gevisz@×××××.com>