全志 android 硬解码,Adroid新增硬件编解码
背景瑞芯微和全志的平台硬解的视频codec为H264修改方法1. 硬件编码修改文件MediaCodecVideoEncoder.java(1)文件新增全志和瑞芯微的硬件编解码//全志private static final MediaCodecProperties allwinnerH264HwProperties = new MediaCodecProperties("OMX.allwinner
背景
瑞芯微和全志的平台
硬解的视频codec为H264
修改方法
1. 硬件编码
修改文件MediaCodecVideoEncoder.java
(1)文件新增全志和瑞芯微的硬件编解码
//全志
private static final MediaCodecProperties allwinnerH264HwProperties = new MediaCodecProperties(
"OMX.allwinner.", Build.VERSION_CODES.KITKAT, BitrateAdjustmentType.NO_ADJUSTMENT);
//瑞芯微
private static final MediaCodecProperties rkH264HwProperties = new MediaCodecProperties(
"OMX.rk.", Build.VERSION_CODES.KITKAT, BitrateAdjustmentType.NO_ADJUSTMENT);
(2)加入到H264硬解列表
private static final MediaCodecProperties[] h264HwList =
new MediaCodecProperties[] {qcomH264HwProperties, exynosH264HwProperties, allwinnerH264HwProperties, rkH264HwProperties};
2. 硬解解码
修改文件MediaCodecVideoDecoder.java
(1)将全志和瑞芯微的h264硬件解码qi添加到列表
private static final String[] supportedH264HwCodecPrefixes = {"OMX.qcom.", "OMX.Intel.", "OMX.Exynos.", "OMX.allwinner.", "OMX.rk."};
ps: OMX.allwinner. 和 OMX.rk.就是全志和瑞芯微的硬件解码qi
更多推荐


所有评论(0)