Commit Graph

85 Commits

Author SHA1 Message Date
Sotaro Ikeda
6e6fd50450 Bug 1110343 - Suppress redundant loadedmetadata event when dormant exit r=cpearce 2015-01-16 07:56:19 -08:00
Ryan VanderMeulen
940d0205dc Bug 1061675- Disable test_mozaudiochannel.html on Android 2.3 due to frequent failures. 2015-01-16 09:59:57 -05:00
Chris Peterson
0b8b25193e Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo 2015-01-06 21:39:46 -08:00
Ehsan Akhgari
b6e35bb4b4 Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:

#!/bin/bash

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "*/.git*" \
       ! -wholename "obj-*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Paul Adenot
d5386667be Bug 1119266 - Disable test_oscillatorNodeNegativeFrequency.html for failures on Android, on a CLOSED TREE. 2015-01-08 16:28:08 +01:00
Paul Adenot
ed5599ee91 Bug 916285 - Fix bustage on windows. 2015-01-05 15:30:53 +01:00
Paul Adenot
e3dd1ba5ea Bug 916285 - Make OscillatorNode handle negative frequencies. r=karlt
--HG--
extra : rebase_source : d45d11150406208e936ac3e78a1cdb1ce22684fb
2014-12-01 16:10:54 -08:00
Paul Adenot
e2587f5bd7 Bug 997870 - Optimize OscillatorNodeEngine::ComputeCustom a little. r=karlt
--HG--
extra : rebase_source : 6d88a2154196c8c34521e246061e9581b98f70a1
2014-12-10 15:34:14 +01:00
Paul Adenot
be30f76960 Bug 1106649 - Use band-limited wave tables to implement basic waveforms. r=karlt
--HG--
extra : rebase_source : c75a338a6887f811727ac068e4d84970a7796367
2014-12-01 16:09:56 -08:00
Ryan VanderMeulen
3e7d741ee1 Backed out 4 changesets (bug 1106649, bug 916285, bug 997870) for test_periodicWave.html failures.
Backed out changeset 43e2d930ba6f (bug 916285)
Backed out changeset 011c2f2f5899 (bug 916285)
Backed out changeset b7303f56216b (bug 997870)
Backed out changeset a2b0a16b8898 (bug 1106649)

CLOSED TREE
2015-01-05 14:22:29 -05:00
Paul Adenot
68fd66174b Bug 916285 - Fix bustage on windows, on a CLOSED TREE.
--HG--
extra : rebase_source : 92b14283d4ccabc01e3b6d42f6ea300b84199f5a
2015-01-05 15:30:53 +01:00
Paul Adenot
8076266bc4 Bug 916285 - Make OscillatorNode handle negative frequencies. r=karlt
--HG--
extra : rebase_source : 8db864efa7d7fcfc02d6c66b8b0f050180968ac9
2014-12-01 16:10:54 -08:00
Paul Adenot
9be4d15e26 Bug 997870 - Optimize OscillatorNodeEngine::ComputeCustom a little. r=karlt
--HG--
extra : rebase_source : 486499c25c863378d7c6c404f2fe00b99f5b86a9
2014-12-10 15:34:14 +01:00
Paul Adenot
daeb147a9f Bug 1106649 - Use band-limited wave tables to implement basic waveforms. r=karlt
--HG--
extra : rebase_source : 6ddbabd8d6b5c48659f4f9068cec8b6894f44d9a
2014-12-01 16:09:56 -08:00
Ehsan Akhgari
c83b202af1 Backed out changeset 4861deb41e66 (bug 1116202) because of test failures 2015-01-05 12:35:17 -05:00
Ehsan Akhgari
4a3a324c4d Bug 1116202 - Destroy the destination node's media stream when XPCOM is being shut down; r=padenot
This will prevent us from needing to rely on the last CC to destroy
the stream for us.  The last CC is too late for destroying streams
properly.
2015-01-05 11:23:29 -05:00
Ehsan Akhgari
d62e2e5c95 Bug 1117038 - Mark virtual overridden functions as MOZ_OVERRIDE in Web Audio; r=padenot 2015-01-05 11:22:44 -05:00
Paul Adenot
49d1888274 Backed out changeset 3ae2161027a6 (bug 1106649) on a CLOSED TREE 2015-01-05 16:04:36 +01:00
Paul Adenot
19e7cd4b0a Backed out changeset 187fa323cec6 (bug 997870)
--HG--
extra : rebase_source : afb3581dd9855fcacab840806020617df12d6afd
2015-01-05 16:04:34 +01:00
Paul Adenot
aaf8b2215b Backed out changeset 99d7aacbdd3b (bug 916285)
--HG--
extra : rebase_source : 51c9b4ded036dc9ef0cb80c878dde663b4d0f3e2
2015-01-05 16:04:33 +01:00
Paul Adenot
6f7a87ce51 Backed out changeset f33f5ff9d956 (bug 916285)
--HG--
extra : rebase_source : 2397738b8a357a20967d89158929d6c30d5ccba6
2015-01-05 16:04:23 +01:00
Paul Adenot
173eae5435 Bug 916285 - Fix bustage on windows, on a CLOSED TREE. 2015-01-05 15:30:53 +01:00
Paul Adenot
058dd0ef6c Bug 937718 - Test for MediaElementAudioSourceNode and cross-origin resources. r=roc
--HG--
extra : rebase_source : d5ff27560c2c67361baf6a3e767860060848638e
2014-12-24 13:46:58 +01:00
Paul Adenot
5469994027 Bug 937718 - Output frames to the MediaElementAudioSourceNode when an <audio> has labeled the resource has CORS-cross-origin. r=roc
--HG--
extra : rebase_source : af3473e372f511640e62b47a86a133f0018c9388
2014-12-17 18:03:34 +01:00
Paul Adenot
114495d0eb Bug 1113925 - Don't return null in AudioContext.decodeAudioData. r=bz
--HG--
extra : rebase_source : c3efee1ad98547003d7ea16e068c0bacf2ea9e46
2015-01-05 13:43:00 +01:00
Paul Adenot
52821ceda7 Bug 916285 - Make OscillatorNode handle negative frequencies. r=karlt
--HG--
extra : rebase_source : 3ceb0506ad4d9f53a15d30d0e6e5a6b7626c6751
2014-12-01 16:10:54 -08:00
Paul Adenot
421aef07f5 Bug 997870 - Optimize OscillatorNodeEngine::ComputeCustom a little. r=karlt
--HG--
extra : rebase_source : ce3d73268c343aef7b9630ce86446f795398de57
2014-12-10 15:34:14 +01:00
Paul Adenot
7c65b2cd97 Bug 1106649 - Use band-limited wave tables to implement basic waveforms. r=karlt
--HG--
extra : rebase_source : 1be08aab883e46b01f2bc0ee2039b43807c0ae86
2014-12-01 16:09:56 -08:00
Ehsan Akhgari
e94c27dbc9 Bug 1117196 - Stop asserting |this| in AudioNodeStream; r=roc
recent clang gives the following warning on these:
'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
2015-01-03 12:22:16 -05:00
Ryan VanderMeulen
6ff0cf60d1 Bug 1091965 - Skip test_mixingRules.html on Android 2.3 due to high intermittent failure rate. 2014-12-26 12:22:56 -05:00
Ehsan Akhgari
b7f57788cf Bug 1114348 - Use mozilla::IsNaN() in Web Audio code; r=padenot
--HG--
extra : rebase_source : 0acc0643ed6a8800d02557f6e84312955e34a59e
2014-12-22 08:54:55 -05:00
Ehsan Akhgari
309b4049b4 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
Bobby Holley
a303b15640 Bug 1108701 - Replace AudioDecodeRendezvous with promise-y goodness. r=cpearce,karlt 2014-12-10 14:03:56 -08:00
Bobby Holley
0e99e7de95 Bug 1108701 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce 2014-12-10 14:03:56 -08:00
Bob Owen
61edbfb626 Bug 1103946 Part 1: Change --content-sandbox mach / mochitest option to --strict-content-sandbox. r=jmaher
Also, change tests that are skipped using (contentSandbox != off) to (strictContentSandbox).
2014-12-10 09:34:03 +00:00
Chris Peterson
15996b5402 Bug 1107814 - Part 2: Mark some directories as FAIL_ON_WARNINGS conditionally for some compilers. r=gps 2014-12-04 01:11:14 -08:00
Bobby Holley
142c54bbb7 Backed out changeset b76636e9f49a (bug 1097823) 2014-12-07 17:09:08 -08:00
Bobby Holley
7a75cf698f Backed out changeset ab6ddc8ac28a (bug 1097823) 2014-12-07 17:09:06 -08:00
Bobby Holley
0bff227286 Bug 1097823 - Replace AudioDecodeRendezvous with promise-y goodness. r=cpearce,karlt 2014-12-07 11:21:35 -08:00
Bobby Holley
0fea43410f Bug 1097823 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce 2014-12-07 11:21:35 -08:00
Paul Adenot
b3629ff9c1 Bug 1092831 - AnalyserNode should have channelCountMode set to "max" by default. r=ehsan
Spec change: https://github.com/WebAudio/web-audio-api/issues/450

