gecko/content/media/webaudio/test
Ralph Giles f574450bd6 Bug 865256 - Part 4: Implement custom waveforms. r=ehsan,padenot
Copy the periodicWave data into a shareable buffer.

Add a SetBuffer call to send the buffer data to the
OscillatorNodeEngine. Call into blink's PeriodicWave
implementation to generate bandlimited tables bracketing
the desired frequency and interpolate the output data
from them.

Change the PeriodicWave constructor to only take one
length, since both arrays must be the same size.

Change OscillatorNode's SetType to throw INVALID_STATE
instead of NOT_IMPLEMENTED if js tries to assign
type = 'custom' directly.
2013-08-28 15:39:26 -07:00
..
blink Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
audio-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
audio-mono-expected-2.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
audio-mono-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
audio-quad.wav Bug 881092 - Test that we can decode multichannel WAVE file only when using decodeAudioData. r=ehsan 2013-08-29 11:44:05 +02:00
audio.ogv
audioBufferSourceNodeNeutered_worker.js Bug 886618. Part 4: Test. r=ehsan 2013-07-05 09:19:54 +12:00
invalid.txt
layouttest-glue.js Bug 815643 - Part 9: Port Blink's LayoutTest for ConvolverNode to mochitest-plain; r=roc 2013-06-10 16:10:07 -04:00
Makefile.in Backed out changeset b221626331b4 (bug 881959) 2013-09-17 17:14:45 +01:00
moz.build Bug 878875 - Port Blink's LayoutTest for PannerNode to mochitest-plain. r=ehsan 2013-06-07 20:06:40 +02:00
noaudio.webm
small-shot-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
small-shot-mono-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
small-shot.ogg
test_analyserNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_AudioBuffer.html Bug 915524 - Implement AudioBuffer.copyFromChannel and AudioBuffer.copyToChannel; r=roc 2013-09-17 07:30:32 -04:00
test_audioBufferSourceNode.html Bug 880265 - Remove AudioBufferSourceNode.gain; r=ehsan 2013-06-08 00:55:04 +05:30
test_audioBufferSourceNodeEnded.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_audioBufferSourceNodeLazyLoopParam.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioBufferSourceNodeLoop.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioBufferSourceNodeLoopStartEnd.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioBufferSourceNodeLoopStartEndSame.html Bug 875144 - Disallow creating AudioBuffers of 0 length; r=roc 2013-05-23 22:39:36 -04:00
test_audioBufferSourceNodeNeutered.html Bug 886618. Part 4: Test. r=ehsan 2013-07-05 09:19:54 +12:00
test_audioBufferSourceNodeNoStart.html Bug 886657. Don't play anything from an AudioBufferSourceNode until a buffer has been set and start() has been called. r=ehsan 2013-06-26 04:00:42 +12:00
test_audioBufferSourceNodeNullBuffer.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioBufferSourceNodeOffset.html Bug 895720 - Actually use the fuzz value. 2013-07-30 11:10:33 +01:00
test_AudioContext.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_AudioListener.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_AudioParam.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_audioParamExponentialRamp.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioParamLinearRamp.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioParamSetCurveAtTime.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_audioParamSetCurveAtTimeZeroDuration.html Bug 875596 - Properly handle AudioParam SetCurve automation events with a 0 duration; r=roc 2013-05-24 13:19:47 -04:00
test_audioParamSetTargetAtTime.html Bug 897092 - Fix setTargetAtTime glitch. r=ehsan 2013-08-09 15:11:03 +02:00
test_audioParamSetValueAtTime.html Bug 878497 - Add a test case for AudioParam.setValueAtTime; r=roc 2013-06-02 09:25:16 -04:00
test_audioParamTimelineDestinationOffset.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_badConnect.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_biquadFilterNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug808374.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug827541.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug839753.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug845960.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug856771.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug866570.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug866737.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug867089.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug867104.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug867174.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug867203.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug875221.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug875402.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_bug894150.html Bug 894150 - Unregister the PannerNode in the AudioListener when destroying the stream. r=ehsan 2013-07-16 14:45:41 +02:00
test_channelMergerNode.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_channelMergerNodeWithVolume.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_channelSplitterNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_channelSplitterNodeWithVolume.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_convolverNode_mono_mono.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_convolverNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_convolverNodeChannelCount.html b=910171 register tail references with the AudioContext so they can be removed when the rendering is complete r=ehsan 2013-09-17 11:54:52 +12:00
test_convolverNodeWithGain.html test for bug 891254 2013-09-02 16:52:15 +12:00
test_currentTime.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_decodeMultichannel.html Bug 881092 - Test that we can decode multichannel WAVE file only when using decodeAudioData. r=ehsan 2013-08-29 11:44:05 +02:00
test_delayNode.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_delayNodeAtMax.html use existing named constants b=890528 2013-09-02 16:53:15 +12:00
test_delayNodeSmallMaxDelay.html Bug 877523 - Correctly handle small maximum delay values for DelayNode; r=roc 2013-05-30 20:52:26 -04:00
test_delayNodeWithGain.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_dynamicsCompressorNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_gainNode.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_gainNodeInLoop.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_maxChannelCount.html b=911777 collect cycles before getting maxChannelCount to release some cubeb streams r=padenot 2013-09-07 00:33:32 +12:00
test_mediaDecoding.html Bug 903476 - Fuzz a bit more and android as well. 2013-08-13 15:56:42 +02:00
test_mediaElementAudioSourceNode.html Bug 855568 - Implement MediaElementAudioSourceNode 2013-07-25 15:01:49 +12:00
test_mediaStreamAudioDestinationNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_mediaStreamAudioSourceNode.html Bug 856361. Part 8: Fix copying of track data from input streams to output streams in AudioNodeExternalInputStream. r=padenot 2013-08-01 16:02:49 +12:00
test_mediaStreamAudioSourceNodeCrossOrigin.html Bug 856361. Part 5: Implement MediaStreamAudioSourceNode. r=ehsan 2013-07-24 23:29:39 +12:00
test_mediaStreamAudioSourceNodeResampling.html Bug 856361. Part 5: Implement MediaStreamAudioSourceNode. r=ehsan 2013-07-24 23:29:39 +12:00
test_mixingRules.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_nodeToParamConnection.html Bug 870167 - Create a mini test framework for Web Audio; r=roc 2013-05-09 08:45:35 -04:00
test_OfflineAudioContext.html b=916422 make OfflineAudioContext::StartRendering() throw if called more than once r=ehsan 2013-09-16 17:14:45 +12:00
test_offlineDestinationChannelCountLess.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_offlineDestinationChannelCountMore.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_oscillatorNode.html Bug 865256 - Part 4: Implement custom waveforms. r=ehsan,padenot 2013-08-28 15:39:26 -07:00
test_oscillatorNodeStart.html Bug 908144 - Don't output sound before start() is called when using OscilatorNode. r=ehsan 2013-08-26 11:46:33 +02:00
test_pannerNode_equalPower.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_pannerNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_pannerNodeAbove.html test equalpower panning effect with panner directly above b=907986 2013-09-04 21:20:59 +12:00
test_pannerNodeChannelCount.html tests for convolver and panner channelCount b=906966 2013-09-05 07:44:04 +12:00
test_periodicWave.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_scriptProcessorNode.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_scriptProcessorNodeChannelCount.html b=906966 limit ScriptProcessorNode input channel count through channelCount and channelCountMode r=ehsan 2013-09-05 07:44:37 +12:00
test_scriptProcessorNodeZeroInputOutput.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_singleSourceDest.html Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
test_waveShaper.html Bug 865251 - Implement WaveShaperNode; r=roc 2013-05-14 00:12:30 -04:00
test_waveShaperNoCurve.html Bug 865251 - Implement WaveShaperNode; r=roc 2013-05-14 00:12:30 -04:00
test_waveShaperZeroLengthCurve.html Bug 865251 - Implement WaveShaperNode; r=roc 2013-05-14 00:12:30 -04:00
ting-dualchannel44.1-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
ting-dualchannel44.1.ogg
ting-dualchannel48-expected.wav
ting-dualchannel48.ogg
ting-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
ting-mono-dualchannel44.1-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
ting-mono-dualchannel48-expected.wav Bug 868485 - Part 2: Add test cases for createBuffer with mono downmixing; r=roc 2013-05-05 11:16:23 -04:00
ting-mono-expected.wav Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc 2013-05-13 00:17:00 -04:00
ting.ogg
webaudio.js remove unintentional ! in ed23ecc80370 to test expected buffer frame count when length is supplied b=890528 2013-09-02 16:53:15 +12:00