mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Back out changeset 561d4d620aa3 (bug 1242774) for destabilizing Linux32 crashtests
This commit is contained in:
parent
a4b98a20e4
commit
7ebacee14d
@ -92,7 +92,6 @@ HTTP load media-element-source-seek-1.html
|
||||
load offline-buffer-source-ended-1.html
|
||||
load oscillator-ended-1.html
|
||||
load oscillator-ended-2.html
|
||||
skip-if(winWidget) load video-replay-after-audio-end.html
|
||||
|
||||
# This needs to run at the end to avoid leaking busted state into other tests.
|
||||
skip-if(B2G) load 691096-1.html # bug 852821
|
||||
|
Binary file not shown.
@ -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>
|
Loading…
Reference in New Issue
Block a user