04 2010 档案
android update project
摘要:在用ndk编译应用程序时,可以在外面ndk的根目录运行make APP=xxx,这些都可以在ndk的doc里面找到方法,但是这样只会编译出动态库,那java层怎么办呢?1 用eclipse2 用ant对于 第一种方法,发现编译出来的动态库无法打包进apk中,需要时候手动拷贝进手机里:(,目前没有好的办法对于第二种方法,需要先用android update project -p /dir/to/ur...
阅读全文
const在函数声明中的应用-zt
摘要:http://blog.chinaunix.net/u/16785/showart.php?id=22127321.在一个函数声明中,const 可以修饰函数的返回值,或某个参数;对于成员函数,还可以修饰是整个函数。有如下几种情况,以下会逐渐的说明用法:A& operator=(const A& a);void fun0(const A* a );void fun1( ) cons...
阅读全文
转载 MPEG-2视频解码在ARM11上的优化
摘要:http://apps.hi.baidu.com/share/detail/2414987摘要: 本论文详细讨论和分析了在ARM11上实现分辨率为D1(720×480)解码播放的优化和部分经验。本文实现的是在linux平台下采用开源mplayer代码针对ARM11内核进行优化。本论文先后提出了基于ARM11的4个优化方法,首先介绍了采用ARM11所具有的SIMD指令优化方法;然后讨论了c...
阅读全文
如何得到2个unsigned数的差值?
摘要:今天发现代码里有如下的一个bug unsigned int a,b;int c; c = a-b;一般的情况下这段代码是没有什么问题的。但是当b>0x80000000的时候就会出现bug这时候尽管a<b,但是a-b不会小于0。这时候a-b会出现错误的答案,但是a>b是没有问题的。因为对于unsigned int来说,a>b是通过CF这个flag来判断的,而a-b要得到正确答...
阅读全文