| Index: content/test/data/media/webrtc_test_utilities.js
|
| diff --git a/content/test/data/media/webrtc_test_utilities.js b/content/test/data/media/webrtc_test_utilities.js
|
| index 02aac59b325d27b8711e000f03a5027db4f52243..0f8f0a947da5e9814d1528698cd77195ddc47ee3 100644
|
| --- a/content/test/data/media/webrtc_test_utilities.js
|
| +++ b/content/test/data/media/webrtc_test_utilities.js
|
| @@ -113,7 +113,8 @@ function waitForBlackVideo(videoElement) {
|
| // Calculates the current frame rate and compares to |expected_frame_rate|
|
| // |callback| is triggered with value |true| if the calculated frame rate
|
| // is +-1 the expected or |false| if five calculations fail to match
|
| -// |expected_frame_rate|.
|
| +// |expected_frame_rate|. Calls back with OK if the check passed, otherwise
|
| +// an error message.
|
| function validateFrameRate(videoElementName, expected_frame_rate, callback) {
|
| var videoElement = $(videoElementName);
|
| var startTime = new Date().getTime();
|
| @@ -140,10 +141,11 @@ function validateFrameRate(videoElementName, expected_frame_rate, callback) {
|
| console.log('FrameRate in ' + videoElementName + ' is ' + fps);
|
| if (fps < expected_frame_rate + 1 && fps > expected_frame_rate - 1) {
|
| clearInterval(waitVideo);
|
| - callback(true);
|
| + callback('OK');
|
| } else if (attempts == 5) {
|
| clearInterval(waitVideo);
|
| - callback(false);
|
| + callback('Expected frame rate ' + expected_frame_rate + ' for ' +
|
| + 'element ' + videoElementName + ', but got ' + fps);
|
| }
|
| }, 1000);
|
| }
|
|
|