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
Shelly Lin
3fbcac1377
Bug 882956 - Fix WebAudio stack-buffer-overflow crash. r=ehsan.
2013-06-14 15:16:41 +08:00
Chris Pearce
24f7039d0b
Bug 881954 - Generalize test_too_many_elements to run on more than just Ogg audio. r=padenot
2013-06-14 09:07:07 +12:00
Chris Pearce
d04999e520
Bug 880062 - Make WMF video backend call MediaDecoder::SetMediaSeekable(false) when it can't seek like it's supposed to. r=padenot
2013-06-13 10:15:23 +12:00
Rick Eyre
e111055fa9
Bug 880094 - Provide a stable state for HTMLTrackElement asynchronous functions. r=cpearce
...
- Removed HTMLMediaElement::AsyncAwaitStableState and exposed a new method,
HTMLMediaElement::RunInStableState, that allows any nsIRunnable to run on
the app shell and take advantage of IsCancelled() code in an nsMediaEvent.
- HTMLTrackElement now uses this to call HTMLTrackElement::LoadResource.
- Changed test_texttrackcue.html to listen for MediaElement's "loadedmetadata"
to ensure that we wait until the cues are loaded before testing and set
preload=auto to get it to pass on Android.
2013-06-27 21:05:03 -04:00
Phil Ringnalda
7540524e9d
Backed out changeset 5ea64b6ba89b (bug 889201) for too-frequent failures
2013-07-05 14:24:50 -07:00
Matthew Gregan
dbcfe9d22f
Bug 889201 - Add tests for VideoPlaybackQuality. r=roc
2013-07-05 12:24:55 +12:00
Ehsan Akhgari
d1d9fbed63
Bug 889042 - Null check the argument to ConvolverNode::SetBuffer; r=padenot
...
--HG--
extra : rebase_source : e69ed91550603d4477b0b6084e05af971a0b050c
2013-07-02 14:15:32 -04:00
Phil Ringnalda
a55f9f3efa
Bug 888557 - skip content/media/test/crashtests/459439-1.html on b2g, where it times out refusing to unload
2013-06-28 19:14:40 -07:00
Rick Eyre
230a834f45
Bug 833386 - Tests for TextTrackCue objects r=rillian,cpearce
...
This patch is primarily the work of Marcus Saad (msaad) and Jordan
Raffoul (jbraffoul) at Seneca College.
2013-06-24 19:23:00 -07:00
Ehsan Akhgari
b054aad964
Bug 881775 - Set the correct channel count in DownmixAndInterleave, and avoid unnecessary downmixing; r=roc
2013-06-11 17:50:21 -04:00
Ehsan Akhgari
69dd040cef
Test case for bug 880724
2013-06-07 13:22:40 -04:00
Ehsan Akhgari
b0f5abb2d1
Test case for bug 880404
2013-06-07 11:29:25 -04:00
Ehsan Akhgari
021d3cb4b8
Test case for bug 880384
...
--HG--
extra : rebase_source : a77b7f0c32555d645c1903164e0a7740ac61ca19
2013-06-07 11:22:46 -04:00
Ehsan Akhgari
0260d850c7
Test case for bug 880342
2013-06-07 11:14:51 -04:00
Ehsan Akhgari
1391c0772c
Bug 880129 - Correctly handle AnalyserNodes with a buffer size smaller than 128; r=roc
2013-06-07 07:33:00 -04:00
Robert O'Callahan
ee22922f7e
Bug 865537. Part 2: The Range used to track the source element pointer for a media element should not gravitate outside the media element. r=cpearce
...
--HG--
extra : rebase_source : 6d4d5de2f0841fe602821013f0a33bb035d1cb76
2013-06-07 16:26:55 +12:00
Ryan VanderMeulen
352fd9b8a9
Bug 880202 - Skip crashtest on B2G due to failures.
2013-06-06 14:29:52 -04:00