从某个Android版本开始(Android4.4之后的某个版本),google提供了H264的软件编解码方案,在Android9和10平台上,看到使用的方案来自一家印度公司——Ittiam。
1. codec库&插件路径
编解码库路径:external/libavc,点这儿
omx组件路径:frameworks/av/media/libstagefright/codecs/avcdec,点这儿
2. demo测试性能
其实,编解码库路径下已经有test,但无奈给出的文件实在太长,没耐心阅读下去,自己就参考omx插件的实现重新写了一个demo。
进行了一下测试,性能还不错(720p的解码时长大概20ms左右),可能归功于A75+neon指令集使用吧!