Commit Graph

67 Commits

Author SHA1 Message Date
Jean-Yves Avenard
4d71465950 Bug 1180935: [MSE] P5. Disable some tests on windows 7. r=cpearce
The try machines do not have Service Pack 1 installed, the WMF decoder doesn't output frames until a full second of data has been added. Rendering those tests invalid.
2015-08-12 21:46:07 +10:00
Jean-Yves Avenard
3554ad0645 Bug 1180935: P2. Update mochitests due to new reader behaviour. r=cpearce 2015-08-12 21:46:06 +10:00
Jean-Yves Avenard
b083f82bf0 Bug 1180935: P4. Ensure endOfStream() is call in mochitest. r=gerald
In test_HaveMetadataUnbufferedSeek_mp4, do endOfStream after appending 2nd buffer in case decoder doesn't output enough frames to seek to the target point.
2015-08-08 23:48:27 +10:00
Jan Gerber
feb0c4eb75 Bug 1182946: [MSE] P2. Fix webm mediasource test. r=jya
End of first media segment is 25523, not 25223
2015-08-08 20:40:53 +10:00
Jan Gerber
97ea57847e Bug 1182946: [MSE] P1. Re-enable webm mediasource tests. r=jya,r=karlt 2015-08-08 20:40:52 +10:00
Carsten "Tomcat" Book
f9d9368a83 Backed out changeset b9c50a97ee3e (bug 1182946) for m3 mulet test failures in test_SeekableAfterEndOfStreamSplit.html on a CLOSED TREE 2015-08-07 14:57:25 +02:00
Jan Gerber
8da0ca76c8 Bug 1182946: [MSE] Re-enable webm mediasource tests. r=jya,r=karlt 2015-08-07 21:44:10 +10:00
Jean-Yves Avenard
0e79a42d2e Bug 1185611: [MSE] P1. Remove whitelist. r=kinetik
We are now confident enough that MediaSource is usable by all
2015-07-31 20:09:26 +10:00
Jan Gerber
9d8d3579f0 Bug 1188341: [MSE] Add Test for multiple init segments in MSE appendBuffer. r=jya 2015-07-30 16:56:19 +10:00
Jean-Yves Avenard
d3d8a943a0 Bug 1188210: [MSE] Add mochitest to ensure transition from WAITING to ENDED. r=cpearce 2015-07-29 19:04:39 +10:00
Jean-Yves Avenard
ce730a7b65 Bug 1185972: P5. Add mochitest testing new seek behaviour. r=jwwang
Test ensures that seeking starts right after metadata is processed if we have a known start time.
2015-07-28 14:11:05 +10:00
Carsten "Tomcat" Book
c6c40b4b8f Backed out changeset d9ad5b9c6324 (bug 1185972) for timeouts on 10.6 in test_SeekNoData_mp4.html 2015-07-27 13:15:43 +02:00
Jean-Yves Avenard
fa397ab3b4 Bug 1185972: P5. Add mochitest testing new seek behaviour. r=jwwang
Test ensures that seeking starts right after metadata is processed if we have a known start time.
2015-07-27 14:52:35 +10:00
Jean-Yves Avenard
88a0955b91 Bug 1182945: P1. Disable webm mediasource mochitests. r=kentuckyfriedtakahe 2015-07-22 14:22:46 +10:00
Jean-Yves Avenard
3c098f9b97 Bug 1148103: P2. Add MP4 mediasource mochitests. r=karlt
This mostly replicates the webm tests using mp4 content.
Minor functionality changes were applied as required: mostly related
to webm bugs not applicable with mp4.

