You are not logged in.
There is a repo adslgr64, which has a mplayer with vdpau-support.
[adslgr64] #The Hellenic (Greek) archlinux unofficial repository with many interesting packages. Server = http://adslgr64.tiven.org/archlinux/x86_64
or
[adslgr32] #The Hellenic (Greek) archlinux unofficial repository with many interesting packages. Server = http://adslgr32.tiven.org/archlinux/i686
sorry for thread hijack do you know who maintains this repo? There are ati git packages in the repo are these being maintained?
Acer Aspire V5-573P Antergos KDE
Offline
[offtopic]We are three users, ranger, Wantilles and me who maintain the adslgr64, and another member (memos31) the adslgr32. The ati ones are actually mine, but I 've recently bought an Nvidia card, so I 'm searching some way to update those after testing them.
We have the PKGBUILDs on gitorious http://gitorious.org/arch-linux-greece[/offtopic]
Last edited by flamelab (2009-10-11 16:14:13)
Offline
Hi, i have a couple of hours trying to compile mplayer to be able to use VDPAU. I could make it work, but only using "./configure && make && make install", i mean, without PKGBUILD, becouse when i try to use makepkg i get this compiling error:
h264.c: In function 'pred_direct_motion':
h264.c:1048: warning: assignment from incompatible pointer type
h264.c:1049: warning: assignment from incompatible pointer type
h264.c: In function 'filter_mb_dir':
h264.c:6348: warning: initialization from incompatible pointer type
h264.c:6349: warning: initialization from incompatible pointer type
In file included from h264.h:32,
from h264.c:32:
cabac.h: In function 'get_cabac_noinline':
cabac.h:527: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
cabac.h:527: error: 'asm' operand has impossible constraints
make[1]: *** [h264.o] Error 1
make[1]: Leaving directory `/home/samkpo/Desktop/mplayer/src/mplayer-export-2009-11-11/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2
==> ERROR: Falló la compilación.
Abortando...
and i don't know what to do. Something else, this is my second PKGBUILD (depending the view point ), anyway, here it is:
pkgname=mplayer-vdpau
pkgver=1.0rc4
pkgrel=1
pkgdesc="Famous multimedia player, dev. version, without its GUI and support for nvidia VDPAU"
arch=('i686' 'x86_64')
url="http://www.mplayerhq.hu/"
license=('GPL')
depends=('ttf-dejavu' 'nvidia' 'libdvdnav>=4.1.3' 'lame' 'xvidcore')
makedepends=('subversion')
conflicts=('mplayer')
provides=(mplayer=$pkgver)
source=('http://www.mplayerhq.hu/MPlayer/releases/mplayer-export-snapshot.tar.bz2')
md5sums=(711fdb652269c7b65baa3e4e7e72f98c)
build() {
cd $srcdir/mplayer-export-2009-11-11
./configure --prefix=/usr --confdir=/etc/mplayer --enable-radio --disable-runtime-cpudetection --enable-menu --enable-vdpau --enable-xv --language-msg=es --language=es
make || return 1
make DESTDIR=$pkgdir install || return 1
install -m0644 etc/{codecs.conf,input.conf,example.conf} $pkgdir/etc/mplayer
install -d $pkgdir/usr/share/mplayer/
ln -s /usr/share/fonts/TTF/DejaVuSans.ttf $pkgdir/usr/share/mplayer/subfont.ttf
cd ../
rm -rf ./$_svnmod-build
}
sorry about my english, i'm learning
Last edited by samkpo (2009-11-12 05:13:13)
Offline
You just need to grab the PKGBUILD from extra and recompile it with nvidia-utils installed. It will automatically detect the vdpau headers and compile support for them. That's all there is to do.
Offline
You just need to grab the PKGBUILD from extra and recompile it with nvidia-utils installed. It will automatically detect the vdpau headers and compile support for them. That's all there is to do.
That's good - I wanted to ask this question for some time now... Just to make it clear, we don't need mplayer-pulse-vdpau, right? I mean if I compile mplayer-pulse from aur, and have nvidia-utils installed, it will pick up vdpau support, right? One more question - will this work with pulse as well? I mean would compiling mplayer from aur pick up both vdpau AND pulse (if the correct libraries are installed) on my system automatically? Thanks...
Offline
You just need to grab the PKGBUILD from extra and recompile it with nvidia-utils installed. It will automatically detect the vdpau headers and compile support for them. That's all there is to do.
thanks, i did it and it worked, right now i'm using it
Offline
I'm getting the following error:
libvo/vosub_vidix.c: In function 'vidix_init':
libvo/vosub_vidix.c:536: warning: assignment from incompatible pointer type
libvo/vosub_vidix.c:538: warning: assignment from incompatible pointer type
libvo/vosub_vidix.c:540: warning: assignment from incompatible pointer type
libvo/vosub_vidix.c:541: warning: assignment from incompatible pointer type
libvo/vosub_vidix.c: In function 'vidix_preinit':
libvo/vosub_vidix.c:703: warning: assignment from incompatible pointer type
libvo/vosub_vidix.c:704: warning: assignment from incompatible pointer type
==> ERROR: Build Failed.
Aborting...
Compiling mplayer-minimal-svn and mplayer-svn. I have nvidia-beta installed.
Offline
For several svn revisions now, vidix support does not compile.
Build mplayer-svn with --disable-vidix.
PS: You can find ready up-to-date packages in our adslgr64 repo.
Offline