Commit Graph

285 Commits

Author SHA1 Message Date
Chris Pearce
0b254631ce Bug 1224080 - Ensure attaching MediaKeys before MediaSource doesn't cause load failure. r=gerald 2015-11-14 08:57:52 +13:00
Andreas Pehrson
6b40da9ca1 Bug 1219711 - Refactor captureStream_common.js to accept generic pixel testing method. r=jib
--HG--
extra : commitid : 1Lds1zOCtPn
extra : rebase_source : 391f0a9871e0f5c26d5480a10344e6a1c5fcb608
2015-11-09 23:17:41 +08:00
Chris Pearce
e5a1a9af55 Bug 1222888 - Add mochitest for MediaKeySession 'callable' value. r=gerald 2015-11-10 07:59:22 +13:00
Wes Kocher
8c29b2aace Backed out 5 changesets (bug 1219711) for frequent android m(9) failures a=bustage
Backed out changeset 2d5f09d89424 (bug 1219711)
Backed out changeset cf14a6e5f340 (bug 1219711)
Backed out changeset 4eaa8cf9a752 (bug 1219711)
Backed out changeset 65abe62869df (bug 1219711)
Backed out changeset a21d79a94307 (bug 1219711)

--HG--
extra : commitid : 2uBL6k0T3uy
extra : source : aaee8ec22e5fd0650818aab7d85ff4b069681a35
2015-11-06 11:14:11 -08:00
Andreas Pehrson
839fb7b296 Bug 1219711 - Refactor captureStream_common.js to accept generic pixel testing method. r=jib
--HG--
extra : commitid : ACLnd4zWe6Y
extra : rebase_source : 298c721393c222ef55858438a14e8b6bcc1ce510
2015-11-05 17:15:50 +08:00
Karl Tomlinson
dc70c3e748 bug 930257 finish BufferSource on processing last non-null block r=padenot
Since changes for bug 1217625, the node and downstream nodes won't be made
inactive until after downstream nodes have done their processing, and so there
is no need to wait for the first silent output block.

This essentially reverts 5c607f3f39d55544838f3111ede9e11a00d3c25e.

--HG--
extra : rebase_source : f449c427b580239f9072cc7c580585f10b69608f
2015-10-23 08:55:57 +13:00
Randell Jesup
2c86b20850 Bug 1215769: use longer video clips when testing captureStream to avoid failure due to looping (bug 1215769) r=drno 2015-11-03 13:51:32 -05:00
Ryan VanderMeulen
028dec7cc8 No bug - Various crashtest manifest cleanups.
--HG--
rename : dom/base/crashtests/713417.html => dom/base/crashtests/713417-1.html
rename : dom/workers/test/1158031.html => dom/workers/test/crashtests/1158031.html
rename : dom/workers/test/779707.html => dom/workers/test/crashtests/779707.html
rename : dom/workers/test/943516.html => dom/workers/test/crashtests/943516.html
rename : dom/workers/test/crashtests.list => dom/workers/test/crashtests/crashtests.list
rename : layout/generic/crashtests/812879.html => layout/generic/crashtests/812879-1.html
rename : layout/generic/crashtests/first-letter-638937.html => layout/generic/crashtests/first-letter-638937-1.html
extra : rebase_source : b9274dc6870030ed62bcee35350d566160502869
2015-10-31 19:35:27 -04:00
Phil Ringnalda
cb269c3076 Back out changeset 81b802b69a74 (bug 1213154) for Linux/Mulet webgl reftest failures
CLOSED TREE
2015-10-31 11:58:18 -07:00
Andrea Marchesini
24d91debc2 Bug 1213154 - tab-sound-icon should be supported by bfcache, r=roc 2015-10-31 15:20:59 +00:00
JW Wang
91646c9749 Bug 1219136 - Add timestamp to MediaTestManager to track the time spent in each test. r=cpearce. 2015-10-28 14:47:01 +08:00
Jean-Yves Avenard
37208682fa Bug 1188887: P4. Add mochitest to test new behavior. r=jwwang 2015-10-28 10:46:03 +11:00
Chris Pearce
574fb1f8bc Bug 1189196 - Update EME mochitest to use new navigator.requestMediaKeySystemAccess. r=jwwang 2015-10-27 14:10:51 +13:00
Jean-Yves Avenard
938964cf0e Bug 1207198: P3. Fix mochitest: do not error if loadedmetadata is fired. r=jwwang
loadedmetadata is to be fired when "The user agent has just determined the duration and dimensions of the media resource and the text tracks are ready. " .
The invalid-preskip.webm has valid metadata however the codec data is invalid, meaning we will fail decoding the first frame.

