You are not logged in.

#1 2021-11-05 22:25:25

Ryaniskira
Member
Registered: 2020-07-26
Posts: 12

[Solved] Up-to-date VLC package wants to use old libraries.

So for a few days now, I've noticed that VLC will play a video for 2-3 seconds then stop. Firing it up via the command line I get this:

(vlc:604706): GStreamer-WARNING **: 18:09:00.324: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibav.so': libvpx.so.6

Well, according to Arch's Github, VLC was updated to link against libvpx 1.11.0-1. I have the correct version of libvpx:

pacman -Qe libvpx      
libvpx 1.11.0-1

along with the current vlc of course:

pacman -Qe vlc
vlc 3.0.16-4

Which means VLC should be looking for libvpx.so.7, but instead it's looking for libvpx.so.6. Why is a package version specifically updated to look for a newer library still looking for the old library? I wanted to see if it would also look for an old version of the libx264 library mentioned in the commit so I manually created the symlink it was wanting for libvpx (I know, never do this, and I've since deleted the symlink), and it did, 161 vs 163:

(vlc:606971): GStreamer-WARNING **: 18:22:32.382: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibav.so': libx264.so.161

Last edited by Ryaniskira (2021-11-05 23:15:48)

Offline

#2 2021-11-05 22:32:19

progandy
Member
Registered: 2012-05-17
Posts: 5,321

Re: [Solved] Up-to-date VLC package wants to use old libraries.

That seems to be an outdated gst-libav package. The current version is 1.18.5-1


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#3 2021-11-05 22:45:47

Ryaniskira
Member
Registered: 2020-07-26
Posts: 12

Re: [Solved] Up-to-date VLC package wants to use old libraries.

gst-libav is up to date

pacman -Qe gst-libav    
gst-libav 1.18.5-1

Offline

#4 2021-11-05 22:48:19

Raynman
Member
Registered: 2011-10-22
Posts: 1,539

Re: [Solved] Up-to-date VLC package wants to use old libraries.

How about ffmpeg? That's the dependency of gst-libav that links to these libraries.

Offline

#5 2021-11-05 23:15:20

Ryaniskira
Member
Registered: 2020-07-26
Posts: 12

Re: [Solved] Up-to-date VLC package wants to use old libraries.

Yep, ffmpeg did it. I don't know how it's out of date but I manually downloaded it from a mirror and everything is working now.

Offline

Board footer

Powered by FluxBB