OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script type="text/javascript" src="webrtc_test_utilities.js"></script> | 3 <script type="text/javascript" src="webrtc_test_utilities.js"></script> |
4 <script type="text/javascript" src="depth_stream_test_utilities.js"></script> | 4 <script type="text/javascript" src="depth_stream_test_utilities.js"></script> |
5 <script type="text/javascript"> | 5 <script type="text/javascript"> |
6 | 6 |
7 function cubemapFaces(gl) { | 7 function cubemapFaces(gl) { |
8 return [gl.TEXTURE_CUBE_MAP_POSITIVE_X, | 8 return [gl.TEXTURE_CUBE_MAP_POSITIVE_X, |
9 gl.TEXTURE_CUBE_MAP_NEGATIVE_X, | 9 gl.TEXTURE_CUBE_MAP_NEGATIVE_X, |
10 gl.TEXTURE_CUBE_MAP_POSITIVE_Y, | 10 gl.TEXTURE_CUBE_MAP_POSITIVE_Y, |
(...skipping 18 matching lines...) Expand all Loading... |
29 detectVideoInLocalView1(stream, function() { | 29 detectVideoInLocalView1(stream, function() { |
30 testVideoToImageBitmap('local-view-1', function() { | 30 testVideoToImageBitmap('local-view-1', function() { |
31 stream.getVideoTracks()[0].stop(); | 31 stream.getVideoTracks()[0].stop(); |
32 waitForVideoToStop('local-view-1'); | 32 waitForVideoToStop('local-view-1'); |
33 }, failedCallback); | 33 }, failedCallback); |
34 }); | 34 }); |
35 }, | 35 }, |
36 failedCallback); | 36 failedCallback); |
37 } | 37 } |
38 | 38 |
| 39 function getDepthStreamAndCameraCalibration() { |
| 40 console.log('Calling getDepthStreamAndCameraCalibration'); |
| 41 getFake16bitStream().then(function(stream) { |
| 42 var depth_track = stream.getVideoTracks()[0]; |
| 43 if (!depth_track) |
| 44 return failTest("No depth_track"); |
| 45 var settings = depth_track.getSettings(); |
| 46 if (settings && settings.depthNear == 0 && settings.depthFar == 65.535 && |
| 47 settings.focalLengthX == 135.0 && settings.focalLengthY == 135.6) { |
| 48 reportTestSuccess(); |
| 49 } else { |
| 50 failTest("Unexpected depth_track settings:" + JSON.stringify(settings)); |
| 51 } |
| 52 }, |
| 53 failedCallback); |
| 54 } |
| 55 |
39 function depthStreamToRGBAUint8Texture() { | 56 function depthStreamToRGBAUint8Texture() { |
40 console.log('Calling depthStreamToRGBAUint8Texture'); | 57 console.log('Calling depthStreamToRGBAUint8Texture'); |
41 getFake16bitStream().then(function(stream) { | 58 getFake16bitStream().then(function(stream) { |
42 detectVideoInLocalView1(stream, function() { | 59 detectVideoInLocalView1(stream, function() { |
43 testVideoToRGBA8Texture('local-view-1', function() { | 60 testVideoToRGBA8Texture('local-view-1', function() { |
44 stream.getVideoTracks()[0].stop(); | 61 stream.getVideoTracks()[0].stop(); |
45 waitForVideoToStop('local-view-1'); | 62 waitForVideoToStop('local-view-1'); |
46 }, failedCallback); | 63 }, failedCallback); |
47 }); | 64 }); |
48 }, | 65 }, |
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
335 <tr> | 352 <tr> |
336 <td><video id="local-view-1" width="96" height="96" autoplay | 353 <td><video id="local-view-1" width="96" height="96" autoplay |
337 style="display:none"></video></td> | 354 style="display:none"></video></td> |
338 <!-- The canvas is used to detect when video starts and stops. --> | 355 <!-- The canvas is used to detect when video starts and stops. --> |
339 <td><canvas id="local-view-1-canvas" width="96" height="96" | 356 <td><canvas id="local-view-1-canvas" width="96" height="96" |
340 style="display:none"></canvas></td> | 357 style="display:none"></canvas></td> |
341 </tr> | 358 </tr> |
342 </table> | 359 </table> |
343 </body> | 360 </body> |
344 </html> | 361 </html> |
OLD | NEW |