Bug 1291953 - Call mozCapturedStreamXXX in onloadedmetadata callback. r=pehrsons.
MozReview-Commit-ID: EKFjCnn0T5q
--- a/dom/media/test/test_video_dimensions.html
+++ b/dom/media/test/test_video_dimensions.html
@@ -45,16 +45,21 @@ var startTest = function(test, token) {
ok(!v.loadedmetadata, v.testName + " should only fire loadedmetadata once");
v.loadedmetadata = true;
ok(v.resize, v.testName +
" resize event should have been emitted before loadedmetadata");
numVideoElementsFinished += 1;
if (v === v1) {
removeNodeAndSource(v1);
+ v2.load();
+ }
+
+ if (v === v2) {
+ vout.src = URL.createObjectURL(v2.mozCaptureStreamUntilEnded());
v2.play();
vout.play();
}
if (numVideoElementsFinished === 3) {
removeNodeAndSource(v2);
removeNodeAndSource(vout);
manager.finished(token);
@@ -71,17 +76,16 @@ var startTest = function(test, token) {
};
v1.testName = test.name;
v2.testName = test.name + " (Captured)";
vout.testName = test.name + " (Stream)";
v1.src = test.name;
v2.src = test.name;
- vout.src = URL.createObjectURL(v2.mozCaptureStreamUntilEnded());
setupElement(v1, "v1");
setupElement(v2, "v2");
setupElement(vout, "vout");
v1.play();
};