前言
编解码器如何选择
软件和硬解如何区分
//android\frameworks\av\media\libstagefright\MediaCodecList.cpp
//static
bool MediaCodecList::isSoftwareCodec(const AString &componentName) {
return componentName.startsWithIgnoreCase("OMX.google.")
|| componentName.startsWithIgnoreCase("c2.android.")
|| (!componentName.startsWithIgnoreCase("OMX.")
&& !componentName.startsWithIgnoreCase("c2."));
}
看起来应该是OMX.google.和c2.android.开头的是软解