Android
ksharp
这个作者很懒,什么都没留下…
展开
-
ffmpeg0.10移植到Android 2.3 (surface/OpenGL_ES)
之前在2.2上移植成功的ffmepg0.10在2.3上没法使用,表现为无法load .so文件。 原因是2.2和2.3的surface实现发生了区别,解决方法比较多。目前实现了一种(第二种同步还有点问题) 简单记录下步骤 1.类似2.2系统,直接在2.3源码树下编译出需要的库。(参考havlenaptr的代码包和网上一系列编译android源码树的文章,关于ffmpeg原创 2012-04-25 15:12:56 · 496 阅读 · 1 评论 -
Win7下利用MinGW和Android NDK编译ffmpeg0.10(neon优化)
不久之前萌生了移植ffmpeg到android平台上的冲动,然后就开始搞。网上搜了个遍,着实费了不少工夫。因此把成果列出来供同道中人参考。 本文主要参考了Scott Wong 兄的在 Windows 7 下使用 Android NDK r5c 编译 FFmpeg 0.7.1一文。但是由于版本和其他一些原因,我自己对他给出的代码做了不少修改。 废话少说,直接贴代码吧 首先是jn原创 2012-03-19 16:17:38 · 1246 阅读 · 3 评论 -
Android jni调试
常用的无非两种,打印log和gdb 打印log比较容易看出错误所在,但是感觉不太好定位 gdb(ndk-gdb)使用起来相当不便啊!!首先确保库已经被加载,然后再运行ndk-gdb设置断点,continue,等待断点命中。然后再继续JAVA层的运行。 一个比较好用的东西是看Logcat里面打印出的tombstone信息,需要用到addr2line工具,不过很容易就能找到出错时的堆栈调原创 2013-01-08 10:22:08 · 214 阅读 · 0 评论