
Android音视频编解码项目
Android音视频编解码项目
小馋喵星人
这个作者很懒,什么都没留下…
展开
-
Android 平台开启硬件解码log
抓取 kernel log: adb root adb remount adb 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 root adb remount adb shell setprop vidc.debug.level 7 adb shel原创 2020-11-11 17:31:16 · 1091 阅读 · 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 · 1115 阅读 · 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 · 2928 阅读 · 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 · 2053 阅读 · 0 评论