--HG--
rename : dom/media/mediasource/test/test_BufferedSeek.html => dom/media/mediasource/test/test_BufferedSeek_mp4.html
rename : dom/media/mediasource/test/test_BufferingWait.html => dom/media/mediasource/test/test_BufferingWait_mp4.html
rename : dom/media/mediasource/test/test_DurationUpdated.html => dom/media/mediasource/test/test_DurationUpdated_mp4.html
rename : dom/media/mediasource/test/test_EndOfStream.html => dom/media/mediasource/test/test_EndOfStream_mp4.html
rename : dom/media/mediasource/test/test_HaveMetadataUnbufferedSeek.html => dom/media/mediasource/test/test_HaveMetadataUnbufferedSeek_mp4.html
rename : dom/media/mediasource/test/test_LoadedMetadataFired.html => dom/media/mediasource/test/test_LoadedMetadataFired_mp4.html
rename : dom/media/mediasource/test/test_MediaSource.html => dom/media/mediasource/test/test_MediaSource_mp4.html
rename : dom/media/mediasource/test/test_SeekableAfterEndOfStreamSplit.html => dom/media/mediasource/test/test_SeekableAfterEndOfStreamSplit_mp4.html
rename : dom/media/mediasource/test/test_SeekableAfterEndOfStream.html => dom/media/mediasource/test/test_SeekableAfterEndOfStream_mp4.html
rename : dom/media/mediasource/test/test_SeekableBeforeEndOfStreamSplit.html => dom/media/mediasource/test/test_SeekableBeforeEndOfStreamSplit_mp4.html
rename : dom/media/mediasource/test/test_SeekableBeforeEndOfStream.html => dom/media/mediasource/test/test_SeekableBeforeEndOfStream_mp4.html
rename : dom/media/mediasource/test/test_SplitAppendDelay.html => dom/media/mediasource/test/test_SplitAppendDelay_mp4.html
rename : dom/media/mediasource/test/test_SplitAppend.html => dom/media/mediasource/test/test_SplitAppend_mp4.html
rename : dom/media/mediasource/test/test_TruncatedDuration.html => dom/media/mediasource/test/test_TruncatedDuration_mp4.html
2015-07-10 12:18:00 +01:00
Jean-Yves Avenard
052c09ee91 Bug 1148103: P1. Fix mediasource "once" utility. r=karlt 2015-07-10 12:17:55 +01:00
Robert O'Callahan
c50869770d Bug 1143575. test_HaveMetadataUnbufferedSeek should not wait for canplay since preload='metadata' elements may not fire canplay. r=cpearce
--HG--
extra : commitid : iPriL1BPFj
extra : rebase_source : 80f91242684dd828cf04024248380fe29ba27665
2015-06-10 15:56:27 +12:00
Bobby Holley
c33a7cceab Bug 1175768 - Remove bogus check. r=jya 2015-06-27 01:19:05 -07:00
Ryan VanderMeulen
d9ca5de3ed Backed out 8 changesets (bug 1175768) for frequent media test failures.
Backed out changeset a369cfb95b59 (bug 1175768)
Backed out changeset e02dd312d622 (bug 1175768)
Backed out changeset 6776ce74b9e5 (bug 1175768)
Backed out changeset 6aa5fa1d318e (bug 1175768)
Backed out changeset a8bd7a0d2aea (bug 1175768)
Backed out changeset 41ffc9a9ac48 (bug 1175768)
Backed out changeset 2d2cefa397dc (bug 1175768)
Backed out changeset 4e06368496d2 (bug 1175768)

CLOSED TREE
2015-06-23 16:20:15 -04:00
Bobby Holley
d548594f41 Bug 1175768 - Remove bogus check. r=jya 2015-06-22 22:53:05 -07:00
Boris Zbarsky
ecba4cbc0c Bug 1159756. Stop forcing the media.mediasource.enabled preference to true and the media.mediasource.whitelist preference to false in the test harness. r=kinetik 2015-04-30 14:25:03 -04:00
JW Wang
a938555939 Bug 1159162 - Remove unnecessary testing prefs from media mochitests for they are defined in testing/profiles/prefs_general.js. r=kinetik. 2015-04-29 10:22:15 +08:00
Bobby Holley
e204449c1b Bug 1144486 - Fix Bogus test. r=cajbir
cajbir said we should do this in the media meeting.
2015-04-22 21:38:09 -07:00
Gerald Squelart
1ba703e3dd Bug 1151676 - [MSE] Add missing ^headers^ files to tests - r=jya 2015-04-06 19:38:00 +02:00
Carsten "Tomcat" Book
253e2f6396 Backed out changeset 52f7770a996c (bug 1151676)
--HG--
extra : rebase_source : a04b4490bb777fe8606a0eed364f355bf66af2f8
2015-04-07 16:40:53 +02:00
Gerald Squelart
22a65da251 Bug 1151676 - [MSE] Add missing ^headers^ files to tests - r=jya 2015-04-06 19:38:00 +02:00
Jean-Yves Avenard
77358caae1 Bug 1143514: Update mochitest. r=cajbir
sourcebuffer is added to ms.activeSourceBuffers only once the first init
segment has been appended.

