Wes Kocher
0af0586076
Backed out changeset a31b0fd17a7a (bug 926665) for crashtest bustage
2013-10-21 21:36:45 -04:00
Matthew Gregan
0cbbeb64df
Bug 926665 - Clear mMediaSource when Attach fails. r=doublec.
2013-10-16 15:23:39 +13:00
Andrew Quartey
3a03fec19c
Bug 893309 - Implement TrackEvent. r=cpearce
2013-10-04 14:28:25 -04:00
Karl Tomlinson
2723d7ceb7
test for bug 920987
...
--HG--
extra : rebase_source : 0e049c2e25f60bfff2dd45869a770ed9055c9de2
2013-10-01 09:49:31 +13:00
Ed Morley
f2ee101f41
Bug 897843 - Disable test_media_selection.html on Windows for too many intermittent failures
2013-09-30 17:37:44 +01:00
Wes Kocher
3039134040
Merge b2g-inbound to m-c
2013-09-27 19:35:44 -07:00
Martijn Wargers
a0b7efa9b2
Bug 918604 - Remove more enablePrivilege calls. r=jmaher
2013-09-25 19:32:20 +02:00
Ryan VanderMeulen
605ce41d5a
Backed out changeset 356ba083bb5f (bug 918604) for frequent OSX test_window_bar.html timeouts.
...
CLOSED TREE
2013-09-27 18:28:43 -04:00
Rick Eyre
bcc32d6136
Bug 920088 - TextTrackRegion's TextTrack should point at the correct TextTrack. r=rillian
2013-09-24 11:59:17 -04:00
Randy Lin
fb704ff2ef
Bug 919051 - Media Recording - memory leak when record a media stream without any tracks. r=roc, r=jsmith
2013-09-27 17:56:16 +08:00
Ryan VanderMeulen
4daff368b0
Merge b2g-inbound to m-c.
2013-09-26 21:32:43 -04:00
CJKu
83ac5c069e
Bug 909670 - Test case for for the MediaRecorder::Session. r=jsmith
2013-09-26 09:40:41 -04:00
Ryan VanderMeulen
4aa7a9776b
Merge the last PGO-green inbound changeset to m-c.
2013-09-25 14:51:55 -04:00
Rick Eyre
f851af8541
Bug 919265 - Part 2: Add ClearOnShutdown() call on the static WebVTTParserWrapper. r=bz
2013-09-24 15:17:15 -04:00
Rick Eyre
0ccec53362
Bug 919265 - Part 1: Fix TextTrackCue() crashtests to use VTTCue(). r=bz
2013-09-23 13:59:49 -04:00
Karl Tomlinson
43ab17cb5c
b=920338 disable oscillator-ended-{1,2} if B2G due to intermittent timeouts DONTBUILD
...
--HG--
extra : rebase_source : fb21d08d27038bb7f7293b92aac1b6fa4b9bba4d
2013-09-25 15:14:29 +12:00
Karl Tomlinson
b8a725fb28
b=908306 revert 9df04b16a655 and 2e7089db4e86 to re-enable some b2g webaudio crashtests
...
--HG--
extra : transplant_source : %F8%7E%F0%9Dr%2AV%09g%D4%2AX%D0iC%81n%22D%A5
2013-08-22 14:04:41 -04:00
Karl Tomlinson
39cd241c89
b=918213 dispatch onended from OscillatorNode even when stop time is before start r=ehsan
...
This makes OscillatorNode consistent with AudioBufferSourceNode
--HG--
extra : transplant_source : %AE8%3B%B4%E5M%60%03%CBN.%21%BD%FF%60%A6%F2a%BDi
2013-09-24 13:48:35 +12:00
Karl Tomlinson
b94c627651
b=918212 make OscillatorNode a MainThreadListener for its stream so that ended is dispatched r=ehsan
...
--HG--
extra : transplant_source : %9D%B8%82%B3%B1%99%C6%CE%1C%E1%DDs%D1%40%EA%E3%DD%D2%01%A4
2013-09-24 13:47:30 +12:00
Rick Eyre
66a0475d9e
Bug 917945 - Part 3: Add VTTRegions to its TextTrack upon receiving them. r=rillian, r=bz
2013-09-18 12:46:51 -04:00
Martijn Wargers
dfe0e2b248
Bug 918604 - Remove more enablePrivilege calls. r=jmaher
2013-09-25 19:32:20 +02:00
Rick Eyre
f8467f7947
Bug 867823 - Implement TextTrack Add/RemoveCue. r=rillian
...
- Updated RemoveCue to throw NotFoundError if the cue being removed is
not in the cue list.
- Updated AddCue to not add cues that are already in the list. This is
done by reference comparing.
2013-06-28 13:31:43 -04:00
Rick Eyre
e8228fcef0
Bug 895091 - Part 5: Test for multiple WebVTT files loading at once r=khuey
2013-09-10 07:13:00 -07:00
Rick Eyre
47679c1a5c
Bug 895091 - Part 4: Turn text track cue tests back on r=rillian
2013-09-05 07:57:00 -07:00
Ed Morley
e6e697ac09
Bug 897108 - Disable test_playback_rate_playpause.html for too many intermittent failures
2013-09-19 14:54:10 +01:00
Ralph Giles
057477b632
Backed out changeset feca3867b395 (bug 895091)
2013-09-18 13:47:04 -07:00
Ralph Giles
98a46c2b26
Back out 813a35c5b24a for ASan failure. r=bustage CLOSED TREE
...
Only one test is failing (so far) and the feature itself is
behind a pref, so this doesn't affect users.
2013-09-18 13:31:40 -07:00
Rick Eyre
1c35b391bd
Bug 895091 - Test for multiple WebVTT files loading at once r=khuey
2013-09-10 07:13:00 -07:00
Rick Eyre
aea38bd863
Bug 895091 - Turn text track cue tests back on r=rillian
2013-09-05 07:57:00 -07:00
Karl Tomlinson
9a843336e3
b=910171 register tail references with the AudioContext so they can be removed when the rendering is complete r=ehsan
...
--HG--
extra : transplant_source : %8C%C3%C2%2B%1B%E9Q%9B%0E%DE%B4%AA%02%B2%D1%A0S%F1%EC%0D
2013-09-17 11:54:52 +12:00
Rick Eyre
cc4dfddc6f
Bug 883173 - Part 2: Add insertion sorting for TextTrackCueList::AddCue. r=rillian
...
- We expect most files to already be sorted, so an insertion sort starting from
the end of the current array should be more efficient than a general sort step
after all cues are loaded
- Added a test for insertion sorting as well.
2013-06-18 13:52:10 -04:00
Paul Adenot
7a97c91578
Bug 904617: Part 3 - Log latency, and adds a python script to understand the log r=padenot,jesup,ehugg
2013-01-28 19:22:37 +01:00
Ed Morley
504f2b3fae
Backed out changeset 81cee5ae7973 (bug 904617)
2013-09-16 08:43:47 +01:00
Paul Adenot
ea33beeb7a
Bug 904617: Part 3 - Log latency, and adds a python script to understand the log r=padenot,jesup
2013-01-28 19:22:37 +01:00
Edwin Flores
05d42ab025
Bug 914479 - AudioToolbox MP3 backend on OSX r=cpearce
2013-09-14 13:14:42 +12:00
Edwin Flores
39590db101
Bug 899420 - Annotate intermittent test_playback_rate assertion failures on linux64 on a CLOSED TREE r=bustage
2013-09-12 14:57:20 +12:00
Edwin Flores
f02993faff
Bug 899420 - Annotate assertion failures in test_played on linux64 on a CLOSED TREE r=bustage
2013-09-12 14:42:21 +12:00
Edwin Flores
cc215bb11d
Bug 899420 - Re-enable test_seek, test_buffered, test_bug493187, test_playback_rate, test_bug465498, test_played on Linux r=cpearce
2013-09-12 11:23:06 +12:00
Ed Morley
3f997d4ad6
Merge mozilla-central and b2g-inbound
2013-09-09 13:30:32 +01:00
Chris Pearce
ddd2cfddd7
Bug 910966 - Use MP3FrameParser in DirectShow's SourceFilter, to more accurately determine the offset of the first MP3 frame. This enables us to only pass the MP3 data into DirectShow, which can't handle large ID3v2 tags. r=padenot
2013-09-09 09:47:54 +12:00
Randy Lin
4353dde6ad
Bug 910903 - Add logging to test_mediarecorder_avoid_recursion.html to help find out the timeout issue. r=jsmith
2013-09-07 20:41:57 +08:00
Edwin Flores
dd810a473b
Bug 752796 - Stop MediaDecoderStateMachine::SendStreamData from trying to A/V sync unnecessarily r=roc
2013-09-06 15:14:48 +12:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Karl Tomlinson
48a1b73523
crashtests for bug 907986
...
--HG--
extra : transplant_source : %1A%09%7D%14MM%B2_p%2B%27%C4M%C3%A2%83%F3C%C4%DC
2013-09-04 21:10:32 +12:00
Masatoshi Kimura
e2bd26bb53
Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley
2013-09-05 01:02:34 +09:00
Jason Smith
738da5cf84
Bug 903781 - Mochitest for recording media with timeslice for media recording api. r=roc
2013-08-29 09:56:12 -07:00
Shelly Lin
4ef7a06953
Bug 899935 - Mochitest for stopping the recorder right after starting it. r=jsmith
2013-08-06 22:13:37 -07:00
Ryan VanderMeulen
c343a25cc5
Backed out changeset d5cd8e27cb9c (bug 903781) for Android mochitest-3 failures.
2013-08-29 12:43:54 -04:00
Jason Smith
969bed39f7
Bug 903781 - Mochitest for recording media with timeslice for Media Recording API. r=roc
2013-08-26 20:24:02 -07:00
Rick Eyre
73c2f74ef5
Bug 868509 - Rename TextTrackCue to VTTCue r=rillian
...
This way we can ensure that JS code written for WebVTT is spec
compliant while at the same time not having to abstract VTTCue
from TextTrackCue.
--HG--
rename : dom/webidl/TextTrackCue.webidl => dom/webidl/VTTCue.webidl
2013-08-27 13:07:00 -07:00
Chris Pearce
cf122919c7
Bug 908862 - Strip ID3 tags before we expose MP3 data to DirectShow, to work around bugs in its MP3 decoder. r=padenot
2013-08-29 10:53:03 +12:00
Ryan VanderMeulen
b6c2717f87
Bug 908306 - Disable more Web Audio crashtests on B2G due to frequent timeouts.
2013-08-22 14:04:41 -04:00
Jason Smith
50688353a8
Bug 899878 - Mochitest for recording media with no timeslice for media recording API. r=roc
2013-08-20 23:40:29 -07:00
Rick Eyre
2e34186e12
Bug 905320 - Add regression tests to make sure we don't leak again. r=khuey
...
Original test comes from bug 895305 which is a duplicate of 905320.
2013-08-15 18:30:13 -04:00
Ryan VanderMeulen
07ff40b56e
No bug - Fix busted crashtest manifest. r=stupidme
...
DONTBUILD CLOSED TREE
2013-08-14 14:54:27 -04:00
Ryan VanderMeulen
1972477f4d
No bug - Disable timeout-prone B2G crashtests.
...
CLOSED TREE
2013-08-14 13:40:20 -04:00
Chris Pearce
b6744d88a6
Bug 861693 - DirectShow MP3 decoder HTML5 audio backend for Windows. r=padenot
2013-08-13 16:49:25 +12:00
Ryan VanderMeulen
d14c842365
Backed out changeset 635ef1e34417 (bug 899878) for B2G mochitest-3 timeouts.
2013-08-12 16:45:14 -04:00
Jason Smith
2aa0a6baa6
Bug 899878 - Mochitest for recording media with no timeslice for Media Recording API. r=roc
2013-08-06 22:31:48 -07:00
Randy Lin
b44ce21e6a
Bug 897776 - Test case for MediaRecorder infinite recursion with requestData() calls in "dataavailable" event. r=jsmith
2013-08-11 11:35:16 +08:00
Thomas Zimmermann
cc9047ec02
Bug 831224: Added mochitest for variable-bitrate MP3s, r=padenot
...
The test checks the duration of an MP3 file with variable bitrate. The
MP3 file only contains silence. It uses a high bit-rate encoding for its
first half, a low bit-rate encoding for its second half. The correct
duration is 10 seconds, but an incorrect implementation will return a
much shorter value.
2013-08-07 18:54:04 +02:00
Thomas Zimmermann
d184108c32
Bug 831224: Remove trailing whitespaces, r=padenot
2013-01-24 13:38:32 +01:00
Randy Lin
ea7a1b0a14
Bug 898952 - Media Recording - Avoid to record a stopped MediaStream. r=roc
2013-08-07 14:20:42 +08:00
Randy Lin
4b48487cb3
Bug 896353 - Media Recording - Test case for record the MediaStream from audioContext. r=jsmith
2013-07-26 10:47:56 +08:00
Ed Morley
356d0996fb
Backed out changeset 303ba353d785 (bug 831224) for turning bug 897108 permaorange
2013-08-08 10:00:26 -07:00
Ed Morley
d07cf9666f
Backed out changeset 374a8aab2b49 (bug 831224)
2013-08-08 09:59:39 -07:00
Thomas Zimmermann
67f89c8b21
Bug 831224: List vbr.mp3 in Makefile.in, r=padenot
...
The MP3 file for testing variable-bitrate MP3's was not listed
in the Makefile; and thus missing from the installation. The
respective Mochitest always failed.
2013-08-08 17:12:32 +02:00
Thomas Zimmermann
eb53c373e1
Bug 831224: Added mochitest for variable-bitrate MP3s, r=padenot
...
The test checks the duration of an MP3 file with variable bitrate. The
MP3 file only contains silence. It uses a high bit-rate encoding for its
first half, a low bit-rate encoding for its second half. The correct
duration is 10 seconds, but an incorrect implementation will return a
much shorter value.
--HG--
extra : rebase_source : f62cf69a631a276c4e6e96e827ab615367cad877
2013-08-07 18:54:04 +02:00
Thomas Zimmermann
1573d86782
Bug 831224: Remove trailing whitespaces, r=padenot
...
--HG--
extra : rebase_source : e04ddb59ab953550d988924670c96b73bf7909f2
2013-01-24 13:38:32 +01:00
Robert O'Callahan
979a3ae072
Bug 899863. Ensure resources with a Content-Length (that's not the result of a range request) are treated as bounded. r=cpearce
...
--HG--
extra : rebase_source : b3741deef952bf31b651c418efa5f168f9881469
2013-08-01 16:02:40 +12:00
Martijn Wargers
27733c8c8c
Bug 898696 - Fix some content/media test files by adding preload=metadata to media element. r=cpearce
2013-07-31 09:35:44 +02:00
Ryan VanderMeulen
45725619fb
Backed out changesets f2862e93b710, 4fe81f58dbef, and f8f855f0b7dc (bug 896353) for mochitest-1 asserts.
2013-07-26 14:08:29 -04:00
Martijn Wargers
197d05aa66
Bug 896582 - Implement a workaround to bug 838726 to get a bunch of content/media mochitests running on B2G. r=jgriffin
2013-07-25 22:32:17 +02:00
Randy Lin
6332de0fa1
Bug 896353 - Media Recording - Test case for record the MediaStream from audioContext. r=jsmith
2013-07-26 10:47:56 +08:00
Matthew Gregan
8912b984d1
Bug 895754 - Update VideoPlaybackQuality to current MSE spec (remove playbackJitter, add totalFrameDelay). r=doublec
2013-07-24 11:46:43 +12:00
Boris Zbarsky
0d417e5c5f
Bug 895974. Implement ParentNode on document fragments and documents and move previousElementSibling and nextElementSibling to ChildNode. r=smaug
2013-07-22 08:15:43 -04:00
Randy Lin
c72ae6e277
Bug 894348 - MediaRecorder use-after-free crash [@mozilla::MediaStream::GraphImpl]. Fix the wrong pointer type of ProcessedMediaStream. r=roc
2013-07-21 22:33:01 +08:00
Ralph Giles
9351dd7188
Bug 894104 - Part 2: Add testcase to crashtests. r=bz
...
From d94dd7dde357ccf7f6de53c1fae20a9bdb916a86 Mon Sep 17 00:00:00 2001
2013-07-18 14:28:45 -07:00
Jason Smith
b1f56ecb1f
Bug 896302 - Add a mochitest for creation of a media recorder object. r=roc
2013-07-21 18:37:42 -07:00
Ryan VanderMeulen
66c2f17999
Bug 832768 - Disable test_playback_rate.html and test_seek.html due to frequent timeouts.
...
CLOSED TREE
2013-07-19 16:07:38 -04:00
Paul Adenot
886696b46e
Bug 886173 - Preserve playbackRate across pause/play. r=cpearce
2013-07-11 16:58:57 +02:00
Ryan VanderMeulen
b39f89045b
Bug 832768 - Disable test_buffered.html due to frequent timeouts.
2013-07-15 11:45:10 -04:00
Ryan VanderMeulen
db7ca92e0a
Bug 832768, bug 864682, bug 707777 - Disable flaky media tests until they aren't anymore.
2013-07-12 16:14:58 -04:00
Alexandros Chronopoulos
11863355c2
Bug 790559 - Part 2: Correct test_framebuffer.html mochitest to expect two channels. r=rillian
2013-06-21 00:31:22 +03:00
Ed Morley
9b47990cb3
Backed out changeset ee7d34a58f11 (bug 886173) for mochitest 1 failures in test_playback_rate.html
2013-07-11 15:31:52 +01:00
Paul Adenot
8ebc289ad7
Bug 886173 - Preserve playbackRate across pause/play. r=cpearce
2013-06-24 14:05:38 +02:00
Matthew Gregan
d597606de0
Bug 889201 - Add tests for VideoPlaybackQuality. r=roc
2013-07-11 15:52:22 +12:00
Ralph Giles
d187fe7323
Bug 887463 - remove webvtt parser library. r=cpearce.
2013-07-09 17:02:00 -07:00
Olli Pettay
16127542ea
backout Bug 533840, since it added a randomly failing test
...
--HG--
extra : rebase_source : c9f9de9148b5a52bf7013b543035626d959c6e5a
2013-07-09 13:30:38 -04:00
Olli Pettay
5d033a4941
backout Bug 533840, since it added a randomly failing test
2013-07-09 13:30:18 -04:00
Bastien Scanu
c7cdb9f7e1
Bug 533840 - Don't start playback when removed from a document and autoplaying. r=padenot,cpearce
2013-06-07 13:46:45 +02:00
Léonard Beck
3feece5ab1
Bug 654550 - Add a preference to disable media statistics. r = padenot,jaws
2013-06-11 17:23:13 +02:00
Ehsan Akhgari
0cdee0aed0
Bug 886690 - Make sure that the test case for bug 880202 will pass if Web Audio is disabled
2013-06-25 16:36:14 -04:00
Ehsan Akhgari
cbebfc17c9
Bug 886165 - Hide the alternate names in the spec behind prefs which are turned off by default; r=roc
...
This patch uses one pref per interface, to allow us finer grain control over
which ones we might need to turn on in the future.
2013-06-23 19:22:10 -04:00
Paul Adenot
6ee09460b3
Bug 884459 - Do not check mCurrentTaskMessageQueue's emptiness needlessly; r=ehsan
2013-06-21 22:07:39 +02:00
Edwin Flores
aed9cc50a0
Bug 885157 - Kill content/media/test/test_too_many_elements.html r=cpearce
2013-06-22 11:16:53 +12:00
Edwin Flores
50e1276b08
Bug 794282 - Enable gstreamer by default in builds, but pref off r=cpearce,khuey
2013-06-22 11:16:53 +12:00
Rick Eyre
9209bc17fb
Bug 833386 - Tests for HTMLTrackElement and TextTrack* DOM objects r=rillian,cpearce
...
This patch is primarily the work of Marcus Saad (msaad) and Jordan
Raffoul (jbraffoul) at Seneca College.
2013-06-20 06:55:00 -07:00
Caitlin Potter
f4ca533bc8
Bug 882549 - Don't rely on mElement to find nsIDocument in TextTrackCue. r=rillian, r=smaug
...
Find nsIDocument via mGlobal (as nsPIDOMWindow) rather than via pointer to
HTMLTrackElement. (bz from #content has explained how we can access
nsPIDOMWindow and nsIDocument without having to ask the HTMLTrackElement)
For the time being, there are many null-ness checks for both 'window' and
'document', and no mechanism to report errors other than returning nullptr
where possible. This will be addressed in a followup bug.
Also adds a test for mHead nullness in TextTrackCue::ConvertNodeTreeToDOMTree
to prevent SIGSEV.
2013-06-19 14:02:04 -04:00
Martijn Wargers
0b4b51d26f
Bug 868439 - Convert some uses of nsIPrefBranch to SpecialPowers. r=jmaher
2013-06-15 00:13:44 +02:00