|  | <!doctype html> | 
|  | <html> | 
|  | <head> | 
|  | <meta charset='utf-8'> | 
|  | <title>Check the values of appendWindowStart and appendWindowEnd after abort()</title> | 
|  | <script src="/resources/testharness.js"></script> | 
|  | <script src="/resources/testharnessreport.js"></script> | 
|  | </head> | 
|  | <body> | 
|  | <div id="log"></div> | 
|  |  | 
|  | <script> | 
|  | var mimes = ['video/webm; codecs="vorbis,vp8"', 'video/mp4']; | 
|  |  | 
|  | mimes.forEach(function(mime) { | 
|  | async_test(function() { | 
|  | assert_true(MediaSource.isTypeSupported(mime), | 
|  | "Browser doesn't support the MIME used in this test: " + mime); | 
|  |  | 
|  | var mediaSource = new MediaSource(); | 
|  | mediaSource.addEventListener('sourceopen', this.step_func_done(function(e) { | 
|  | var sourceBuffer = mediaSource.addSourceBuffer(mime); | 
|  | sourceBuffer.abort(); | 
|  | assert_equals(sourceBuffer.appendWindowStart, 0); | 
|  | assert_equals(sourceBuffer.appendWindowEnd, Number.POSITIVE_INFINITY); | 
|  | })); | 
|  |  | 
|  | var video = document.createElement('video'); | 
|  | video.src = window.URL.createObjectURL(mediaSource); | 
|  | }, 'SourceBuffer#abort() (' + mime + '): Check the values of appendWindowStart and appendWindowEnd.'); | 
|  | }); | 
|  | </script> | 
|  | </body> | 
|  | </html> |