Package Details: mplayer-vaapi 36265-19

Git Clone URL: https://aur.archlinux.org/mplayer-vaapi.git (read-only, click to copy)
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: ryshglene
Last Packager: ryshglene
Votes: 9
Popularity: 0.000000
First Submitted: 2015-04-02 12:39
Last Updated: 2020-04-02 20:29

Dependencies (47)

Required by (137)

Sources (8)

Pinned Comments

ryshglene commented on 2020-04-02 20:52

It seems the last packager has lost interest on this package and has orphaned it, so I've taken maintainership of it now.

I've added the new patches to get it building again to this repository, I've changed the sources to use the new mirrors, and I've also tweaked I few things in the PKGBUILD because some of the dependencies have been missing/unneeded.

It seems like the package is building and working again for me now. But if new issues arise, feel free to email me at the URL linked at the PKGBUILD. Or maybe, flag this package again. But that'll take me a while before I see it, if that's what you do :p

Latest Comments

1 2 Next › Last »

ryshglene commented on 2020-04-02 20:52

It seems the last packager has lost interest on this package and has orphaned it, so I've taken maintainership of it now.

I've added the new patches to get it building again to this repository, I've changed the sources to use the new mirrors, and I've also tweaked I few things in the PKGBUILD because some of the dependencies have been missing/unneeded.

It seems like the package is building and working again for me now. But if new issues arise, feel free to email me at the URL linked at the PKGBUILD. Or maybe, flag this package again. But that'll take me a while before I see it, if that's what you do :p

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: 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