解决方案 »
- 关于读取SDcard中图片的问题,求解答
- 怎么在桌面上画一条线?
- 求助:自己写的安卓音乐播放器在模拟器里能显示mp3内嵌封面,在手机里却什么都不显示。
- ★★★★★activity调用问题★★★★★
- 请问 android已经工作朋友们一个问题
- 怎么禁用摄像头?
- 关于制作logo下面显示文字
- 求教:两层菜单第一层可以下拉,第二层水平滑动
- 自定义的Adapter,怎样相应其中item的某个按钮事件,并打开另外一个activity?
- android 然后跳转activity 后返回保留原来的ListView数据
- 执行adb install安装app后,是否会先将.apk复制一份到手机上?
- 关于SurfaceHolder的lockCanvas方法
android:minSdkVersion="14"
android:targetSdkVersion="18" />jni的Application.mk 也添加了:APP_ABI := all
APP_PLATFORM := android-14
APP_STL := gnustl_shared我也验证过 去掉包含的众多头文件 和所有的函数实现,只保留一个实现print功能的jni函数,Makefile不做任何更改,是可以加载so库的 也就是说so库路径肯定没错
这个是不是需要我从新下载Android低版本的源码文件啊
好像因为无法链接到安卓源码里的一些函数,需要在安卓源码环境下编译,而非android-ndk编译 jni
android 本身就不能显示YUV 可以把yuv的数据转成 RGB后再显示
android 本身就不能显示YUV 可以把yuv的数据转成 RGB后再显示
一旦转换成rgb就存在效率问题,普通公式法转化效率极低,即使查表法转化效率也不高,如果显示小分辨率没问题,但是显示大分辨率视频,或者再加上一些视频处理的东西,转化的效率影响就很大,我用小米3测试720x476的视频查表转化要花费将近20ms,如果视频流是25帧的话,一帧间隔只有40ms,这个转化太耗费时间了,如果视频是720p或者更高的1080p的耗费时间会更大。
我不是专业做android视频显示的,甚至不是做android开发的,也不知道有没有一种方法可以直接渲染yuv数据,或者将yuv转rgb显示用硬件处理。
android 本身就不能显示YUV 可以把yuv的数据转成 RGB后再显示
一旦转换成rgb就存在效率问题,普通公式法转化效率极低,即使查表法转化效率也不高,如果显示小分辨率没问题,但是显示大分辨率视频,或者再加上一些视频处理的东西,转化的效率影响就很大,我用小米3测试720x476的视频查表转化要花费将近20ms,如果视频流是25帧的话,一帧间隔只有40ms,这个转化太耗费时间了,如果视频是720p或者更高的1080p的耗费时间会更大。
我不是专业做android视频显示的,甚至不是做android开发的,也不知道有没有一种方法可以直接渲染yuv数据,或者将yuv转rgb显示用硬件处理。确实有这个问题,我以前用过yuv转rgb用jni在做的,转换效率可以接爱,我转的是720p的