|
|
第 1 帖 | |
|
|
标题: 在kernel2.6.24以上版本mplayer编译所遇问题及解决方法 mplayer rc1.2在kernel2.6.24上编译存在致命的问题是ivtv节编译错误,产生原因是kernel》=2.6.24版本内核已经包含了ivtv,所以每次编译mplayer失败告终。具体解决方法是:进入到要编译的mplayer目录,vi mplayer目录中的shell文件:configure,找到文件中 -echocheck "IVTV TV-Out" 部分源码,然后修改:
-echocheck "IVTV TV-Out" +echocheck "IVTV TV-Out (pre linux-2.6.24)" if test "$_ivtv" = auto ; then cat > $TMPC << EOF #include <stdlib.h> @@ -4935,7 +4935,13 @@ if test "$_ivtv" = auto ; then #include <linux/types.h> #include <linux/videodev2.h> #include <linux/ivtv.h> -int main(void) { return 0; } +#include <sys/ioctl.h> +int main(void) { +struct ivtv_cfg_stop_decode sd; +struct ivtv_cfg_start_decode sd1; +ioctl (0, IVTV_IOC_START_DECODE, &sd1); +ioctl (0, IVTV_IOC_STOP_DECODE, &sd); +return 0; } EOF _ivtv=no cc_check && _ivtv=yes 注释:-号去除该行。 +号增加该行. @@为注释,可以去除. 编译后,执行./configure --language=zh_CN --enable-gui --prefix=/usr --with-vidix-drivers=nvidia&& \ make&&make install成功.运行mplayer,mplayer XXXXxXX.wmv(不好意思,没有什么音视文件,随便拿个日本av放了 ) 如下:
__________________
athlon64 3000+ nforce 440 sli kingston 512Mx2 dual channel ddr400 nvidia 七彩虹 6600 ct samsang 250G 7200转/分 8m ide slackware 13.1+fctixv3.6.3+kernel2.6.33.4+xfce4.6.1+tor-0.2.2.11alpha+vidalia-0.2.7+privoxy-3.0.16 display samsung nw914nw lcd *neso td797p dvd:benq dvd+-rw cdrom:liteon52x mail:billpeng007@gmail.com 此帖于 08-11-18 12:48 被 billpeng 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
我升级后没重新编译,用12.0时编的挺正常,有必要重新编译一下吗?
__________________
Opera, 好快、好用、好玩。 Slackware 12.0, 12.1, 12,2, 13.0, 13.1 -> now 13.37(2.6.37.6) HP nx6330(RQ708PA) T5500 1.66GHz/945PM/2G DDR2 667/320G/ATI Mobility Radeon X1300 64M/14.1/3495ABG current(2.6.35.7): AMD Phenom X3 8650 2.3GHz/ATI 760G/4G/250G/ATI Radeon 3000 |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
用mplayer 1.0rc2 编译死活编译不上。。弄二天。结果还是失败了。linux使用者不要轻言放弃。所以最后一步用svn
把all 开头的解码包存到/usr/lib/codecs中。 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer (需要上网下载包,等待) cd mplayer ./configure --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/codecs/ --realcodecsdir=/usr/lib/codecs --disable-inet6 make make install 安装过程 很顺利! root@darkstar:/mnt/hda9/slackware12# cp etc/codecs.conf etc/input.conf etc/example.conf ~/.mplayer 最后。安装 smplayer installpkg smplayer-0.5.21-i686-1amg.tgz 进入smplayer后。需要设置下mplayer的路径。用which mplayer 结果填上。 重启动smplayer后。把视频输出与音频输出选上。ok .试下吧 用smplayer做mplayer省心,省力,大方,美观
__________________
amd7750,磐正超磐手ak780U v4.0,宇瞻4Gddr800,st500G,gf9400GT 红海超频三豪华版cpu散热 群:3177541 slackware 精典的精彩! |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
...........有这个问题? 我昨晚才编译了最新的mplayer svn.....内核是2.6.25
./configure --prefix=/usr --confdir=/etc/mplayer --with-extraincdir=/usr/lib/live-media --enable-gui --enable-runtime-cpudetection --enable-largefiles --enable-menu --enable-x11 --enable-gl --language=all --disable-libdv --disable-liblzo --disable-speex --disable-fribidi --disable-arts --disable-dvdnav --disable-openal --disable-musepack --disable-esd --disable-mga
__________________
人生得一物唔幸,失之唔命矣. 自由软件的良好传统是“给我代码”, 当有人指出问题, 这句话就变成“欢迎提供补丁”. |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
汗lz贴的图。wtl啊。。。
|
|
|
|
|
|
|
|
第 6 帖 | |
|
|
follow you ..
done .. i can see the AV now.. haha..... thankyou....!!!! |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
编译很简单啊,没有问题。从slacky上面把脚本下下来,再svn一下,就好。
|
|
|
|
|
|
|
|
第 8 帖 | |
|
|
直接--disable-ivtv,不就成了?
反正哪辈子也用不到这个输出…… |
|
|
|
|
|
|
|
第 9 帖 | |
|
|
内核是 2.6.28-rc2 的,mplayer 是svn的,用 slackbuilds.org 上面的脚本编译,没问题~
__________________
DELL 1501; AMD Turion(tm) 64 X2 TL-56; ATI Radeon XPRESS 200M Slackware64-current; http://grissiom.blogspot.com/ http://blog.csdn.net/grissiom/ |
|
|
|
|
|
|
|
第 10 帖 | |
|
|
我就是用这个错,不成功的。可是我不知道怎么弄呀! 你是编辑哪个文件呀~! 我没有找到。。谢谢 如果可以的话。可以给我邮件daihuxyz@gmail.com
__________________
http://www.bookgo.org/ http://benjiweber.co.uk:8080/webpin/ http://code-design-code.blogspot.com/ ftp://202.96.64.144/pub/ http://www.asmedu.net/====汇编网 http://zh.gentoo-wiki.com http://www.novell.com/zh-cn//documentation/suse.html === suse用户资料, Graphics Processor:GeFore2 MX/MX 400 Celeron(R)CPU 2.93GHz 512RAM 330GB disk Motherborad: ECS P4M800-M7 |
|
|
|
|
|
|
|
第 11 帖 | ||
|
|
引用:
__________________
http://www.lenovo.me/ Red Hat--The World's Open Source Leader! |
||
|
|
|
||