As such firing loadedmetadata for this file appears correct (it's an audio only file and we have determined its duration)
2015-10-23 23:34:07 +11:00
Benjamin Chen
190b254fb4 Bug 1216012 - Disable test_video_in_audio_element.html on emulator-kk. r=jwwang 2015-10-21 13:16:51 +08:00
Karl Tomlinson
eba61c1793 crashtest for bug 1206362 r=padenot
--HG--
extra : rebase_source : 9c2af42fcdb168ced50e0e8f72b1054116af3180
extra : histedit_source : c6737b330ee494c254388b6b54a53a09c6ec1ae6
2015-09-21 15:36:28 +12:00
Karl Tomlinson
70eb9690cb crashtest for bug 1020370 r=padenot
--HG--
extra : rebase_source : f72a12e2d7d6d7cfeab7f4f0bf0975a06a2ef533
extra : histedit_source : e9193166e88501fd522b9ed6c8c8a806684649ac
2015-10-16 09:59:48 +13:00
Chris Pearce
83fed249a0 Bug 1214932 - Remove fragmented-mp4 from media prefs. r=jya 2015-10-15 14:51:28 +13:00
Andreas Pehrson
b38fe36e95 Bug 1210286 - Enable MediaRecorder with Canvas CaptureStream on Android and B2G. r=jolin
--HG--
extra : commitid : HafpaHoj6i
extra : rebase_source : 42c71c05574edd9153d1323088ca1873dbe11a8a
2015-10-12 10:33:58 +08:00
Chris Pearce
041372e702 Bug 1209385 - Reenable EME mochitests on Win Debug. r=me. 2015-10-15 09:48:05 +13:00
Chris Pearce
7f29db1d5a Bug 1214478 - Ensure MediaKeySession.close() does not store its promise twice. r=gerald 2015-10-14 19:42:24 +13:00
Chris Pearce
9475cc85a4 Bug 1211812 - Mochitest for unencrypted gmp decoding. r=jwwang 2015-10-08 20:40:46 +13:00
Andreas Pehrson
7e6023b3b4 Bug 1182426 - Test that we can record CanvasCaptureMediaStreams. r=roc
--HG--
extra : commitid : 9dFV0mv1iSr
extra : rebase_source : 111d3b636be9b72d97539d57f5e7dbea22c01d35
2015-10-05 11:51:43 +08:00
Andreas Pehrson
9d893f67a5 Bug 1182426 - Test that changing video resolution of a recorded stream throws an error. r=roc
--HG--
extra : commitid : 9dFV0mv1iSr
extra : rebase_source : c27e9418e76e394e0a35fd7f1dd3c1c14363db03
2015-10-05 11:52:07 +08:00
Chris Pearce
a7e012482a Bug 1207019 - Make EME mochitests specify mime types for video in MediaKeys request videoTypes, ditto for audio. r=gerald 2015-10-05 15:03:58 +13:00
Jean-Yves Avenard
9d5342e6bb Bug 1209410: [mp3] P4. Change duration of mp3 files used by mochitests. r=cpearce
The owl.mp3 file and derivative is made of 128 0.026122s long samples , which gives us an actual duration of 3.343616s. However, when decoding those files, the first two samples are dropped by the CoreAudio and WMF decoder giving us an actual play time of 3.29s.
We have no way to determine the exact duration at the demuxing stage. External readers such as DirectShow or GStreamer would only report the decoded frames time, while the MediaFormatReader report the demuxed time.

There is no right answer here. So setting a duration that will allow all readers to pass the tests.
2015-10-02 18:44:33 +10:00
JW Wang
e7914a68b6 Bug 1159171 - Enable ffmpeg on Linux platforms for media mochitests. r=jya 2015-10-01 19:40:20 +10:00
Jean-Yves Avenard
e071e87392 Bug 1207429: P1. remove media.fragmented-mp4.exposed pref. r=kentuckyfriedtakahe 2015-09-27 15:19:27 +10:00
Maire Reavy
584ac822eb bug 1161276 - part 3 - tests for bitrate property in MediaRecorder r=roc
Android 2.3 and B2G disabled
2015-09-18 14:30:02 -04:00
Wes Kocher
5d45d1a728 Backed out 3 changesets (bug 1161276) for test_mediarecorder_bitrate.html failures CLOSED TREE
Backed out changeset 9187f4d2518f (bug 1161276)
Backed out changeset 4e8f28b17300 (bug 1161276)
Backed out changeset cf05881e89ed (bug 1161276)
2015-09-17 13:06:41 -07:00
Maire Reavy
b6a3c8f458 bug 1161276 - part 3 - tests for bitrate property in MediaRecorder r=roc 2015-09-17 08:21:26 -04:00
Kaustabh Datta Choudhury
2a080acfd0 Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher 2015-09-10 09:52:00 +02:00
Benjamin Chen
313b3a3e26 Bug 1197669 - Part1 - 1.Enable the testcase on B2G. 2. fix the mimetype check in testcase. r=jwwang 2015-08-27 11:23:12 +08:00
Robert O'Callahan
2299b65689 Bug 1200099. Relax test assumptions to accommodate streams not blocking. r=jwwang
--HG--
extra : commitid : CC0exrsItgv
extra : rebase_source : 3ea92854d4312e8b6c9bf4bf6cbbfd4549bb41cf
2015-09-01 10:47:48 +12:00
Robert O'Callahan
8bd21cdeac Bug 1200099. Add a test that captured cross-origin video streams render black. r=jwwang
--HG--
extra : commitid : CJc8Cfzpc6A
extra : rebase_source : 0ac9dc3d55150500092dff47adca5e44c9b3c611
2015-08-31 14:47:44 +12:00
JW Wang
dac9a4cb51 Bug 1179547 - release decoders when tests finish as well as cubeb streams to reduce the number of concurrent cubeb streams and the chance of OpenCubeb() errors. r=kinetik. 2015-09-01 12:02:55 +08:00
Chris Pearce
07c5d8b53b Bug 1176145 - Expose CDM version number in keySystem string. r=edwin 2015-08-31 16:08:51 +12:00
Ryan VanderMeulen
83775e2f4d Bug 1193351 - Disable various failure-prone EME tests on B2G.
--HG--
extra : rebase_source : 18b0e4b0a44d5df7450e1c4a68edb6eab3920f02
2015-08-30 17:52:04 -04:00
Ryan VanderMeulen
46150b51af Bug 1186406 - Skip test_eme_playback.html on Windows due to frequent intermittent failures.
--HG--
extra : rebase_source : 67c6f857ccbccc2096142d26e255a2e496452ea6
2015-08-30 17:47:36 -04:00
JW Wang
54310e7fda Bug 1198565 - prepend the file name to the token so it is easier to know which file times out. r=jya. 2015-08-26 12:48:57 +08:00
Roman Reiss
70689c0fde Bug 875573 - Add video/x-m4v mime type. r=kentuckyfriedtakahe 2015-08-21 20:52:19 +02:00
Benjamin Chen
779c62783b Bug 762774 - Increase the timeout and reduce the testcase loop times. r=jwwang 2015-08-20 18:05:28 +08:00
Ryan VanderMeulen
b5ab909b28 Bug 1187903 - Skip various failure-prone EME tests on Windows debug.
--HG--
extra : rebase_source : 7e801c1e2ca9f5d87efce0e03cd16686f1f77865
2015-08-21 09:41:52 -04:00
Wes Kocher
90a0825d69 Backed out changeset f51c32dbea00 (bug 875573) for test_can_play_type_mpeg.html orange
--HG--
extra : rebase_source : ddc4996ce1579c348cea1b87e05e1c7f938fa918
2015-08-20 16:19:39 -07:00
Roman Reiss
ca5609da1f Bug 875573 - Add video/x-m4v mime type to MP4Decoder r=kentuckyfriedtakahe 2015-08-20 14:14:11 -07:00
Benjamin Chen
6688ccd75f Bug 1071375: Re-enable some MediaRecorder tests. r=jwwang
--HG--
extra : rebase_source : e4dd489afe1be6a1fcb16d04f01bbbe6a19011c0
2015-08-17 17:31:14 +08:00
Benjamin Chen
407a2892d3 Bug 1192733: add new testcase for dormant. r=jwwang
--HG--
extra : rebase_source : 4dcd86e2e06985b39f006a4fe80cb685e6880edb
2015-08-17 10:22:48 +08:00
Jean-Yves Avenard
e959f0b818 Bug 1186556: [eme] Call endOfStream() on mediasource upon completion. a=testonly
There's no guarantee loadeddata will be fired otherwise as some decoders are known to not output frames until a drain is called
2015-08-08 23:48:54 +10:00
Benjamin Chen
30220220b3 Bug 1070110 - Ensure the testcase will receive at least 2 blob. r=jwwang 2015-08-06 15:25:37 +08:00
Ryan VanderMeulen
98a48482f1 Bug 1048624 - Cleanup and refactor the media crashtest manifests and re-enable some disabled tests that now pass. 2015-08-05 08:44:14 -04:00