找回密码
 注册
查看: 601|回复: 3

关于多音频流

[复制链接]
发表于 2005-3-28 21:52:54 | 显示全部楼层 |阅读模式
发现Magic Linux 1.2已经完美的支持多音频流了。大部分软件已经不再相互影响,少数软件需要作些修改。

  修改realplay,使其支持多音频流:
  首先,安装realplay
  切换到root用户,
  用任意文本编辑器打开/usr/bin/realplay
  找到
  export LD_PRELOAD
  在这一行的前面加一行
  LD_PRELOAD=/usr/lib/libaoss.so
  保存,退出即可。

  对于其他有音频输出的软件,尽量使用alsa输出音频。不支持alsa的也可以使用arts或者esound,最好不要用oss。
  对于某些只支持oss输出音频的软件,(这样的软件还不少,比如realplay,还有id的所有游戏,如quake3,DOOM3都使用的是oss),在启动程序前执行:
  LD_PRELOAD=/usr/lib/libaoss.so
发表于 2005-3-29 02:47:16 | 显示全部楼层
谢谢你!
回复

使用道具 举报

 楼主| 发表于 2005-3-29 21:10:46 | 显示全部楼层
但是还有个问题,就是firefox安装了Real的插件,一遇到网页中的rm就会用oss独占声卡来播放声音。不爽。
有没有哪个猛人能将nphelix.so和libaoss.so联接成一个文件。
回复

使用道具 举报

 楼主| 发表于 2005-3-29 21:43:53 | 显示全部楼层
刚试了
gcc -share -o nphelix.new.so nphelix.so libaoss.so.0,0,0
不行
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-8-2 19:44 , Processed in 0.026202 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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