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

Side by Side Diff: LayoutTests/media/media-fragments/media-fragments.js

Issue 35033002: Remove HTMLMediaElement.initialTime (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 2 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
OLDNEW
1 1
2 var currentTest = null; 2 var currentTest = null;
3 var fragmentEndTime; 3 var fragmentEndTime;
4 var testData = 4 var testData =
5 { 5 {
6 // http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases 6 // http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases
7 7
8 TC0001 : { start: null, end: null, valid: false, description: "#t=,", fr agment: "t=,", comment: "Syntax error, not allowed according to the ABNF. The me dia fragment is ignored."}, 8 TC0001 : { start: null, end: null, valid: false, description: "#t=,", fr agment: "t=,", comment: "Syntax error, not allowed according to the ABNF. The me dia fragment is ignored."},
9 TC0002 : { start: null, end: null, valid: false, description: "#t=a,a an d a >= 0", fragment: "t=3,3", comment: "Invalid semantics: start must be smaller than end. The media fragment is ignored."}, 9 TC0002 : { start: null, end: null, valid: false, description: "#t=a,a an d a >= 0", fragment: "t=3,3", comment: "Invalid semantics: start must be smaller than end. The media fragment is ignored."},
10 TC0003 : { start: null, end: null, valid: false, description: "#t=a,b an d a > b", fragment: "t=7,3", comment: "Invalid semantics: the requested interval 's start is beyond its end. The media fragment is ignored."}, 10 TC0003 : { start: null, end: null, valid: false, description: "#t=a,b an d a > b", fragment: "t=7,3", comment: "Invalid semantics: the requested interval 's start is beyond its end. The media fragment is ignored."},
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 fragmentEndTime = info.end ? info.end : duration; 92 fragmentEndTime = info.end ? info.end : duration;
93 93
94 if (start == "duration") 94 if (start == "duration")
95 start = duration; 95 start = duration;
96 if (fragmentEndTime == "duration") 96 if (fragmentEndTime == "duration")
97 fragmentEndTime = duration; 97 fragmentEndTime = duration;
98 98
99 // Don't use "testExpected()" so we won't log the actual duration as the floating point result may differ with different engines. 99 // Don't use "testExpected()" so we won't log the actual duration as the floating point result may differ with different engines.
100 var startString = info.start == "duration" ? "duration" : start; 100 var startString = info.start == "duration" ? "duration" : start;
101 reportExpected(video.currentTime.toFixed(2) == start, "video.currentTime ", "==", startString, video.currentTime); 101 reportExpected(video.currentTime.toFixed(2) == start, "video.currentTime ", "==", startString, video.currentTime);
102 reportExpected(video.initialTime.toFixed(2) == start, "video.initialTime ", "==", startString, video.initialTime);
103 102
104 if (info.valid) { 103 if (info.valid) {
105 video.currentTime = (fragmentEndTime - 0.5); 104 video.currentTime = (fragmentEndTime - 0.5);
106 run("video.play()"); 105 run("video.play()");
107 } else 106 } else
108 endTest(); 107 endTest();
109 } 108 }
110 109
111 function start() 110 function start()
112 { 111 {
(...skipping 12 matching lines...) Expand all
125 var fileName = location.href.split('/').pop(); 124 var fileName = location.href.split('/').pop();
126 currentTest = fileName.substring(0, fileName.lastIndexOf(".")); 125 currentTest = fileName.substring(0, fileName.lastIndexOf("."));
127 126
128 var info = testData[currentTest]; 127 var info = testData[currentTest];
129 consoleWrite("<br>Title: <b>" + currentTest + "</b>"); 128 consoleWrite("<br>Title: <b>" + currentTest + "</b>");
130 consoleWrite("Fragment: '<i>" + info.fragment + "</i>'"); 129 consoleWrite("Fragment: '<i>" + info.fragment + "</i>'");
131 consoleWrite("Comment: <i>" + info.comment + "</i>"); 130 consoleWrite("Comment: <i>" + info.comment + "</i>");
132 url = findMediaFile("video", "../content/counting") + "#" + info.fragmen t; 131 url = findMediaFile("video", "../content/counting") + "#" + info.fragmen t;
133 video.src = url; 132 video.src = url;
134 } 133 }
OLDNEW
« no previous file with comments | « LayoutTests/media/media-fragments/TC0094-expected.txt ('k') | LayoutTests/media/media-initialTime.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698