|
楼主 |
发表于 2008-12-27 23:49:48
|
显示全部楼层
Post by sean_gao;1930698
通过Packman安装w32codecs-all和MPlayer之后,默认确实无法播放rm和rmvb格式的媒体文件,原因是w32codecs-all打包时是链的RealPlayer10的默认安装路径,解决方法可以是ln -s相关的codec,或者安装RealPlayer到/usr/lib/RealPlayer10。
我用源码编译出错了,晕。。。
vo_ivtv.c: In function 'ivtv_reset':
vo_ivtv.c:79: error: storage size of 'sd' isn't known
vo_ivtv.c:80: error: storage size of 'sd1' isn't known
vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function)
vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
vo_ivtv.c:84: error: for each function it appears in.)
vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function)
vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function)
vo_ivtv.c:80: warning: unused variable 'sd1'
vo_ivtv.c:79: warning: unused variable 'sd'
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/home/dragon/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] 错误 2 |
|