2017-02-24 1:20 GMT+01:00 Orion Poplawski <orion(a)cora.nwra.com>:
On 02/23/2017 04:38 PM, Orion Poplawski wrote:
> I've taken a look at building phonon-backend-vlc for EL7. The version that is
> in the el7 branch in git is 0.7.1-1, which does not build because it requires
> phonon 4.7.0, and EL7 has phonon 4.6.0. I was able to build 0.6.2-1 fine.
>
> Is there any objections to me reverting to 0.6.2-1 in git? (I suppose someone
> with right access to the git repo could reset the el7 branch to that, but not
> sure it's worth it).
>
> Also, while trying it out via dragon player in an X2Go session I'm getting:
>
> [00007f21a8054578] vdpau_avcodec generic error: Xlib is required for VDPAU
> [00007f21a8054578] vdpau_avcodec generic error: Xlib is required for VDPAU
> [00007f21a80a84b8] core video output error: video output creation failed
> [00007f21c0019cc8] core decoder error: failed to create video output
>
> If anyone has any ideas that, that would be helpful.
>
Okay, I figured out these errors - it's because vlc needs the basic libxcb_*
video_output plugins, but for some reason they are in the main vlc package
rather than vlc-core. This doesn't make since to me since vlc requires
vlc-core. I don't want the vlc binaries, but the libraries/plugins needed for
playback.
The split with vlc-core isn't about binaries vs libraries, but with
headless/server/core vs wayland/Xorg/display.
What you suggest is to add libvlc and libvlc-core to vlc and vlc-core.
That's not implemented, and IMO it doesn't worth either. What would be
the benefit not to rely on vlc itself ?
- not having the vlc desktop file?
- not having vlc binaries ?
- not having the qt4/qt5/skin2 vlc gui interfaces ?
I all theses cases, it could be to minimize the dependencies cost more
than additional size of few unneeded binaries. And speaking about
phonon, you should already have the qt4/qt5 libs.
But dependencies size matters most for embedeed/server use case, not
workstation. So it's doesn't bring any value and just make things more
complex to deal with.
As far as I'm concerned as vlc maintainer, I won't create this change,
but I don't want to prevent anyone to work on such patch.
I might or might not apply it based on either it will be much more
complex to maintain.
Thx for your understanding.
--
-
Nicolas (kwizart)