微软总部首席测试专家做客中关村图书大厦说法
博文视点大讲堂第5期微软总部首席测试专家与您面对面讲述“职业成长” 博文视点大讲堂2
本文给出了一种音视频同步的方案,方案基本流程图如下:
上层应用程序分别将一帧音频和一帧视频封装成一个数据包传送给下层SDK,SDK内部保留一个缓冲假设为50帧,当SDK的缓冲被填满时开始向音频和视频卡送数据。SDK中分别起两个线程:音频线程和视频线程分别负责向音视频卡送数据,这里SDK还需要有一个具有2个计数的信号量,当音频线程和视频线程分别获得信号量时才向音视频板卡送数据,为了保持音视频同步,我们这里在音视频数据间保持一个同步量,当音视频线程都向板卡送出一定数据量(比如24帧)数据后才将该同步量置位,只有在这个同步量为置位状态时音视频线程在向板卡送出24帧数据后才释放相应的信号量,这样就能确保音视频线程在每发24帧数据后就能同步一次,而在24帧数据播放过程中可以不对其进行同步,这个帧数用户应该是感觉不到不同步的。如果同步效果要求高可以适当减少这个帧数,提高同步的频率
LiPS加盟LiMo 共抗谷歌诺基亚(多图)
【计世网商用软件频道综合报道】2008年的手机平台硝烟四起,先有互联网领头羊谷歌主导建立了开放手机联盟(Open Handset Alliance;OHA),并推出Android平台,诺基亚又于6月24日宣布收购手机软件厂商 的所有剩余股份,并将拥有Sony Ericsson、Motorola、AT&T和Sam g等合作伙伴的Symbian转换为免费和开源的 。面对如此激烈的市场变局,原本各自为战的两大 手机阵营决定整合,LiPS(Linux Phone Standards)论坛加入LiMo(Linux Mobile)基金会,而未来LiMo基金会将与开放手机联盟之间的对垒将更受瞩目。