Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#44177 - [mpv] Fails to decode h264 videos since upgrading

Attached to Project: Community Packages
Opened by Florent Thiery (fthiery) - Friday, 13 March 2015, 17:23 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 15 March 2015, 13:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: since libx264 has been upgraded to v144, mpv fails to decode videos encoded with h264.




Steps to reproduce:
$ mpv test.mkv
mpv: error while loading shared libraries: libx264.so.142: cannot open shared object file: No such file or directory

$ pacman -Qs | grep libx264
local/libx264 2:144.20150223-1

$ pacman -Qs | grep mpv
local/mpv 0.8.2-3

$ ldd /usr/bin/mpv | grep 264
libm.so.6 => /usr/lib/libm.so.6 (0x00007f55a2646000)
libx264.so.142 => not found

$ pacman -Ql libx264 | grep libx264.so
libx264 /usr/
libx264 /usr/include/
libx264 /usr/include/x264.h
libx264 /usr/include/x264_config.h
libx264 /usr/lib/
libx264 /usr/lib/libx264.so
libx264 /usr/lib/libx264.so.144
libx264 /usr/lib/pkgconfig/
libx264 /usr/lib/pkgconfig/x264.pc

$ grep x264 /var/log/pacman.log
[2015-03-13 16:44] [ALPM] upgraded libx264 (2:142.20140826-1 -> 2:144.20150223-1)
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 15 March 2015, 13:44 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Saturday, 14 March 2015, 06:02 GMT
What version of mpv?

Edit: oh, sorry, I missed that in the post.

Edit2: looks to me like mpv isn't even linked to libx264. It's linked to ffmpeg, which is linked to libx264. What version of ffmpeg do you have installed?
Comment by Doug Newgard (Scimmia) - Sunday, 15 March 2015, 06:30 GMT
Ping? Need information.
Comment by Florent Thiery (fthiery) - Sunday, 15 March 2015, 10:41 GMT
Hello; sorry for the delay. As you found out, it seems that my ffmpeg is in cause (i installed ffmpeg-full instead of the stock ffmpeg), or it may be that i installed mpv-git from AUR; can't check now but i will on monday. At least my other machine that only uses non-AUR packages doesn't have the issue, please accept my apologies.

$ packer -Si ffmpeg-full
Repository : aur
Name : ffmpeg-full
Version : 2.6-1
URL : http://ffmpeg.org/
Licenses : GPL custom:UNREDISTRIBUTABLE
Groups : None
Provides : ffmpeg
Depends On : alsa-lib bzip2 fontconfig gnutls gsm lame libass libvdpau libbluray libmodplug libpulse libtheora libva libvorbis libvpx opencore-amr openjpeg opus rtmpdump schroedinger sdl speex v4l-utils xvidcore zlib x265 fribidi libx264.so celt decklink-sdk faac frei0r-plugins jack libaacplus libavc1394 libbs2b libcaca libcdio-paranoia libcl libdc1394 libfdk-aac libgme libiec61883 libssh libsoxr libutvideo-git libwebp libxv mesa openal opencl-headers12 shine twolame vid.stab vo-aacenc vo-amrwbenc wavpack zeromq zvbi
Make Depends : libvdpau yasm hardening-wrapper
Conflicts With : ffmpeg ffmpeg-git ffmpeg-full-git

Loading...