自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 关于读写锁shared_mutex的性能验证

读写锁shared_mutex性能验证

2023-08-31 17:23:56 522

原创 【AMediacodec】记录一次AMediaCodec_configure返回-10000错误码

排查过程中发现只要把传入AMediaCodec_configure的ANativeWindow* surface传入nullptr则接口不会继续报错,遂确认与surface有关,结合logcat里surface相关的打印“surface already uesd”确认是传入的surface已被绑定使用导致的接口报错。

2023-04-17 22:40:50 604

原创 【Oboe——Android低延迟音频应用开发库使用介绍】

oboe使用介绍

2023-03-05 21:45:36 2531

原创 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关注的人

提示
确定要删除当前文章?
取消 删除