自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dumpsys SurfaceFlinger

第二部分显示 SurfaceFlinger 使用过得 GraphicBuffer,注意如果使用 BLASTBufferQueue 会显示在此处,如上面的"BLAST Consumer0"有 EGL_ANDROID_native_fence_sync、EGL_KHR_fence_sync和EGL_KHR_wait_sync,其中一二是互斥的,三可以与一二共存。最后部分的2个 Layer 属于 OutputLayer,是需要提交到 hwc 合成的 Layer。

2023-05-16 15:54:10 1407 1

原创 (Android 11) MediaCodec 加载系统支持解码

系统 media_codec.xml 文件解析在 buildMediaCodecList 函数中,先来看看 builder 都有那些。1. 从 OMX Service 中获取编解码信息,查找目录为 "/odm/etc", "/vendor/etc", "/etc"可以发现其中一个 builder 是 Codec2InfoBuilder,还有一个为 OmxInfoBuilder。2. 遍历所有的编解码,按照相关属性配置编解码信息。2. 解析相关文件设置编解码信息。1. 在目录 "/

2023-04-25 17:11:01 1221 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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