// Get the best mode for the current HD TV int HDMIDisplay::getBestMode() { int bestOrder = 0; int bestMode = HDMI_VFRMT_640x480p60_4_3; // for all the edid read, get the best mode for(int i = 0; i < mModeCount; i++) { int mode = mEDIDModes[i]; int order = getModeOrder(mode); if (order > bestOrder) { bestOrder = order; bestMode = mode; } } return bestMode; }
// Get the best mode for the current HD TV int ExternalDisplay::getBestMode() { int bestOrder = 0; int bestMode = m640x480p60_4_3; Mutex::Autolock lock(mExtDispLock); // for all the edid read, get the best mode for(int i = 0; i < mModeCount; i++) { int mode = mEDIDModes[i]; int order = getModeOrder(mode); if (order > bestOrder) { bestOrder = order; bestMode = mode; } } return bestMode; }