| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <html> | 2 <html> | 
| 3 <head> | 3 <head> | 
| 4 <title>MediaStream Recoder Browser Test (w/ MediaSource)</title> | 4 <title>MediaStream Recoder Browser Test (w/ MediaSource)</title> | 
| 5 </head> | 5 </head> | 
| 6 <body> | 6 <body> | 
| 7   <div> Record Real-Time video content browser test.</div> | 7   <div> Record Real-Time video content browser test.</div> | 
| 8   <video id="video" autoplay></video> | 8   <video id="video" autoplay></video> | 
| 9 </body> | 9 </body> | 
| 10 <script type="text/javascript" src="mediarecorder_test_utils.js"></script> | 10 <script type="text/javascript" src="mediarecorder_test_utils.js"></script> | 
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 147             emptyBlobs += 1; | 147             emptyBlobs += 1; | 
| 148         }; | 148         }; | 
| 149       }) | 149       }) | 
| 150       .then(function() { | 150       .then(function() { | 
| 151         return waitFor('Making sure the recording has data', | 151         return waitFor('Making sure the recording has data', | 
| 152             function() { | 152             function() { | 
| 153               return videoSize > 0 && timeStamps.length > 10; | 153               return videoSize > 0 && timeStamps.length > 10; | 
| 154             }); | 154             }); | 
| 155       }) | 155       }) | 
| 156       .then(function() { | 156       .then(function() { | 
| 157         var timeDeltas = getTimeStampDeltas(timeStamps); |  | 
| 158         timeDeltas.forEach(function(timeDelta) { |  | 
| 159           assertTrue(timeDelta >= DEFAULT_TIME_SLICE, 'A time slice was ' + |  | 
| 160               timeDelta + ' ms which is shorter than the expected minimum ' |  | 
| 161               + DEFAULT_TIME_SLICE + 'ms'); |  | 
| 162           }); |  | 
| 163         assertTrue(emptyBlobs == 0, 'Recording has ' + emptyBlobs + | 157         assertTrue(emptyBlobs == 0, 'Recording has ' + emptyBlobs + | 
| 164             ' empty blobs, there should be no such empty blobs.'); | 158             ' empty blobs, there should be no such empty blobs.'); | 
| 165       }) | 159       }) | 
| 166       .catch(function(err) { | 160       .catch(function(err) { | 
| 167         return failTest(err.toString()); | 161         return failTest(err.toString()); | 
| 168       }) | 162       }) | 
| 169       .then(function() { | 163       .then(function() { | 
| 170         reportTestSuccess(); | 164         reportTestSuccess(); | 
| 171       }); | 165       }); | 
| 172 } | 166 } | 
| (...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 345         return failTest(err.toString()); | 339         return failTest(err.toString()); | 
| 346       }) | 340       }) | 
| 347       .then(function() { | 341       .then(function() { | 
| 348         reportTestSuccess(); | 342         reportTestSuccess(); | 
| 349       }); | 343       }); | 
| 350 } | 344 } | 
| 351 | 345 | 
| 352 </script> | 346 </script> | 
| 353 </body> | 347 </body> | 
| 354 </html> | 348 </html> | 
| OLD | NEW | 
|---|