Backed out changeset b9c50a97ee3e (bug 1182946) for m3 mulet test failures in test_SeekableAfterEndOfStreamSplit.html on a CLOSED TREE

This commit is contained in:
Carsten "Tomcat" Book 2015-08-07 14:57:25 +02:00
parent fc89615a88
commit f9d9368a83
24 changed files with 518 additions and 71 deletions

View File

@ -35,10 +35,11 @@ support-files =
bipbop/bipbop13.m4s^headers^ bipbop/bipbop_video13.m4s^headers^
[test_BufferedSeek.html]
skip-if = true # bug 1182946
[test_BufferedSeek_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_BufferingWait.html]
skip-if = true # bug 1190776
skip-if = true # bug 1182946
[test_BufferingWait_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_EndOfStream.html]
@ -46,32 +47,42 @@ skip-if = (true || toolkit == 'android' || buildapp == 'mulet') #timeout android
[test_EndOfStream_mp4.html]
skip-if = (toolkit == 'android' || buildapp == 'mulet') || ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_DurationUpdated.html]
skip-if = true # bug 1182946
[test_DurationUpdated_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_FrameSelection.html]
skip-if = true # bug 1182946
[test_HaveMetadataUnbufferedSeek.html]
skip-if = true # bug 1182946
[test_HaveMetadataUnbufferedSeek_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_LoadedMetadataFired.html]
skip-if = true # bug 1182946
[test_LoadedMetadataFired_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_MediaSource.html]
skip-if = true # bug 1182946
[test_MediaSource_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_MediaSource_disabled.html]
[test_MultipleInitSegments.html]
skip-if = true # bug 1182946
[test_MultipleInitSegments_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SeekableAfterEndOfStream.html]
skip-if = true # bug 1182946
[test_SeekableAfterEndOfStream_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SeekableAfterEndOfStreamSplit.html]
skip-if = true # bug 1182946
[test_SeekableAfterEndOfStreamSplit_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SeekableBeforeEndOfStream.html]
skip-if = true # bug 1182946
[test_SeekableBeforeEndOfStream_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SeekableBeforeEndOfStreamSplit.html]
skip-if = true # bug 1182946
[test_SeekableBeforeEndOfStreamSplit_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SeekNoData_mp4.html]
@ -79,15 +90,19 @@ skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac"))
[test_SeekTwice_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SetModeThrows.html]
skip-if = true # bug 1182946
[test_SplitAppendDelay.html]
skip-if = true # bug 1182946
[test_SplitAppendDelay_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_SplitAppend.html]
skip-if = true # bug 1182946
[test_SplitAppend_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_TimestampOffset_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_TruncatedDuration.html]
skip-if = true # bug 1182946
[test_TruncatedDuration_mp4.html]
skip-if = ((os == "win" && os_version == "5.1") || (os != "win" && os != "mac")) # Only supported on osx and vista+
[test_WaitingOnMissingData.html]

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html>
<head>
<title>MSE: append initialization</title>
<title>MSE: append initialization only</title>
<script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
<script type="text/javascript" src="mediasource.js"></script>
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
@ -12,7 +12,7 @@
SimpleTest.waitForExplicitFinish();
// MSE supports setting mode now. make sure it does not throw.
// This test should be removed when we implement sequence mode in bug 1116353
runWithMSE(function (ms, v) {
ms.addEventListener("sourceopen", function () {
var sb = ms.addSourceBuffer("video/webm");
@ -21,8 +21,8 @@ runWithMSE(function (ms, v) {
ok("true", "Setting to segments does not throw");
try {
sb.mode = "sequence";
ok("true", "Setting to sequence does not throw");
} catch (e) { ok(false, "Should not throw setting mode to sequence: " + e); }
ok(false, "Should have thrown");
} catch (e) { ok(/supported/.test(e), "Correctly threw not supported: " + e); }
SimpleTest.finish();
});

View File

@ -166,7 +166,7 @@ user_pref("layout.spammy_warnings.enabled", false);
// Enable Media Source Extensions for testing
user_pref("media.mediasource.mp4.enabled", true);
user_pref("media.mediasource.webm.enabled", true);
user_pref("media.mediasource.webm.enabled", false);
// Enable mozContacts
user_pref("dom.mozContacts.enabled", true);

View File

@ -1,6 +1,9 @@
[SourceBuffer-abort-readyState.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : If the readyState attribute of the parent media source is not in the "open" state then throw an INVALID_STATE_ERR exception and abort these steps.]
expected: FAIL
[SourceBuffer#abort() (video/mp4) : If the readyState attribute of the parent media source is not in the "open" state then throw an INVALID_STATE_ERR exception and abort these steps.]
expected:
if os == "linux": FAIL

View File

@ -1,6 +1,9 @@
[SourceBuffer-abort-removed.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[SourceBuffer#abort (video/webm; codecs="vorbis,vp8") : if this object has been removed from the sourceBuffers attribute of the parent media source, then throw an INVALID_STATE_ERR exception and abort these steps.]
expected: FAIL
[SourceBuffer#abort (video/mp4) : if this object has been removed from the sourceBuffers attribute of the parent media source, then throw an INVALID_STATE_ERR exception and abort these steps.]
expected:
if os == "linux": FAIL

View File

@ -1,6 +1,9 @@
[SourceBuffer-abort-updating.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : Check the algorithm when the updating attribute is true.]
expected: FAIL
[SourceBuffer#abort() (video/mp4) : Check the algorithm when the updating attribute is true.]
expected:
if os == "linux": FAIL

View File

@ -1,6 +1,9 @@
[SourceBuffer-abort.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[SourceBuffer#abort() (video/webm; codecs="vorbis,vp8"): Check the values of appendWindowStart and appendWindowEnd.]
expected: FAIL
[SourceBuffer#abort() (video/mp4): Check the values of appendWindowStart and appendWindowEnd.]
expected:
if os == "linux": FAIL

View File

@ -1,43 +1,4 @@
[interfaces.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[AudioTrack interface: attribute kind]
expected: FAIL
[AudioTrack interface: attribute language]
expected: FAIL
[AudioTrack interface: attribute sourceBuffer]
expected: FAIL
[VideoTrack interface: attribute kind]
expected: FAIL
[VideoTrack interface: attribute language]
expected: FAIL
[VideoTrack interface: attribute sourceBuffer]
expected: FAIL
[TextTrack interface: attribute kind]
expected: FAIL
[TextTrack interface: attribute language]
expected: FAIL
[TextTrack interface: attribute sourceBuffer]
expected: FAIL
[SourceBuffer interface: attribute audioTracks]
expected: FAIL
[SourceBuffer interface: attribute videoTracks]
expected: FAIL
[SourceBuffer interface: attribute textTracks]
expected: FAIL
[SourceBuffer interface: operation appendStream(Stream,unsigned long long)]
expected: FAIL
[SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type (4)]
expected: FAIL
[SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type (5)]
expected: FAIL
[SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type (6)]
expected: FAIL
[SourceBuffer interface: sourceBuffer must inherit property "appendStream" with the proper type (11)]
expected: FAIL
[SourceBuffer interface: calling appendStream(Stream,unsigned long long) on sourceBuffer with too few arguments must throw TypeError]
expected: FAIL
[VideoPlaybackQuality interface: attribute totalFrameDelay]
expected: FAIL
[VideoPlaybackQuality interface: video.getVideoPlaybackQuality() must inherit property "totalFrameDelay" with the proper type (4)]
expected: FAIL
expected: ERROR

View File

@ -1,6 +1,27 @@
[mediasource-addsourcebuffer.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test addSourceBuffer() with Vorbis and VP8]
expected: FAIL
[Test addSourceBuffer() with Vorbis and VP8 in separate SourceBuffers]
expected: FAIL
[Test addSourceBuffer() in 'ended' state.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test addSourceBuffer() video only]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test addSourceBuffer() audio only]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test addSourceBuffer() with AAC and H.264]
expected:
if os == "linux": FAIL
@ -10,3 +31,9 @@
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test addSourceBuffer() QuotaExceededError.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,108 @@
[mediasource-append-buffer.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test SourceBuffer.appendBuffer() event dispatching.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test SourceBuffer.appendBuffer() call during a pending appendBuffer().]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test SourceBuffer.abort() call during a pending appendBuffer().]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test SourceBuffer.appendBuffer() triggering an 'ended' to 'open' transition.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test zero byte SourceBuffer.appendBuffer() call triggering an 'ended' to 'open' transition.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test MediaSource.removeSourceBuffer() call during a pending appendBuffer().]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test set MediaSource.duration during a pending appendBuffer() for one of its SourceBuffers.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test MediaSource.endOfStream() during a pending appendBuffer() for one of its SourceBuffers.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test set SourceBuffer.timestampOffset during a pending appendBuffer().]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appending an empty ArrayBufferView.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appending a neutered ArrayBufferView.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appending an empty ArrayBuffer.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appending a neutered ArrayBuffer.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appendBuffer with partial init segments.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appendBuffer with partial media segments.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test abort in the middle of an initialization segment.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test abort after removing sourcebuffer.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test abort after readyState is ended following init segment and media segment.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test abort after appendBuffer update ends.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appending null.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appending after removeSourceBuffer().]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,38 @@
[mediasource-appendwindow.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test correctly reset appendWindowStart and appendWindowEnd values]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test set wrong values to appendWindowStart and appendWindowEnd.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test set correct values to appendWindowStart and appendWindowEnd.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appendwindow throw error when mediasource object is not associated with a sourebuffer.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test set appendWindowStart and appendWindowEnd when source buffer updating.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test appendWindowStart and appendWindowEnd value after a sourceBuffer.abort().]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test read appendWindowStart and appendWindowEnd initial values.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,14 +1,12 @@
[mediasource-buffered.html]
type: testharness
prefs: [media.mediasource.enabled:true]
disabled:
if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1182945
if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1182945
[Demuxed content with different lengths]
expected: FAIL
[Muxed content with different lengths]
expected: FAIL
[Demuxed content with an empty buffered range on one SourceBuffer] # Bug 1192164
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,28 @@
[mediasource-closed.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test addSourceBuffer() while closed.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test removeSourceBuffer() while closed.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting duration while open->closed.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test getting duration while open->closed.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test sourcebuffer.abort when closed.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,68 @@
[mediasource-duration-boundaryconditions.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Set duration to 2^31 - 1]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to 1]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to Number.MAX_VALUE]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to Number.MIN_VALUE]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to Number.MAX_VALUE - 1]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to Number.MIN_VALUE - 1]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to Number.POSITIVE_INFINITY]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to Number.NEGATIVE_INFINITY]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to lowest value.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to a negative double.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to a positive double.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to zero]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Set duration to NaN]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,4 +1,8 @@
[mediasource-getvideoplaybackquality.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test HTMLVideoElement.getVideoPlaybackQuality() with MediaSource API]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,28 +1,22 @@
[mediasource-is-type-supported.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test invalid MIME format "video/webm"] # Bug 1191833
[Test valid WebM type "video/webm;codecs="vp8""]
expected: FAIL
[Test invalid MIME format "video/webm;"] # Bug 1191833
[Test valid WebM type "video/webm;codecs="vorbis""]
expected: FAIL
[Test invalid MIME format "video/webm;codecs"] # Bug 1191833
[Test valid WebM type "video/webm;codecs="vp8,vorbis""]
expected: FAIL
[Test invalid MIME format "video/webm;codecs="] # Bug 1191833
[Test valid WebM type "video/webm;codecs="vorbis, vp8""]
expected: FAIL
[Test invalid MIME format "video/webm;codecs=""] # Bug 1191833
[Test valid WebM type "audio/webm;codecs="vorbis""]
expected: FAIL
[Test invalid MIME format "video/webm;codecs="""] # Bug 1191833
expected: FAIL
[Test valid WebM type "AUDIO/WEBM;CODECS="vorbis""] # Bug 1191833
expected: FAIL
[Test invalid mismatch between major type and codec ID "audio/webm;codecs="vp8""] # Bug 1191833
[Test valid WebM type "AUDIO/WEBM;CODECS="vorbis""]
expected: FAIL
[Test valid MP4 type "audio/mp4;codecs="mp4a.67""]

View File

@ -1,3 +1,8 @@
[mediasource-play.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test normal playback case with MediaSource API]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,8 @@
[mediasource-redundant-seek.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test redundant fully prebuffered seek]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -2,16 +2,69 @@
type: testharness
prefs: [media.mediasource.enabled:true]
[Test removing all appended data.]
expected:
if not (os == "linux" or ((os == "win") and (version == "5.1.2600"))): FAIL
expected: FAIL
[Test removing beginning of appended data.]
expected:
if not (os == "linux" or ((os == "win") and (version == "5.1.2600"))): FAIL
expected: FAIL
[Test removing the middle of appended data.]
expected:
if not (os == "linux" or ((os == "win") and (version == "5.1.2600"))): FAIL
expected: FAIL
[Test removing the end of appended data.]
expected: FAIL
[Test remove with an negative start.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove with non-finite start.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove with a start beyond the duration.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove with a start larger than the end.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove with a NEGATIVE_INFINITY end.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove with a NaN end.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove after SourceBuffer removed from mediaSource.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove while update pending.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test aborting a remove operation.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove with a start at the duration.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test remove transitioning readyState from 'ended' to 'open'.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,23 @@
[mediasource-removesourcebuffer.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test addSourceBuffer(), removeSourceBuffer(), addSourceBuffer() sequence.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test calling removeSourceBuffer() twice with the same object.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test calling removeSourceBuffer() in ended state.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test removesourcebuffer event on activeSourceBuffers.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,4 +1,16 @@
[mediasource-seek-during-pending-seek.html]
type: testharness
prefs: [media.mediasource.enabled:true]
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1183523
disabled:
if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1183523
if (os == "win") and (version != "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1183523
[Test seeking to a new location before transitioning beyond HAVE_METADATA.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test seeking to a new location during a pending seek.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,7 +1,33 @@
[mediasource-sourcebuffer-mode.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test setting SourceBuffer.mode triggers parent MediaSource 'ended' to 'open' transition.] # Bug 1192165
[Test initial value of SourceBuffer.mode is "segments"]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.mode]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting a removed SourceBuffer's mode]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.mode while still updating]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.mode triggers parent MediaSource 'ended' to 'open' transition.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.mode and SourceBuffer.timestampOffset while parsing media segment.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,13 @@
[mediasource-sourcebufferlist.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test SourceBufferList event dispatching.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test that only 1 removesourcebuffer event fires on each SourceBufferList when the MediaSource closes.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL

View File

@ -1,3 +1,78 @@
[mediasource-timestamp-offset.html]
type: testharness
prefs: [media.mediasource.enabled:true]
[Test setting SourceBuffer.timestampOffset to a positive number.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to a negative number.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to zero.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to positive infinity.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to negative infinity.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to NaN.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to undefined.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to null.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to false.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to true.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to a number string.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting SourceBuffer.timestampOffset to an empty string.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting timestampOffset in 'ended' state causes a transition to 'open'.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test getting the initial value of timestampOffset.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL
[Test setting timestampoffset after removing the sourcebuffer.]
expected:
if os == "linux": FAIL
if (os == "win") and (version == "5.1.2600"): FAIL