| Index: LayoutTests/http/tests/media/media-source/mediasource-remove.html | 
| diff --git a/LayoutTests/http/tests/media/media-source/mediasource-remove.html b/LayoutTests/http/tests/media/media-source/mediasource-remove.html | 
| index 6cf84a971a22c38bc98eb818729feae07c657f92..a65e90962512472434995475ea17f9f17596622c 100644 | 
| --- a/LayoutTests/http/tests/media/media-source/mediasource-remove.html | 
| +++ b/LayoutTests/http/tests/media/media-source/mediasource-remove.html | 
| @@ -156,11 +156,11 @@ | 
|  | 
| test.waitForExpectedEvents(function() | 
| { | 
| -                      var duration = segmentInfo.duration.toFixed(3); | 
| +                      var bufferedRangeEnd = segmentInfo.bufferedRangeEndBeforeEndOfStream.toFixed(3); | 
| var subType = MediaSourceUtil.getSubType(segmentInfo.type); | 
|  | 
| -                      assertBufferedEquals(sourceBuffer, "{ [0.000, " + duration + ") }", "Initial buffered range."); | 
| -                      callback(test, sourceBuffer, duration, subType); | 
| +                      assertBufferedEquals(sourceBuffer, "{ [0.000, " + bufferedRangeEnd + ") }", "Initial buffered range."); | 
| +                      callback(test, sourceBuffer, bufferedRangeEnd, subType); | 
| }); | 
| }, description); | 
| }; | 
| @@ -179,16 +179,16 @@ | 
| }); | 
| } | 
|  | 
| -          removeAppendedDataTests(function(test, sourceBuffer, duration, subType) | 
| +          removeAppendedDataTests(function(test, sourceBuffer, bufferedRangeEnd, subType) | 
| { | 
| removeAndCheckBufferedRanges(test, sourceBuffer, 0, Number.POSITIVE_INFINITY, "{ }"); | 
| }, "Test removing all appended data."); | 
|  | 
| -          removeAppendedDataTests(function(test, sourceBuffer, duration, subType) | 
| +          removeAppendedDataTests(function(test, sourceBuffer, bufferedRangeEnd, subType) | 
| { | 
| var expectations = { | 
| -                webm: ("{ [3.187, " + duration + ") }"), | 
| -                mp4: ("{ [3.021, " + duration + ") }"), | 
| +                webm: ("{ [3.187, " + bufferedRangeEnd + ") }"), | 
| +                mp4: ("{ [3.021, " + bufferedRangeEnd + ") }"), | 
| }; | 
|  | 
| // Note: Range doesn't start exactly at the end of the remove range because there isn't | 
| @@ -196,11 +196,11 @@ | 
| removeAndCheckBufferedRanges(test, sourceBuffer, 0, 3, expectations[subType]); | 
| }, "Test removing beginning of appended data."); | 
|  | 
| -          removeAppendedDataTests(function(test, sourceBuffer, duration, subType) | 
| +          removeAppendedDataTests(function(test, sourceBuffer, bufferedRangeEnd, subType) | 
| { | 
| var expectations = { | 
| -                webm: ("{ [0.000, 1.012) [3.187, " + duration + ") }"), | 
| -                mp4: ("{ [0.000, 1.022) [3.021, " + duration + ") }"), | 
| +                webm: ("{ [0.000, 1.012) [3.187, " + bufferedRangeEnd + ") }"), | 
| +                mp4: ("{ [0.000, 1.022) [3.021, " + bufferedRangeEnd + ") }"), | 
| }; | 
|  | 
| // Note: The first resulting range ends slightly after start because the removal algorithm only removes | 
| @@ -209,7 +209,7 @@ | 
| removeAndCheckBufferedRanges(test, sourceBuffer, 1, 3, expectations[subType]); | 
| }, "Test removing the middle of appended data."); | 
|  | 
| -          removeAppendedDataTests(function(test, sourceBuffer, duration, subType) | 
| +          removeAppendedDataTests(function(test, sourceBuffer, bufferedRangeEnd, subType) | 
| { | 
| var expectations = { | 
| webm: "{ [0.000, 1.012) }", | 
|  |