Package Details: mplayer-vaapi 36265-18

Git Clone URL: https://aur.archlinux.org/mplayer-vaapi.git (read-only)
Package Base: mplayer-vaapi
Description: A movie player, compiled with vaapi support
Upstream URL: http://gitorious.org/vaapi/mplayer
Licenses: GPL
Conflicts: mplayer
Provides: mplayer=36265
Submitter: foutrelis
Maintainer: jkl
Last Packager: jkl
Votes: 9
Popularity: 0.000001
First Submitted: 2015-04-02 12:39
Last Updated: 2015-12-05 00:36

Dependencies (47)

Required by (140)

Sources (7)

Latest Comments

1 2 Next › Last »

ryshglene commented on 2019-11-05 14:54

I have his sources mirrored here: https://github.com/ryshglene/mplayer-vaapi/releases/tag/36265

Try editing the PKGBUILD to use the sources there instead, and see if it builds. I haven't it tested personally, but it should work without any problems (as its the same exact files).

Edit: It doesn't work without any problems.

In particular, I got errors while building stream/stream_smb.c because of some missing headers. And also with ffmpeg's libavcodec/libx264.c, because of API changes.

I've added patches to fix this, so anyone wanting to test can clone the repo at: https://gitlab.com/arvl/aurpkg-mplayer-vaapi

As of now, it works for me, at least.

adlerweb commented on 2019-03-03 18:15

Looks like the project has gone away - URL is not reachable and sources have disappeared (404)…

notsiska commented on 2017-11-11 01:08

Building libavcodec/libilbc components fails against current version of the library, use --disable-libilbc if you don't need it.

jkl commented on 2016-08-23 18:29

I unflagged the package since I don't know of any updates to the patch. If someone wants to point me in some direction, let me know.

iegubkin commented on 2015-12-04 23:31

To successfully build mplayer-vaapi "ffmpeg-libvpxenc-remove-some-unused-ctrl-id-mappings.patch" needs to be added. See my comment of 2015-11-16 or that of vugri 2015-11-23 for the patch. Hope this helps.

jkl commented on 2015-12-04 23:19

This was flagged out of date, does anyone want to indicate where updated sources reside?

vugri commented on 2015-11-23 00:32

patch ok ffmpeg libavcodec/libvpxenc
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff_plain;h=6540fe04a3f9a11ba7084a49b3ee5fa2fc5b32ab

iegubkin commented on 2015-11-16 16:38

Looks like the upgrade of libvpx (upgraded as a dependency of ffmpeg) to libvpx-1.5.0 has broken mplayer-vaapi. When starting, mplayer throws the error:

mplayer: error while loading shared libraries: libvpx.so.2: cannot open shared object file: No such file or directory

When trying to recompile it fails with a bunch of errors, the last including:

libavcodec/libvpxenc.c:98:6: error: array index in initializer not of integer type
libavcodec/libvpxenc.c:98:6: note: (near initialization for 'ctlidstr')
common.mak:48: recipe for target 'libavcodec/libvpxenc.o' failed
make[1]: *** [libavcodec/libvpxenc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from libavcodec/libvpxdec.c:32:0:
libavcodec/avcodec.h:4512:5: warning: "AV_HAVE_INCOMPATIBLE_LIBAV_ABI" is not defined [-Wundef]
#if AV_HAVE_INCOMPATIBLE_LIBAV_ABI
^
make[1]: Leaving directory '/tmp/makepkg/mplayer-vaapi/src/mplayer-vaapi-36265/ffmpeg'
Makefile:774: recipe for target 'ffmpeg/libavcodec/libavcodec.a' failed
make: *** [ffmpeg/libavcodec/libavcodec.a] Error 2
==> ERROR: A failure occurred in build().
Aborting...

EDIT: As a temporary workaround, libvpx (VP8/VP9 Codec) can be disabled by adding "--disable-libvpx-lavc" to the PKGBUILD.

EDIT 2: Could the following patch help building against libvpx-1.5.0?
http://osdir.com/ml/blfs-book/2015-11/msg00271.html
https://projects.archlinux.org/svntogit/packages.git/tree/trunk/ffmpeg-2.8.1-libvpxenc-remove-some-unused-ctrl-id-mappings.patch?h=packages/ffmpeg
https://aur.archlinux.org/cgit/aur.git/commit/?h=mplayer-svn&id=473b345d678f4d992e54a6e821678473e61375d2

guiodic commented on 2015-11-15 21:45

there is a build error

libavcodec/x86/mathops.h:71:5: warning: "HAVE_I686" is not defined [-Wundef]
#if HAVE_I686
^
make[1]: Leaving directory '/home/guido/Scaricati/mplayer-vaapi/src/mplayer-vaapi-36265/ffmpeg'
Makefile:774: set di istruzioni per l'obiettivo "ffmpeg/libavcodec/libavcodec.a" non riuscito
make: *** [ffmpeg/libavcodec/libavcodec.a] Errore 2
==> ERRORE: Si è verificato un errore in build().

Tomek commented on 2015-05-14 19:18

Unfortunately mpv cannot play all stuff mplayer(-vaapi) can!
I have been using mplayer-vaapi for years for watching SAT-TV over my LAN (video streaming from my sat receiver. The mplayer is able to play all channels my receiver provides.
I tried yesterday to use mvp instead of mplayer and I found several channels mpv could not play. Unfortunately vlc seems to have similar limitations like mpv.
So it's really a pity mplayer-vaapi is going to disappear ;-)