1. brain storm
* 昨晚做的server与client之间rudp实验
#Windows平台是否有同样的现象?
#这个现象本身是否就说明network真的有问题?真地会影响声音?
*关于昨天做的speex相关实验
#现象:在数据包进入speex之间抓包存盘,在Windows平台上播放基本是噪音;观察波形明显有丢失;通过speex播放,出现前几天遇见的错误提示
#这个实验真地证明底层有问题?
#如果说因为数据包丢失会引起相关错误提示,如何解释在系统启动的时候,就已经出现相关错误提示?
A:解释是在Audio Session初始化后,Server端已经有音频数据过来,Audio Engine已经在解码,故出现上述现象。
*今天要做的事
#回顾总结这几天做的所有事
#为移植前的东东(Android做一个tag),并为iPad专门做一个分支
#重新移植,并做详细记录
#再试声音强制使用TCP,使用speex相关版本
#测试在不同的代码层次上拿到的音频包是否正确?
* Inside平台相关
#如何只写一套network/framework/session代码?可能吗?
Q: iOS或MAC下编译的static lib有区别吗?
2. my own Audio Unit code
* init ASBD to 0
// clear to 0
monoStreamFormat = {0};
compile error: Expected primary-expression before '{' token
A: 这种莫名其妙的compile错,通常和C++ class的文件后缀*.mm有关。 03/29/2012