想在老爸的亿通T700上看flv,安装了暴风影音,结果标清的flv都卡得受不了,让我非常怀疑手机的运算能力。
随后换了MX Video Player,它要求下载的解码器引起了我的注意:ARMv6 VFP 1.6i。
VFP!原来T700是有浮点运算器(VFP)的。坑爹的暴风影音居然没有发现,下载了一个不使用VFP的解码包,使用CPU模拟小数运算来解码……T700的CPU又不强大,怎么可能不卡。。。
下载使用VFP的解码器之后视频播放非常流畅,即使不使用Fast模式也很流畅。
不使用VFP的代价太大了。
VFP,Vector Floating-point Coprocessor for ARM(ARM向量浮点运算单元 (协处理器)),用于处理小数和向量运算。
CPU本身只支持整数运算。如果不使用浮点运算器,CPU只能通过“上千次循环”模拟浮点运算,效率非常低。
@幻阳化翼-小李,我想说的是,如果手机有VFP,一定要使用支持VFP的解码器。
如果MX没有提示你下载这个解码器,你是不能用的。
你可能没有VFP,或者是MX没有检测到。
如果是没有,你肯定不能用(强行使用会死机)。如果是没有检测到,那么你也不能用:因为当你安装这个解码器之后,MX会认为你安错了,要求安另一个。
除非你修改包信息,把VFP伪装成没有VFP。
你可以试试。我找找那个包。
如果你不幸下载到写的是1.6j的解码器,MX也是1.6j的,就不能用。那个网站发错了,实际是1.6g的解码器,会提示过旧。
要下1.6i的解码器