|
|
|
@ -129,7 +129,7 @@ public class RkDisplayModes {
|
|
|
|
|
public final int HDR10 = 1;
|
|
|
|
|
public final int DOLBY_VISION = 2;
|
|
|
|
|
|
|
|
|
|
private static final String RESOLUTION_XML_PATH = "/system/usr/share/resolution_white.xml";
|
|
|
|
|
private static final String RESOLUTION_XML_PATH = "/vendor/etc/resolution_white.xml";
|
|
|
|
|
private final String HDMI_DBG_STATUS = "/d/dw-hdmi/status";
|
|
|
|
|
|
|
|
|
|
private static final String PROP_SVEP = "persist.sys.svep.mode";
|
|
|
|
@ -241,10 +241,11 @@ public class RkDisplayModes {
|
|
|
|
|
builder.append(String.format(Locale.ENGLISH, "%.2f", info.refreshRate));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
boolean existingMode = false;
|
|
|
|
|
if (resolutions == null || IsResolutionNeedFilter(dpy)) {
|
|
|
|
|
if (resolutions == null || resolutions.size() == 0 ||
|
|
|
|
|
IsResolutionNeedFilter(dpy)) {
|
|
|
|
|
modeList.add(builder.toString());
|
|
|
|
|
} else {
|
|
|
|
|
boolean existingMode = false;
|
|
|
|
|
for (int j = 0; j < resolutions.size(); j++) {
|
|
|
|
|
if (resolutions.get(j).hasMatchingMode(info)) {
|
|
|
|
|
existingMode = true;
|
|
|
|
|