LinuxSir.cn,穿越时空的Linuxsir!

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

mplayer-pre4重新打包(解决个别real不能播放的bug)!

[复制链接]
发表于 2004-5-11 15:19:50 | 显示全部楼层 |阅读模式
这次的官方版本的代码点小问题。在播放老本办得real各式的文件时,会发生段错误。我找遍了全世界的mplayer-pre4的编译包,总算在某个站点找到了解决这个问题的patch.后来在邮件列表里也可以看到。
patch如下:
--- MPlayer-1.0pre4/libmpdemux/demux_real.c.real        Mon May 10 18:26:24 2004
+++ MPlayer-1.0pre4/libmpdemux/demux_real.c        Mon May 10 18:27:05 2004
@@ -1193,10 +1193,6 @@
                    sh->wf->cbSize = 0;
                    sh->format = MKTAG(buf[0], buf[1], buf[2], buf[3]);

-                    if ((version != 3) && (hdr_size != 0x4e)) {
-                            mp_msg(MSGT_DEMUX,MSGL_V,"skipping %d extra header bytes\n", hdr_size-0x4e);
-                            stream_skip(demuxer->stream, hdr_size-0x4e);
-                    }
#if 0
                    switch (sh->format){
                        case MKTAG('d', 'n', 'e', 't'):

这里从新打包后放到公社里了。为了节省空间,我把倚赖包和字体另外放到我的邮箱里了.建议大家原来已下载的升级。
mplayer_codecs.tar.gz
GB2312fonts
BIG5fonts
具体安装方法和上次发布的讨论见:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=106121

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-5-12 09:21:33 | 显示全部楼层
呵呵,我是把pre3里面的demux_real.c覆盖pre4里面的就好了
发表于 2004-5-12 11:14:12 | 显示全部楼层
请问这些文件从哪里获取?
error: Failed dependencies:
        libXinerama.so.1 is needed by mplayer-1.0pre4-12.yqh1203
        libXxf86vm.so.1 is needed by mplayer-1.0pre4-12.yqh1203
        libasound.so.2 is needed by mplayer-1.0pre4-12.yqh1203
        libasound.so.2(ALSA_0.9) is needed by mplayer-1.0pre4-12.yqh1203
        libpostproc.so.0 is needed by mplayer-1.0pre4-12.yqh1203
发表于 2004-5-12 19:16:25 | 显示全部楼层
libXinerama.so.1, libXxf86vm.so.1
怎麼也找不到這兩個。。。
後面三個我安裝以下 rpm 包就好了。。
alsa-lib-1.0.4-0.fdr.1.1.i386.rpm
libpostproc-1.0-0.2.pre2.fr.i386.rpm
libnas2-1.6b-1mdk.i586.rpm
发表于 2004-5-13 00:42:38 | 显示全部楼层
很好,多谢你的工作(我懒得再编译了,直接取你的了)
发表于 2004-5-13 11:26:24 | 显示全部楼层
新包中没有subfont.ttf字体,不知我用simsun.ttf代替可不可以?
发表于 2004-5-13 14:41:18 | 显示全部楼层
我也出现了3楼的问题
发表于 2004-5-14 21:29:21 | 显示全部楼层

出错了

[root@ld tmp]# rpm -ivh mplayer-1.0pre4-12.yqh1203.i386.rpm
error: Failed dependencies:
        libXinerama.so.1 is needed by mplayer-1.0pre4-12.yqh1203
        libXxf86vm.so.1 is needed by mplayer-1.0pre4-12.yqh1203
        libasound.so.2 is needed by mplayer-1.0pre4-12.yqh1203
        libasound.so.2(ALSA_0.9) is needed by mplayer-1.0pre4-12.yqh1203
        libpostproc.so.0 is needed by mplayer-1.0pre4-12.yqh1203
发表于 2004-5-14 23:56:53 | 显示全部楼层
这个帖子怎么没人理了,顶起来,高手给看看
发表于 2004-5-15 14:03:13 | 显示全部楼层
找不到软件包: libXinerama.so.1和libXxf86vm.so.1
怎么安装?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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