--HG--
extra : rebase_source : f8e71f73e45f31e31c745e29e4b694778d7db445
2014-12-04 11:22:51 -08:00
Paul Adenot
02fe06369c Bug 1100349 - Tests for the StereoPannerNode. r=ehsan
--HG--
extra : rebase_source : 4944c4626f5e6ab40a95be8bc02b4389572077a7
2014-11-19 18:16:07 +01:00
Paul Adenot
44696fc60b Bug 1100349 - Implement StereoPannerNode. r=ehsan,smaug
--HG--
extra : rebase_source : c0d3df3c4ea01001c0800997edbdf441c7287fb8
2014-11-19 18:15:13 +01:00
Paul Adenot
6caf4dcabc Bug 1087944 - Test for the promise returned by OfflineAudioContext.startRendering(). r=ehsan
--HG--
extra : rebase_source : 134c1bb8684be1cefe9bd75efc9868eaf42a674e
2014-11-19 18:18:24 +01:00
Paul Adenot
0ebbb55c29 Bug 1087944 - Implement the promise version of OfflineAudioContext. r=ehsan,smaug
--HG--
extra : rebase_source : b5546f150ae8b2307e82dc8c6aae5bfbd5b5e670
2014-11-19 11:38:39 +01:00
Matthew Gregan
8364540745 Bug 1104357 - Ensure MediaDecoderReader is shutdown on all exit paths from MediaDecodeTask::Decode. r=cpearce
Also adds an assertion to MediaDecoderReader::Shutdown to ensure it is called from the appropriate thread.
2014-11-25 14:09:19 +13:00
Trevor Saunders
333d3d2125 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
Ryan VanderMeulen
970abf2e16 Backed out changeset 6dad5fe1d22b (bug 1087944) for Linux64 mochitest-e10s orange. 2014-11-26 17:40:52 -05:00
Ryan VanderMeulen
96b12573a9 Backed out changeset e82170d665d8 (bug 1087944) 2014-11-26 17:40:42 -05:00
Paul Adenot
9c2b18c89e Bug 1087944 - Test for the promise returned by OfflineAudioContext.startRendering(). r=ehsan
--HG--
extra : rebase_source : 351f66c2cd7f2c269d7f2c05214d0f291488cf23
2014-11-19 18:18:24 +01:00