我试图在划艇JB 4.1.1中启用硬件编解码器
我遵循了以下程序。
参考: https://source.android.com/devices/media.html
步骤:
1)从TI下载的划艇JB 4.1.1。
2)我没有在划艇中看到omap3的OMAX IL实现,因此从AOSP下载。
git clone https://android.googlesource.com/platform/hardware/ti/omap3 -b jb-release
3)我构建了Framework,并在system / lib libstagefrighthw.so,libhardware.so libbridge.so中找到了以下文件
4)我通过添加以下行修改了/etc/media_codec.xml。 [删除了默认软件编码器]
<MediaCodec name="OMX.TI.Video.Decoder" type="video/avc"/>
</Decoders>
<Encoders>
<MediaCodec name="OMX.TI.Video.encoder" type="video/avc"/>
</Encoders>
5)将图像闪烁到SD卡中,然后重新启动设备
6)当我使用库中的默认媒体播放器运行时,它对我说“无法播放此视频”。
我确信,我错过了很多。此外,我没有找到支持硬件编码的基础细节。
期待你的帮助!
感谢。