* [gentoo-user] VLC could not decode the opus audio
@ 2016-04-17 8:47 gevisz
2016-04-17 13:37 ` Stroller
2016-04-17 16:12 ` [gentoo-user] " »Q«
0 siblings, 2 replies; 7+ messages in thread
From: gevisz @ 2016-04-17 8:47 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
"VLC could not decode the format "Opus" (Opus Audio)"
I have tried to add the opus use flag to media-video/ffmpeg
and to add the matroska use flag to media-video/vlc
No results.
Any suggestions?
I just have read that opus is an open sourse audio format
that is much better that mp3.
Why it is not supported by default then?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] VLC could not decode the opus audio
2016-04-17 8:47 [gentoo-user] VLC could not decode the opus audio gevisz
@ 2016-04-17 13:37 ` Stroller
2016-04-17 16:12 ` [gentoo-user] " »Q«
1 sibling, 0 replies; 7+ messages in thread
From: Stroller @ 2016-04-17 13:37 UTC (permalink / raw
To: gentoo-user
> On Sun, 17 April 2016, at 9:47 am, gevisz <gevisz@gmail.com> wrote:
>
> "VLC could not decode the format "Opus" (Opus Audio)"
>
> I have tried to add the opus use flag to media-video/ffmpeg
> and to add the matroska use flag to media-video/vlc
vlc itself has an opus USE flag. At least, vlc-2.2.1-r1 does.
If you enable it, it pulls in media-libs/opus and enables opus in the configure stage.
> I just have read that opus is an open sourse audio format
> that is much better that mp3.
>
> Why it is not supported by default then?
This is the kind of USE flag I would enable globally, in make.conf, rather than for individual packages.
With this very question, that's what you're implying you should do.
Stroller.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-user] Re: VLC could not decode the opus audio
2016-04-17 8:47 [gentoo-user] VLC could not decode the opus audio gevisz
2016-04-17 13:37 ` Stroller
@ 2016-04-17 16:12 ` »Q«
2016-04-17 17:45 ` gevisz
1 sibling, 1 reply; 7+ messages in thread
From: »Q« @ 2016-04-17 16:12 UTC (permalink / raw
To: gentoo-user
On Sun, 17 Apr 2016 11:47:19 +0300
gevisz <gevisz@gmail.com> wrote:
> "VLC could not decode the format "Opus" (Opus Audio)"
>
> I have tried to add the opus use flag to media-video/ffmpeg
> and to add the matroska use flag to media-video/vlc
>
> No results.
>
> Any suggestions?
>
> I just have read that opus is an open sourse audio format
> that is much better that mp3.
>
> Why it is not supported by default then?
Adding 'media-video/vlc -opus'
to /etc/portage/profile/package.use.stable.mask will override, to let
you use the flag with VLC. (The '-' is not a typo. It's there
because '-opus' removes opus from the masked flags.)
I tried to figure out the other day why opus is stable-masked for VLC
and wound up in a maze of bugs. I'm sorry I don't have the bug numbers
for them. If you want to dive into the maze, grep around
in /usr/portage/profiles for vlc and opus.
I'm pretty sure what happened was that vlc had a security issue, and a
new version had to be stabilized, some time in 2014 or early 2015. At
that point, for opus support the new stable VLC required an unstable
opus, so they stable-masked the flag for VLC. Later, a new-enough opus
was stabilized; at that point, the flag for VLC should have been
unmasked, but it fell through the cracks. There was already whining in
bug comments about it not getting done, so I didn't add my voice.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Re: VLC could not decode the opus audio
2016-04-17 16:12 ` [gentoo-user] " »Q«
@ 2016-04-17 17:45 ` gevisz
2016-04-17 17:49 ` gevisz
0 siblings, 1 reply; 7+ messages in thread
From: gevisz @ 2016-04-17 17:45 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
2016-04-17 19:12 GMT+03:00 »Q« <boxcars@gmx.net>:
> On Sun, 17 Apr 2016 11:47:19 +0300
> gevisz <gevisz@gmail.com> wrote:
>
>> "VLC could not decode the format "Opus" (Opus Audio)"
>>
>> I have tried to add the opus use flag to media-video/ffmpeg
>> and to add the matroska use flag to media-video/vlc
>>
>> No results.
>>
>> Any suggestions?
>>
>> I just have read that opus is an open sourse audio format
>> that is much better that mp3.
>>
>> Why it is not supported by default then?
>
> Adding 'media-video/vlc -opus'
> to /etc/portage/profile/package.use.stable.mask will override, to let
> you use the flag with VLC. (The '-' is not a typo. It's there
> because '-opus' removes opus from the masked flags.)
>
> I tried to figure out the other day why opus is stable-masked for VLC
> and wound up in a maze of bugs. I'm sorry I don't have the bug numbers
> for them. If you want to dive into the maze, grep around
> in /usr/portage/profiles for vlc and opus.
>
> I'm pretty sure what happened was that vlc had a security issue, and a
> new version had to be stabilized, some time in 2014 or early 2015. At
> that point, for opus support the new stable VLC required an unstable
> opus, so they stable-masked the flag for VLC. Later, a new-enough opus
> was stabilized; at that point, the flag for VLC should have been
> unmasked, but it fell through the cracks. There was already whining in
> bug comments about it not getting done, so I didn't add my voice.
Thank you both for the help.
After creating /etc/portage/profile/package.use.stable.mask
with the line
media-video/vlc -opus
I finally could see the opus use flag via
equery uses vlc
Setting this flag and recompiling vlc solved the problem.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Re: VLC could not decode the opus audio
2016-04-17 17:45 ` gevisz
@ 2016-04-17 17:49 ` gevisz
2016-04-17 19:18 ` »Q«
0 siblings, 1 reply; 7+ messages in thread
From: gevisz @ 2016-04-17 17:49 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
2016-04-17 20:45 GMT+03:00 gevisz <gevisz@gmail.com>:
> 2016-04-17 19:12 GMT+03:00 »Q« <boxcars@gmx.net>:
>> On Sun, 17 Apr 2016 11:47:19 +0300
>> gevisz <gevisz@gmail.com> wrote:
>>
>>> "VLC could not decode the format "Opus" (Opus Audio)"
>>>
>>> I have tried to add the opus use flag to media-video/ffmpeg
>>> and to add the matroska use flag to media-video/vlc
>>>
>>> No results.
>>>
>>> Any suggestions?
>>>
>>> I just have read that opus is an open sourse audio format
>>> that is much better that mp3.
>>>
>>> Why it is not supported by default then?
>>
>> Adding 'media-video/vlc -opus'
>> to /etc/portage/profile/package.use.stable.mask will override, to let
>> you use the flag with VLC. (The '-' is not a typo. It's there
>> because '-opus' removes opus from the masked flags.)
>>
>> I tried to figure out the other day why opus is stable-masked for VLC
>> and wound up in a maze of bugs. I'm sorry I don't have the bug numbers
>> for them. If you want to dive into the maze, grep around
>> in /usr/portage/profiles for vlc and opus.
>>
>> I'm pretty sure what happened was that vlc had a security issue, and a
>> new version had to be stabilized, some time in 2014 or early 2015. At
>> that point, for opus support the new stable VLC required an unstable
>> opus, so they stable-masked the flag for VLC. Later, a new-enough opus
>> was stabilized; at that point, the flag for VLC should have been
>> unmasked, but it fell through the cracks. There was already whining in
>> bug comments about it not getting done, so I didn't add my voice.
>
> Thank you both for the help.
>
> After creating /etc/portage/profile/package.use.stable.mask
> with the line
> media-video/vlc -opus
> I finally could see the opus use flag via
> equery uses vlc
>
> Setting this flag and recompiling vlc solved the problem.
But I still have a feeling that it should have been done in a better way. ;)
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-user] Re: VLC could not decode the opus audio
2016-04-17 17:49 ` gevisz
@ 2016-04-17 19:18 ` »Q«
2016-04-18 6:55 ` gevisz
0 siblings, 1 reply; 7+ messages in thread
From: »Q« @ 2016-04-17 19:18 UTC (permalink / raw
To: gentoo-user
On Sun, 17 Apr 2016 20:49:06 +0300
gevisz <gevisz@gmail.com> wrote:
> 2016-04-17 20:45 GMT+03:00 gevisz <gevisz@gmail.com>:
> > 2016-04-17 19:12 GMT+03:00 »Q« <boxcars@gmx.net>:
> >> I'm pretty sure what happened was that vlc had a security issue,
> >> and a new version had to be stabilized, some time in 2014 or early
> >> 2015. At that point, for opus support the new stable VLC required
> >> an unstable opus, so they stable-masked the flag for VLC. Later,
> >> a new-enough opus was stabilized; at that point, the flag for VLC
> >> should have been unmasked, but it fell through the cracks. There
> >> was already whining in bug comments about it not getting done, so
> >> I didn't add my voice.
> >
> > Thank you both for the help.
> >
> > After creating /etc/portage/profile/package.use.stable.mask
> > with the line
> > media-video/vlc -opus
> > I finally could see the opus use flag via
> > equery uses vlc
> >
> > Setting this flag and recompiling vlc solved the problem.
>
> But I still have a feeling that it should have been done in a better
> way. ;)
As far as I could tell, the reason the mask didn't get taken out of the
profile(s) was that discussion of it was mostly in a meta bug and in a
bug about stabilization for VLC itself and it's nobody's responsibility
to track and undo flag masks which are no longer needed.
Ben de Groot is the one who masked it in the first place. There was
good reason at the time, but there's no good reason I could find to
continue with it masked.
$ grep -iRC 2 opus /usr/portage/profiles/* | grep -iC 2 groot
--
/usr/portage/profiles/arch/amd64/package.use.stable.mask-
/usr/portage/profiles/arch/amd64/package.use.stable.mask-# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
/usr/portage/profiles/arch/amd64/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
/usr/portage/profiles/arch/amd64/package.use.stable.mask:media-video/vlc opus
--
/usr/portage/profiles/arch/x86/package.use.stable.mask-
/usr/portage/profiles/arch/x86/package.use.stable.mask-# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
/usr/portage/profiles/arch/x86/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
/usr/portage/profiles/arch/x86/package.use.stable.mask:media-video/vlc opus
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Re: VLC could not decode the opus audio
2016-04-17 19:18 ` »Q«
@ 2016-04-18 6:55 ` gevisz
0 siblings, 0 replies; 7+ messages in thread
From: gevisz @ 2016-04-18 6:55 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
2016-04-17 22:18 GMT+03:00 »Q« <boxcars@gmx.net>:
> On Sun, 17 Apr 2016 20:49:06 +0300
> gevisz <gevisz@gmail.com> wrote:
>
>> 2016-04-17 20:45 GMT+03:00 gevisz <gevisz@gmail.com>:
>> > 2016-04-17 19:12 GMT+03:00 »Q« <boxcars@gmx.net>:
>
>> >> I'm pretty sure what happened was that vlc had a security issue,
>> >> and a new version had to be stabilized, some time in 2014 or early
>> >> 2015. At that point, for opus support the new stable VLC required
>> >> an unstable opus, so they stable-masked the flag for VLC. Later,
>> >> a new-enough opus was stabilized; at that point, the flag for VLC
>> >> should have been unmasked, but it fell through the cracks. There
>> >> was already whining in bug comments about it not getting done, so
>> >> I didn't add my voice.
>> >
>> > Thank you both for the help.
>> >
>> > After creating /etc/portage/profile/package.use.stable.mask
>> > with the line
>> > media-video/vlc -opus
>> > I finally could see the opus use flag via
>> > equery uses vlc
>> >
>> > Setting this flag and recompiling vlc solved the problem.
>>
>> But I still have a feeling that it should have been done in a better
>> way. ;)
>
> As far as I could tell, the reason the mask didn't get taken out of the
> profile(s) was that discussion of it was mostly in a meta bug and in a
> bug about stabilization for VLC itself and it's nobody's responsibility
> to track and undo flag masks which are no longer needed.
I see. Somebody have to start loudly complain about this use flag,
portage, Gentoo, and Linux in general to get it done in the right way. :)
I have not the mood to do it right now but should say that, after using
GNU/Linux for about 20 years, I finally stopped recommending it to all
my friends and colleagues. (This sad event happened about 4 years ago
when I finally looked at the GNU/Linux critically.)
P.S. The said does not mean that I like Windows or Android.
And I am too old and too busy to try and switch to BSD. :(
P.P.S. Thank you for the help once more.
> Ben de Groot is the one who masked it in the first place. There was
> good reason at the time, but there's no good reason I could find to
> continue with it masked.
>
> $ grep -iRC 2 opus /usr/portage/profiles/* | grep -iC 2 groot
> --
> /usr/portage/profiles/arch/amd64/package.use.stable.mask-
> /usr/portage/profiles/arch/amd64/package.use.stable.mask-# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
> /usr/portage/profiles/arch/amd64/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
> /usr/portage/profiles/arch/amd64/package.use.stable.mask:media-video/vlc opus
> --
> /usr/portage/profiles/arch/x86/package.use.stable.mask-
> /usr/portage/profiles/arch/x86/package.use.stable.mask-# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
> /usr/portage/profiles/arch/x86/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
> /usr/portage/profiles/arch/x86/package.use.stable.mask:media-video/vlc opus
>
>
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-04-18 6:55 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-17 8:47 [gentoo-user] VLC could not decode the opus audio gevisz
2016-04-17 13:37 ` Stroller
2016-04-17 16:12 ` [gentoo-user] " »Q«
2016-04-17 17:45 ` gevisz
2016-04-17 17:49 ` gevisz
2016-04-17 19:18 ` »Q«
2016-04-18 6:55 ` gevisz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox