Index: content/test/data/media/getusermedia.html |
diff --git a/content/test/data/media/getusermedia.html b/content/test/data/media/getusermedia.html |
index ddd0f0906b98f295dc7921aae51a08ca1a012176..7da11753b19c1a0b528772aa2cfce73275d93165 100644 |
--- a/content/test/data/media/getusermedia.html |
+++ b/content/test/data/media/getusermedia.html |
@@ -340,7 +340,7 @@ |
} |
// Walk vertically counting light green pixels. |
for (var y = 0; y < aperture; ++y) { |
- if (pixels.data[4 * y * aperture + 1] != 135) |
+ if (pixels.data[4 * y * aperture + 1] != COLOR_BACKGROUND_GREEN) |
lightGreenPixelsY++; |
} |
if (lightGreenPixelsX > maxLightGreenPixelsX) |
@@ -350,10 +350,10 @@ |
if (++iterations > maxIterations) { |
clearInterval(detectorInterval); |
- // Allow maxLightGreenPixelsY = maxLightGreenPixelsX -1 due to sub pixel |
- // rendering on Mac. |
- if ((maxLightGreenPixelsY != maxLightGreenPixelsX && |
- maxLightGreenPixelsY != maxLightGreenPixelsX -1) || |
+ // Allow maxLightGreenPixelsY = maxLightGreenPixelsX +-1 due to |
+ // possible subpixel rendering on Mac and Android. |
+ if (maxLightGreenPixelsY > maxLightGreenPixelsX + 1 || |
+ maxLightGreenPixelsY < maxLightGreenPixelsX -1 || |
maxLightGreenPixelsY == 0 || |
maxLightGreenPixelsX == width || maxLightGreenPixelsY == height) { |
failTest("Aspect ratio corrupted. X " + maxLightGreenPixelsX + |