Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Side by Side Diff: LayoutTests/http/tests/media/media-source/mediasource-buffered.html

Issue 215863002: MSE: Update tests to expect failure w.r.t. Chromium LegacyFrameProcessor duration logic change (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Update unprefixed MP4 layout test duration Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="/w3c/resources/testharness.js"></script> 4 <script src="/w3c/resources/testharness.js"></script>
5 <script src="/w3c/resources/testharnessreport.js"></script> 5 <script src="/w3c/resources/testharnessreport.js"></script>
6 <script src="mediasource-util.js"></script> 6 <script src="mediasource-util.js"></script>
7 <link rel="stylesheet" href="/w3c/resources/testharness.css"> 7 <link rel="stylesheet" href="/w3c/resources/testharness.css">
8 </head> 8 </head>
9 <body> 9 <body>
10 <div id="log"></div> 10 <div id="log"></div>
11 <script> 11 <script>
12 var subType = MediaSourceUtil.getSubType(MediaSourceUtil.AUDIO_ONLY_ TYPE); 12 var subType = MediaSourceUtil.getSubType(MediaSourceUtil.AUDIO_ONLY_ TYPE);
13 13
14 var manifestFilenameA = subType + "/test-a-128k-44100Hz-1ch-manifest .json"; 14 var manifestFilenameA = subType + "/test-a-128k-44100Hz-1ch-manifest .json";
15 var manifestFilenameB = subType + "/test-v-128k-320x240-30fps-10kfr- manifest.json"; 15 var manifestFilenameB = subType + "/test-v-128k-320x240-30fps-10kfr- manifest.json";
16 16
17 var expectationsA = { 17 var expectationsA = {
18 webm: "{ [0.000, 2.023) }", 18 webm: "{ [0.000, 2.044) }",
19 mp4: "{ [0.000, 2.043) }", 19 mp4: "{ [0.000, 2.043) }",
20 }; 20 };
21 21
22 var expectationsB = { 22 var expectationsB = {
23 webm: "{ [0.000, 2.000) }", 23 webm: "{ [0.000, 2.000) }",
24 mp4: "{ [0.000, 2.000) }", 24 mp4: "{ [0.000, 2.000) }",
25 }; 25 };
26 26
27 function mediaSourceDemuxedTest(callback, description) 27 function mediaSourceDemuxedTest(callback, description)
28 { 28 {
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 MediaSourceUtil.fetchManifestAndData(test, subType + "/test-av-3 84k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json", function(type, data) 91 MediaSourceUtil.fetchManifestAndData(test, subType + "/test-av-3 84k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json", function(type, data)
92 { 92 {
93 var sourceBuffer = mediaSource.addSourceBuffer(type); 93 var sourceBuffer = mediaSource.addSourceBuffer(type);
94 test.expectEvent(sourceBuffer, "update"); 94 test.expectEvent(sourceBuffer, "update");
95 test.expectEvent(sourceBuffer, "updateend"); 95 test.expectEvent(sourceBuffer, "updateend");
96 sourceBuffer.appendBuffer(data); 96 sourceBuffer.appendBuffer(data);
97 97
98 test.waitForExpectedEvents(function() 98 test.waitForExpectedEvents(function()
99 { 99 {
100 var expectationsAV = { 100 var expectationsAV = {
101 webm: ["{ [0.000, 2.003) }", "{ [0.000, 2.023) }"], 101 webm: ["{ [0.000, 2.003) }", "{ [0.000, 2.044) }"],
102 mp4: ["{ [0.000, 2.000) }", "{ [0.000, 2.043) }"], 102 mp4: ["{ [0.000, 2.000) }", "{ [0.000, 2.043) }"],
103 }; 103 };
104 104
105 var expectedBeforeEndOfStream = expectationsAV[subType][ 0]; 105 var expectedBeforeEndOfStream = expectationsAV[subType][ 0];
106 var expectedAfterEndOfStream = expectationsAV[subType][1 ]; 106 var expectedAfterEndOfStream = expectationsAV[subType][1 ];
107 107
108 assertBufferedEquals(mediaSource.activeSourceBuffers[0], expectedBeforeEndOfStream, "mediaSource.activeSourceBuffers[0]"); 108 assertBufferedEquals(mediaSource.activeSourceBuffers[0], expectedBeforeEndOfStream, "mediaSource.activeSourceBuffers[0]");
109 assertBufferedEquals(mediaElement, expectedBeforeEndOfSt ream, "mediaElement.buffered"); 109 assertBufferedEquals(mediaElement, expectedBeforeEndOfSt ream, "mediaElement.buffered");
110 110
111 mediaSource.endOfStream(); 111 mediaSource.endOfStream();
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
159 assertBufferedEquals(mediaSource.activeSourceBuffers[0], "{ }", "mediaSource.activeSourceBuffers[0]"); 159 assertBufferedEquals(mediaSource.activeSourceBuffers[0], "{ }", "mediaSource.activeSourceBuffers[0]");
160 assertBufferedEquals(mediaElement, "{ }", "mediaElement. buffered"); 160 assertBufferedEquals(mediaElement, "{ }", "mediaElement. buffered");
161 161
162 test.done(); 162 test.done();
163 }); 163 });
164 }); 164 });
165 }, "Muxed content empty buffered ranges."); 165 }, "Muxed content empty buffered ranges.");
166 </script> 166 </script>
167 </body> 167 </body>
168 </html> 168 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698