Bug 862523 - Android: blocklist the STAGEFRIGHT feature on the following Hardware's: antares, endeavoru, harmony, picasso, picasso_e, ventana - r=joe,doublec

This commit is contained in:
Benoit Jacob 2013-04-17 16:56:05 -04:00
Родитель 906276315a
Коммит c5a96730b5
1 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -348,6 +348,19 @@ GfxInfo::GetFeatureStatusImpl(int32_t aFeature,
if (aFeature == FEATURE_STAGEFRIGHT) {
NS_LossyConvertUTF16toASCII cManufacturer(mManufacturer);
NS_LossyConvertUTF16toASCII cModel(mModel);
NS_LossyConvertUTF16toASCII cHardware(mHardware);
if (cHardware.Equals("antares") ||
cHardware.Equals("endeavoru") ||
cHardware.Equals("harmony") ||
cHardware.Equals("picasso") ||
cHardware.Equals("picasso_e") ||
cHardware.Equals("ventana"))
{
*aStatus = nsIGfxInfo::FEATURE_BLOCKED_DEVICE;
return NS_OK;
}
if (CompareVersions(mOSVersion.get(), "2.2.0") >= 0 &&
CompareVersions(mOSVersion.get(), "2.3.0") < 0)
{