- 博客(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关注的人