cnangel手记: February 2008的归档

怎样学习使用libiconv库

| 评论(1)
    libiconv库是一个基于GNU协议的开源库,主要是解决多语言编码处理转换等应用问题。
    怎样学习使用libiconv库?对于刚接触到人来说,这篇文章不妨去看一看,若已经用到过该库的人,在应用的过程中可能遇到一些问题,我们可以一起来探讨,我的联系方式是 cnangel@gmail.com

太帅了,3D

| 暂无评论
    一直为ATI显卡的3D在fedora下的效果显示不了而尝试,随着ati-driver-installer-8-02-x86.x86_64.run的发布,在fedora系列下的ati显卡的3d效果已经嫩够启动了,太帅了。
    以前尝试了好多种办法,最终测试确定是官方驱动的问题,而这个bug也通过邮件列表反馈给官方,而这个版本解决了,高兴耶。
    可是新的问题来了,Xv和pulse的驱动就不能显示了,看样子还得重新配置。

莫名其妙的pulse audio

| 评论(1)
    好多天了,pulse又不发声了,趁过年闲暇时间,想彻底弄清楚为什么系统有声音,而使用pulse却没有声音?
    有人肯定有疑问,使用pulse到底有什么好处,其实好处就只有一个:可以在多个资源下使用声音驱动,而不用独占一个驱动资源,比如我想在mplayer下播放影片,又想 在一旁使用reciteword背单词,顺便开一个虚拟机和家人通过视频聊天,在linux下,经常碰到的是一旦一个播放器占用了oss或者alsa的驱 动资源后,无法让其他软件使用oss或者alsa资源,于是我必须用到pulse来解决这个问题。

    于是,我首先删除/tmp/pulse-xxx后,然后重新加载一下驱动,然后播放一个rm格式的影片:
mplayer -ao pulse -vo xv 血色湘西.rm
嘿,有声音了,但没有图像,解决图像问题吧,这个简单,估计是最近升级ATI显卡驱动的事情(哎,ati的3d效果桌面到现在也没有弄好),于是直接在/etc/X11/xorg.conf文件的Section "Device"内加一句:
Option      "VideoOverlay"  "on"
然后Ctrl+Alt+BackSpace重启X-window,然后继续使用mplayer命令播放影片,有了图像,但是没声音了,声音刚刚还行的,无奈之下,全部卸载pulse有关的软件和扩展库、包等等,然后重新安装一篇pulseaudio,然后重启计算机,奇迹出现了,使用pulse播放发声了。

    估计是软件冲突的问题,我也弄不清楚是哪个软件与这个pulse发生冲突。其实在linux下经常会碰到这样的冲突,看样子linux的软件制作标准有必要规范化了。

今年过年不回家了

| 暂无评论
2008的新年在北京过了。
运气还真不好,感冒了,5日睡到下午2点才起床。

新年还真安静,下载了几首mv,打发新年前郁闷的日子。
不知道为什么,有点烦恼,没有人可以倾诉。