--HG--
extra : rebase_source : fe1bfedce8aa377914be6ea99579e3267da760d5
2015-03-18 14:10:57 +11:00
Chris Pearce
e49356bdaf Bug 1131387 - Rename MSE whitelist pref. r=kentuckyfriedtakahe 2015-03-09 16:24:21 +13:00
Bobby Holley
774e705988 Bug 1093980 - Rewrite test_FrameSelection to avoid assuming that resizes will always be processed before firing 'seeked'. rpending=mattwoodrow
Nothing in the spec says this should hold, and it holds less often when we move
invalidation to happen at the end of seeking.
2015-03-06 19:17:32 -08:00
Bobby Holley
ff83eecae4 Bug 1136399 - Add test_WaitingOnMissingData_mp4.html and disable the webm version for now. r=jya 2015-03-04 16:22:34 -08:00
Jean-Yves Avenard
5d262eea0b Bug 1133625: Fix mochitest so it doesn't append data forever. r=cajbir 2015-02-20 14:19:14 +13:00
Jean-Yves Avenard
b1c9833790 Bug 1130839: mochitest ensuring element seeks to end of media when truncated. r=cajbir
Test that truncating the media when changing mediasource.duration attribute
immediately adjusts the buffered range and cause seek to the end of the new
media duration (adjusting currentTime).
2015-02-12 18:53:53 +11:00
Bobby Holley
8919ee56bb Bug 1120030 - Test for timestampOffset. r=jya 2015-02-09 17:29:13 -08:00
Bobby Holley
b472f52bed Bug 1126052 - Reenable test_SeekTwice.mp4. r=RyanVM 2015-02-05 14:29:32 -08:00
Jean-Yves Avenard
37f4aaeebf Bug 1123189: Use sourceended instead of loadeddata to check durationchanged count r=karlt
http://www.w3.org/TR/2014/CR-media-source-20140717/#h4_sourcebuffer-coded-frame-processing
indicates that durationchange should be queued after loadeddata, which happens
sometimes when durationchange is queued instead of dispatched synchronously.

--HG--
extra : histedit_source : 32f8e28ad6b5e45ce298a780d1b9910474dbc2fe
2015-01-20 16:22:27 +11:00
Ryan VanderMeulen
a48eed7b3d Bug 1121692 - Skip test_SeekTwice_mp4.html for being failtastic on most platforms.
CLOSED TREE
2015-01-16 15:38:14 -05:00
Bobby Holley
1db92adfad Bug 1121692 - Tests. r=mattwoodrow,r=cpearce 2015-01-16 10:58:00 -08:00
Jean-Yves Avenard
a500c582a9 Bug 1120266 - Add fragmented mp4 sample videos. r=cajbir 2015-01-16 10:57:59 -08:00
Bobby Holley
278166bbf6 Bug 1120266 - Factor some machinery out of test_BufferingWait into mediasource.js and make it Promise-friendly. r=jya 2015-01-16 10:57:59 -08:00
Jean-Yves Avenard
973592c445 Bug 1118123: Mochitest to verify proper sourcebuffer behavior. r=cajbir 2015-01-09 12:34:45 +11:00
Boris Zbarsky
ef4aa6e180 Bug 1112761 part 2. Enable MediaSource based on a whitelist, not in general. r=kinetik 2015-01-08 11:57:11 -05:00
Bobby Holley
70f5c9f799 Bug 1116355 - Throw when setting SourceBuffer mode to 'sequence'. r=karlt,rs=Ms2ger 2014-12-30 12:22:45 -08:00
Carsten "Tomcat" Book
7acda539a7 Backed out changeset d1f3c8d40cdf (bug 1116355) for breaking w-4 tests on a CLOSED TREE 2014-12-30 09:46:51 +01:00
Bobby Holley
def3e6cbb3 Bug 1116355 - Throw when setting SourceBuffer mode to 'sequence'. r=karlt 2014-12-29 23:20:03 -08:00
Ryan VanderMeulen
beb4598a7f Bug 1115148 - Skip test_WaitingOnMissingData.html on Android 2.3 due to high intermittent failure rate. 2014-12-26 12:18:34 -05:00
Bobby Holley
51e382d00c Bug 1114830 - Only enter buffering mode when the pending request is waiting for data. r=cpearce a=philor 2014-12-22 20:54:01 -08:00
Ehsan Akhgari
09a262787c Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
We are white-listing the existing set of tests that use setTimeout
like this.  Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.

This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Chris Double
d37876d9b3 Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karlt
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource. Only run the Range Removal algorithm when MediaSource
duration is changed instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called
more than once due to DurationChange.

--HG--
extra : rebase_source : d4c96b982ffa9f5cd0b24e6e3a4ef5dffe9be6f6
2014-11-19 17:16:41 +13:00
Chris Double
d73de396fa Backout e62c37b8e6b5 for Mulet test failure 2014-11-19 16:00:09 +13:00
Chris Double
6ea347d6f0 Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource. Only run the Range Removal algorithm when MediaSource duration
is changed instead of calling Remove on SourceBuffers. Updates tests for the
fact that update{start,end} can now be called more than once due to DurationChange.

--HG--
extra : rebase_source : e718144ba2c36b4fa0194719e7f06fe6e931e292
2014-11-19 10:58:51 +13:00