Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2319)

Unified Diff: content/test/data/media/depth_stream_test_utilities.js

Issue 2767063002: 16-bit video upload to float: intermediate R16_EXT and copy to float. (Closed)
Patch Set: Nit. Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/test/data/media/depth_stream_test_utilities.js
diff --git a/content/test/data/media/depth_stream_test_utilities.js b/content/test/data/media/depth_stream_test_utilities.js
index 4350c30d068fc78aedb6dabe6cad386922c0a849..c316abac4efc1a2e519e3d8aafe2ba222d2f2d03 100644
--- a/content/test/data/media/depth_stream_test_utilities.js
+++ b/content/test/data/media/depth_stream_test_utilities.js
@@ -54,22 +54,11 @@ function verifyPixels(
[height - 1, width - 1],
[height - 3, width - 3]];
- // Same value is expected for all color components.
- if (data[0] != data[1] || data[0] != data[2]) {
- return Promise.reject(test_name + ": values " + data[0] + ", " + data[1] +
- ", " + data[2] + " differ at top left.");
- }
-
// Calculate all reference points based on top left and compare.
for (var j = 0; j < rowsColumnsToCheck.length; ++j) {
var row = rowsColumnsToCheck[j][0];
var column = rowsColumnsToCheck[j][1];
var i = (width * row + column) * 4;
- if (data[i] != data[i + 1] || data[i] != data[i + 2]) {
- return Promise.reject(test_name + ": values " + data[i] + ", " +
- data[i + 1] + ", " + data[i + 2] +
- " differ at index " + i);
- }
var calculated = (data[0] + wrap_around +
step * ((flip_y ? -row : row) + column)) % wrap_around;
if (Math.abs(calculated - data[i]) > tolerance) {
@@ -82,33 +71,3 @@ function verifyPixels(
}
return true;
}
-
-// Although RED texture is bound to framebuffer, we read RGBA pixels to |data|.
-// Value at point (row, column) is calculated as
-// (top_left_value + (row + column) * step) % wrap_around. wrap_around is 255
-// (for Uint8) or 1.0 for float. See FakeVideoCaptureDevice for details.
-function verifyPixelsRed(
- data, width, height, flip_y, step, wrap_around, tolerance, test_name) {
- var rowsColumnsToCheck = [[1, 1],
- [0, width - 1],
- [height - 1, 0],
- [height - 1, width - 1],
- [height - 3, width - 3]];
-
- // Calculate all reference points based on top left and compare.
- for (var j = 0; j < rowsColumnsToCheck.length; ++j) {
- var row = rowsColumnsToCheck[j][0];
- var column = rowsColumnsToCheck[j][1];
- var i = (width * row + column) * 4;
- var calculated = (data[0] + wrap_around +
- step * ((flip_y ? -row : row) + column)) % wrap_around;
- if (Math.abs(calculated - data[i]) > tolerance) {
- return Promise.reject(test_name + ": reference value " + data[i] +
- " differs from calculated: " + calculated +
- " at index (row, column) " + i + " (" + row + ", " + column +
- "). TopLeft value:" + data[0] + ", step:" + step + ", flip_y:" +
- flip_y);
- }
- }
- return true;
-}
« no previous file with comments | « content/renderer/media/webmediaplayer_ms.cc ('k') | content/test/data/media/getusermedia-depth-capture.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698