- 博客(6)
- 收藏
- 关注
原创 【AMediacodec】记录一次AMediaCodec_configure返回-10000错误码
排查过程中发现只要把传入AMediaCodec_configure的ANativeWindow* surface传入nullptr则接口不会继续报错,遂确认与surface有关,结合logcat里surface相关的打印“surface already uesd”确认是传入的surface已被绑定使用导致的接口报错。
2023-04-17 22:40:50
604
原创 JNI静态注册和动态注册介绍
JNI静态注册和动态注册介绍文章目录JNI静态注册和动态注册介绍JNI概述:一、JNI注册二、静态注册:三、动态注册:总结JNI概述:Android系统根据语言可分为两个部分,分别是java部分和native部分,而JNI就是连接这两个部分之间的桥梁。JNI(Java Native Interface)是指java的Native接口,它是java标准的一部分,它定义了Android从受管理代码(使用java或者kotlin语言)编译的字节码与Native代码(使用C/C++编写)交互的方式,使得J
2020-12-01 20:13:32
1042
1
原创 MediaCodec设置End-of-stream状态用于迅速推出内部数据(起名无能)
使用MediaCodec进行硬解码通常有两种模式:同步and异步。异步是由硬解码器通过回调函数送取数据,由于我没有过这种方式,所以不清楚异步下是否会出现解码器存帧现象。同步的话是由我选择什么时候送取数据,总体流程就是1>送数据:Public int InputData(byte[] data,int Len,int timeStamp){ if(data == null || len <= 0) { return -1; } int inputIndex = 0; t
2020-08-29 18:33:02
1432
原创 记录一次MediaCodec硬解码器释放index抛出异常原因
记一次使用MediaCodec releaseOutputBuffer时try catch到的err;W/System.err:android.media.MediaCodecCodecException:Error 0xfffffff3W/System.err: at andorid.media.MediaCodec.releaseOutputBuffer(Native Method)W/System.err: at android.media.MediaCodec.releaseOutpu
2020-08-29 16:47:21
1786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人