Package Details: mplayer-vaapi 36265-18

Git Clone URL: (read-only, click to copy)
Package Base: mplayer-vaapi
Description: A movie player, compiled with vaapi support
Upstream URL:
Licenses: GPL
Conflicts: mplayer
Provides: mplayer=36265
Submitter: foutrelis
Maintainer: jkl
Last Packager: jkl
Votes: 9
Popularity: 0.000000
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 »

tjackson commented on 2019-12-02 22:24

Thanks @ryshglene, works well for me.

ryshglene commented on 2019-11-05 14:54

I have his sources mirrored here:

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:

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;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: 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]
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().

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?

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().