LinuxSir.cn,穿越时空的Linuxsir!

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

编译cvs mplayer没有alsa和esd输出问题的解决

[复制链接]
发表于 2006-1-17 17:20:57 | 显示全部楼层 |阅读模式
这个问题困扰我好久了,按照论坛里编译cvs版mplayer的方法编译完成的mplayer在我的机子上没有alsa和esd输出,oss输出也工作不正常,无论debian sid还是ubuntu都不行,一直以为是我硬件的某些问题,可是今天换了另一个笔记本,编译,同样的结果,于是狠下心来非要找出究竟不可

google了很久,编译了N次,最终摸索出问题所在

因为笔记本上装的是ubuntu,所以只能以ubuntu说明,还好ubuntu和debian的差的不是很多,应该对debian用户也有用吧,呵呵

我先是按照一个国外朋友的建议,安装了libsdl1.2-dev libsdl1.2debian-all两个包,编译仍未成功,所以我不确定这两个包是否起作用,不过建议装上──反正没多大

在我的机器上,真正的使得编译mplayer没声音的原因所在是,在调整声音系统的时候,我安装了libesd-alsa0这个包,从而因为依赖关系卸载了libesd0,这个是实现软件混音的一个步骤,所以相信好多朋友都曾这样作过,正是这个导致失败的情况出现

所以我的解决方法也很简单,安装libesd0(同时libesd-alsa0被卸载),按照manphiz兄弟的那篇文章所说的方法编译cvs版的mplayer并安装,调试正常后,如果你的系统确实因此不能软件混音了,那么再装回libesd-alsa0,卸载libesd0即可,只要编译安装完成,使用是没有问题的,至少在我的两台电脑上,这样编译的mplayer,用alsa或者esd输出都表现正常,有同样情况的朋友不妨考虑这个问题试试:)

manphiz 原文地址:http://www.linuxsir.cn/bbs/showt ... ghlight=cvs+mplayer
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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