LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1881|回复: 19

怎么编译支持VDPAU的mplayer呀?

[复制链接]
发表于 2009-6-29 10:53:26 | 显示全部楼层 |阅读模式
大家好呀
VDPAU听说了好长一段时间啦,于是也想试一下的说
不过 mplayer 的configure选项好复杂呀~~
在用VDPAU的都发下你们当时build用的PKGBUILD吧~~
多谢~~~
发表于 2009-6-29 12:09:13 | 显示全部楼层
aur...
回复 支持 反对

使用道具 举报

发表于 2009-6-29 12:58:48 | 显示全部楼层
Post by huntxu;2002003
aur...


直接aur的mplayer-svn居然失败了,原来在ubuntu上直接手动编译的都没有出过问题。。。这RP
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 15:46:09 | 显示全部楼层
Post by 想入非非;2002017
直接aur的mplayer-svn居然失败了,原来在ubuntu上直接手动编译的都没有出过问题。。。这RP

我听说 yaourt -Sb mplayer 就可以 [就是直接使用/extra里头的mplayer源码编译]
因为mplayer 的 configure --help说 VDPAU 是自动侦测的,有就给你enable~

但是,我还是想知道你们装成功的当初是用什么PKGBUILD的呀?
回复 支持 反对

使用道具 举报

发表于 2009-6-29 17:16:55 | 显示全部楼层
之前编译支持vdpau的mplayer需要用nvidia-beta驱动的包,但是现在nvidia的最新驱动已经支持vdpau了。所以照理之前的PKGBUILD应该需要修改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 17:18:59 | 显示全部楼层
Post by xsam;2002082
之前编译支持vdpau的mplayer需要用nvidia-beta驱动的包,但是现在nvidia的最新驱动已经支持vdpau了。所以照理之前的PKGBUILD应该需要修改。


这个问题不大吧~
回复 支持 反对

使用道具 举报

发表于 2009-6-29 19:56:21 | 显示全部楼层
Post by lolilolicon;2002055
我听说 yaourt -Sb mplayer 就可以
因为mplayer 的 configure --help说 VDPAU 是自动侦测的,有就给你enable~

但是,我还是想知道你们装成功的当初是用什么PKGBUILD的呀?


问题是aur上就有mplayer-vdpau...你连这个都懒得搜索就说不过去了吧...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 20:42:05 | 显示全部楼层
Post by huntxu;2002134
问题是aur上就有mplayer-vdpau...你连这个都懒得搜索就说不过去了吧...


我搜了呀~ 我按照mpalyer-vdpau-nogui的PKGBUILD编译过2两次 都不行呀~ (不过是安需要稍微修改了下configure的options的)

况且其实我想知道大家都是怎么处理这个问题的呀,自己编译东西很少,像mplayer这么复杂就想请教大家的意见,同时了解下这么多选项都是什么意思~
回复 支持 反对

使用道具 举报

发表于 2009-6-29 22:27:02 | 显示全部楼层
我是自己./configure --help看了参数的意思...然后自己改PKGBUILD...
如果是liba52部分编译不过的话,abs或者官方svn上mplayer的PKGBUILD,都有补丁的...
关于vdpau的就不知道了,我没n卡,不过我的mplayer with coreavc常更新的,都不会有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 22:51:17 | 显示全部楼层
Post by huntxu;2002180
我是自己./configure --help看了参数的意思...然后自己改PKGBUILD...
如果是liba52部分编译不过的话,abs或者官方svn上mplayer的PKGBUILD,都有补丁的...
关于vdpau的就不知道了,我没n卡,不过我的mplayer with coreavc常更新的,都不会有问题。

多谢
在/var/abs/extra/mplayer/下有liba52_gcc_bug.patch
yaourt 从源码编译时PKGBUILD里确实需要用到这个补丁

不大算编译svn版本了~
直接用extra的mplayer从源码编译, 已经搞定
附上我使用的 configure 参数
./configure --prefix=/usr --disable-gui --disable-runtime-cpudetection \
      --disable-arts --enable-x11 --disable-smb --enable-dvdnav  \
      --enable-vdpau --confdir=/etc/mplayer --disable-nas \
      --enable-gl --disable-tv-v4l1 --disable-tv-v4l2 --enable-largefiles \
      --disable-liblzo --disable-speex --disable-openal \
      --disable-fribidi --disable-libdv --disable-musepack \
      --language=en --disable-esd --disable-mga --enable-menu \
      --disable-libamr_nb --disable-lirc --disable-radio --disable-radio-capture \
      --extra-cflags="-I/usr/lib/live-media" --disable-nemesi --enable-freetype \
      --enable-xvmc --enable-ass || return 1

# --enable-fontconfig will lead to failure... XD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表