![](https://img-blog.csdnimg.cn/20201029153443841.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android音视频编解码项目
Android音视频编解码项目
"小夜猫&小懒虫&小财迷"的男人
这个作者很懒,什么都没留下…
展开
-
Android 平台开启硬件解码log
抓取 kernel log:adb rootadb remountadb shell "echo 0x103F > /d/msm_vidc/debug_level"adb shell "echo 0x3f > /d/msm_vidc/fw_level"adb logcat -b kernel > kernel_log.txt抓取 上层 log:adb rootadb remountadb shell setprop vidc.debug.level 7adb shel原创 2020-11-11 17:31:16 · 985 阅读 · 0 评论 -
【Android 视频硬件编码】在Native层实现MediaCodec H264 编码 Demon - 实现任意Size尺寸图片的编码
【Android 视频硬件编码】在Native层实现MediaCodec H264 编码 Demon - 实现任意Size尺寸图片的编码一、引入编码失败的问题二、失败的原因分析2.1 猜想一,可不可能单纯填02.2 猜想二,编码器对长与宽存存字节对齐(比如4字节对齐等)在前文《【Android 视频硬件编码】在Native层实现MediaCodec H264 编码 Demon》中,我们实现了如何在Native层中对一系列图片进行编码,编码时配置的参数由具体的编码器性能来决定的,因此各机器编码时使用参数可原创 2020-11-02 19:04:46 · 1047 阅读 · 0 评论 -
【Android 视频硬件编码】在Native层实现MediaCodec H264 编码 Demon
【Android 视频硬件编码】在Native层实现MediaCodec H264 编码实例一、完整代码二、Android.mk在前文《【Android 视频硬件编码】screenrecord.cpp 代码中编码流程分析》,我们学习分析了screenrecord 中视频编码相关的流程,本文我们参考它来实现一个 MediaCodec H264 编码实例。好,废话不多说,我们直接进入主题吧!一、完整代码流程比较简单,没啥好说,需要注意:具体的硬件设备支持的format 格式也不同,我调试的机器原创 2020-10-31 11:51:55 · 2752 阅读 · 15 评论 -
【Android 视频硬件编码】screenrecord.cpp 代码中编码流程分析
【安卓硬件编码学习】screenrecord.cpp 代码流程分析一、ScreenRecord.cpp1. Android.mk2. main() 主函数代码二、recordScreen(fileName) 录屏代码分析本文主要学习如何实现在 Native C++层实现硬件编,参考的是 \frameworks\av\cmds\screenrecord\screenrecord.cpp,我们主要关注的是编码相关,其他部分可以先忽略,为方便分析,我会把代码中一些不相干的先删了。好,接下来废话不多说,我们来原创 2020-10-29 11:27:03 · 1872 阅读 · 0 评论