LinuxSir.cn,穿越时空的Linuxsir!

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

千千静听的作者对mpg123的mp3解码器评价很高啊

[复制链接]
发表于 2007-5-21 09:09:39 | 显示全部楼层 |阅读模式
问:千千使用的MP3解码器是哪一个?
        千千使用的是最新版本的mpg123-0.59s-pre,它是目前已经的开放源代码中最好的MP3
解码器之一,无论是精度来是速度都是很出色的。千千早期版本使用的是MAD,但在个人PC
上,MAD的解码速度比mpg123要慢70%甚至更多,而绝对精确和mpg123相比还略有差距,所以
后来就改用mpg123了。

内容来自千千静听的FAQ
发表于 2007-5-21 09:18:14 | 显示全部楼层
Post by omegao
问:千千使用的MP3解码器是哪一个?
        千千使用的是最新版本的mpg123-0.59s-pre,它是目前已经的开放源代码中最好的MP3
解码器之一,无论是精度来是速度都是很出色的。千千早期版本使用的是MAD,但在个人PC
上,MAD的解码速度比mpg123要慢70%甚至更多,而绝对精确和mpg123相比还略有差距,所以
后来就改用mpg123了。

内容来自千千静听的FAQ


MAD的定点实现还是不错的,在手持设备上很好用。不知道mpg123的定点算法做的如何,不好轻易下结论。
回复 支持 反对

使用道具 举报

发表于 2007-5-21 10:19:54 | 显示全部楼层
千千静听是开源的吗?或者说,根据 GPL 协议,千千静听应该开源吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-21 11:56:42 | 显示全部楼层
关键看它是怎么用那个解码器的,是仅仅调用功能还是将解码器放到它的源代码里面去。
回复 支持 反对

使用道具 举报

发表于 2007-5-21 12:01:01 | 显示全部楼层
Post by DoDo
千千静听是开源的吗?或者说,根据 GPL 协议,千千静听应该开源吗?
我查了一下,mpg123 用的是 LGPL 协议。这样,即使千千静听使用了 mpg123 的源代码并且作了他们自己的修改,不公开这些修改也是合法的。
回复 支持 反对

使用道具 举报

发表于 2007-5-21 22:45:53 | 显示全部楼层
Post by herberteuler
我查了一下,mpg123 用的是 LGPL 协议。这样,即使千千静听使用了 mpg123 的源代码并且作了他们自己的修改,不公开这些修改也是合法的。

哦,原来如此。多谢!
回复 支持 反对

使用道具 举报

发表于 2007-5-22 08:32:36 | 显示全部楼层
Post by herberteuler
我查了一下,mpg123 用的是 LGPL 协议。这样,即使千千静听使用了 mpg123 的源代码并且作了他们自己的修改,不公开这些修改也是合法的。


LGPL可以作为库链接入闭源软件中,但是关于库本身的修改还是要公开的。
回复 支持 反对

使用道具 举报

发表于 2007-5-23 13:40:15 | 显示全部楼层
LGPL还需要保证用户可以替换库,所以一般来说还需要动态连接。
回复 支持 反对

使用道具 举报

发表于 2007-5-23 21:21:16 | 显示全部楼层
Post by herberteuler
我查了一下,mpg123 用的是 LGPL 协议。这样,即使千千静听使用了 mpg123 的源代码并且作了他们自己的修改,不公开这些修改也是合法的。

LGPL 只允许动态链接。静态链接也是需要公开整个软件源代码的。擅自修改就更不允许了。
回复 支持 反对

使用道具 举报

发表于 2007-5-24 09:03:43 | 显示全部楼层
好像记得mpg123的源码说明中有
it is the fastest
回复 支持 反对

使用道具 举报

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

本版积分规则

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