wagner01 发表于 2012-11-10 22:08:13

我觉得坐而论道,应当有一种风度在。“话不及人身”为好。

jmhgwj 发表于 2012-11-10 22:08:23

执其两端 叩其中间

[ 本帖最后由 jmhgwj 于 2012-11-10 22:09 编辑 ]

dan_cancer 发表于 2012-11-10 22:13:04

码农围观ing,以在下低手低手低低手的思维来看,要做播放器的优化似乎应该有这么几个前提:
1.弄清楚有哪些因素会影响到播放音质
2.弄清楚这些因素有什么方式可以调整
3.弄清楚每一项的调整对最终的音质有什么影响
4.弄清楚目前的pc-fi有哪些地方是短板有不足需要调整和优化
5.找到比较直观的监测调整结果的方式

我觉得不管hifi也好pc-fi也好,肯定不是什么玄乎其玄神乎其神的东西,各种调整优化也肯定都是有内在原理的(肯定不是撞大运吧),所以,某种层度上我也有点想听t大讲解下大概的思路。就不知道t大能否赏脸了。

sparkman 发表于 2012-11-10 22:52:48

原帖由 thinkspace 于 2012-11-10 20:39 发表 http://bbs.headphoneclub.com/images/common/back.gif
打个比方,代码质量的差距,远比大多数人想象的要大,比如编程实现两个整数交换,大多数程序员这么写:
void exchange(a dword, b dword){
dword c = a;
a = b;
b = c;
}
我会这么写
a = a xor b;
b = a xor b;
a = a xor b;
播放器谁都会写,写得好不好,看各人了。
可能我直率了点,我最烦跟半吊子又觉得自己很牛逼的人讨论问题,抱歉,不是有意的。
区区几行代码 , 就存在3种类型7处错误。 你说这人什么水平:lol

thinkspace 发表于 2012-11-10 22:56:00

1.弄清楚有哪些因素会影响到播放音质
系统时钟精度、线程协作时间、内存存取效率、其它程序对播放程序的影响

2.弄清楚这些因素有什么方式可以调整
提高系统时钟精度、调整内核使用Native API而不是Win32同步线程、使用物理内存读写、调整进程分配策略

3.弄清楚每一项的调整对最终的音质有什么影响
信息量

4.弄清楚目前的pc-fi有哪些地方是短板有不足需要调整和优化
从操作系统、驱动、API和播放器都需要调整,JAOS就是这样的项目

5.找到比较直观的监测调整结果的方式
在11以前的JEPCore可以用vc的性能分析工具收集性能数据,从11开始已经无法获取足够精度的性能数据,只能靠主观判断了

thinkspace 发表于 2012-11-10 22:56:54

原帖由 sparkman 于 2012-11-10 22:52 发表 http://bbs.headphoneclub.com/images/common/back.gif

区区几行代码 , 就存在3种类型7处错误。 你说这人什么水平:lol
我写的是伪码,另外我的水平无需你的认可,你也就只能在格式啊类型啊这些方面找找存在感了

[ 本帖最后由 thinkspace 于 2012-11-10 22:58 编辑 ]

sparkman 发表于 2012-11-10 23:00:54

原帖由 thinkspace 于 2012-11-10 22:56 发表 http://bbs.headphoneclub.com/images/common/back.gif

我写的是伪码,另外我的水平无需你的认可
你改啊,有水平你改过来啊

看来, 只能怪 语言 也太难学了:lol

thinkspace 发表于 2012-11-10 23:03:15

知道你是谁了,懒得回了

sparkman 发表于 2012-11-10 23:04:05

可笑

dan_cancer 发表于 2012-11-10 23:07:45

原帖由 thinkspace 于 2012-11-10 22:56 发表 http://bbs.headphoneclub.com/images/common/back.gif
1.弄清楚有哪些因素会影响到播放音质
系统时钟精度、线程协作时间、内存存取效率、其它程序对播放程序的影响

2.弄清楚这些因素有什么方式可以调整
提高系统时钟精度、调整内核使用Native API而不是Win32同步线程 ...

多谢解惑:lol

farrel 发表于 2012-11-10 23:15:49

原帖由 thinkspace 于 2012-11-10 22:56 发表 http://bbs.headphoneclub.com/images/common/back.gif
1.弄清楚有哪些因素会影响到播放音质
系统时钟精度、线程协作时间、内存存取效率、其它程序对播放程序的影响

2.弄清楚这些因素有什么方式可以调整
提高系统时钟精度、调整内核使用Native API而不是Win32同步线程 ...
系统时钟精度,请教如何明显提高?
Native API能提高多少线程协作时间?
现在播放音乐还有用虚拟内存的?
就一个进程,你还调整分配策略??
主观判断?

amex 发表于 2012-11-10 23:29:48

原帖由 farrel 于 2012-11-10 21:57 发表 http://bbs.headphoneclub.com/images/common/back.gif

我是听着没有区别,你听着有区别,我也不会承认我是木耳。
这个我们谁都说服不了谁,吵到天明也没用。

说道最后,你还是没有回复核心的问题,到底你的优化思路在哪里?
到底为什么你的播放器音质超过foobar?
... :L软件调用的接口一样声音就没区别,做专业音频软件的公司都别混了,还是你觉得他们都只是做功能的?

amex 发表于 2012-11-10 23:33:01

原帖由 sparkman 于 2012-11-10 23:04 发表 http://bbs.headphoneclub.com/images/common/back.gif
可笑 :L一看就是伪代码的东西还跑去吐槽格式错误……谁可笑啊

farrel 发表于 2012-11-10 23:33:50

原帖由 amex 于 2012-11-10 23:29 发表 http://bbs.headphoneclub.com/images/common/back.gif
:L软件调用的接口一样声音就没区别,做专业音频软件的公司都别混了,还是你觉得他们都只是做功能的?
事实如此,专门做windows音频播放软件的公司已经很少了,屈指可数。
国内的各个播放器,最大的区别就是功能区别。

如果软件设计很容易可以改变音质的话,可以的话,请拿出一个,只需要一个公司的windows音频播放软件,在版本升级的时候,
会经常提到音质提升的!

给一个地址!

amex 发表于 2012-11-10 23:34:48

原帖由 farrel 于 2012-11-10 23:33 发表 http://bbs.headphoneclub.com/images/common/back.gif

事实如此,专门做windows音频播放软件的公司已经很少了,屈指可数。
国内的各个播放器,最大的区别就是功能区别。

如果软件设计很容易可以改变音质的话,可以的话,请拿出一个,只需要一个公司的windows音频播 ... 我说的不是播放软件,是混音录音软件同一段素材,你塞到SAW、nuendo、AA、FL里,什么效果都不加,直接缩混输出,得到的东西都不同,来解释解释吧

[ 本帖最后由 amex 于 2012-11-10 23:35 编辑 ]
页: 1 2 3 4 [5] 6 7 8 9
查看完整版本: 倒戈PCFI的最后一根稻草 ( Jriver T大优化版 )

耳机俱乐部微信
耳机俱乐部微信