Backed out changeset 8ac1b6ca916a (bug 1242774) for crashtest failures

--HG--
extra : rebase_source : fe867d2e4b17c74f084fe5ffab2bb17445e42999
This commit is contained in:
Carsten "Tomcat" Book 2016-02-17 12:13:31 +01:00
Родитель 5546f7149d
Коммит 9b25bcdc89
3 изменённых файлов: 0 добавлений и 44 удалений

Просмотреть файл

@ -92,7 +92,6 @@ HTTP load media-element-source-seek-1.html
load offline-buffer-source-ended-1.html load offline-buffer-source-ended-1.html
load oscillator-ended-1.html load oscillator-ended-1.html
load oscillator-ended-2.html load oscillator-ended-2.html
skip-if(winWidget || xulRuntime.OS=="Linux") load video-replay-after-audio-end.html
# This needs to run at the end to avoid leaking busted state into other tests. # This needs to run at the end to avoid leaking busted state into other tests.
skip-if(B2G) load 691096-1.html # bug 852821 skip-if(B2G) load 691096-1.html # bug 852821

Двоичные данные
dom/media/test/crashtests/video-crash.webm

Двоичный файл не отображается.

Просмотреть файл

@ -1,43 +0,0 @@
<html class="reftest-wait">
<head>
<title> Bug 1242774 : video crashed if pause and play again after audio track ends </title>
</head>
<body>
<script type="text/javascript">
function assert(value, msg) {
if (!value) {
dump("### Error : " + msg + "\n");
}
}
var AUDIO_END_TIME = 4.5;
var video = document.createElement('video');
video.src = "video-crash.webm";
video.play();
video.ontimeupdate = function () {
assert(AUDIO_END_TIME < video.duration,
"AUDIO_END_TIME should be smaller than the duration!");
if (video.currentTime > AUDIO_END_TIME) {
dump("### Pause video during silent part.\n");
video.ontimeupdate = null;
video.pause();
}
video.onpause = function () {
video.onpause = null;
setTimeout(function() {
dump("### Re-play after pausing during silent part.\n");
video.play();
video.onended = function () {
video.onended = null;
dump("### Video is ended.\n");
document.documentElement.removeAttribute("class");
}
}, 1000);
}
}
</script>
</body>
</html>