DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
blink This directory contains tests originally borrowed from the Blink Web Audio test
audio-expected.wav 190.8 kB
audio-mono-expected-2.wav 103.8 kB
audio-mono-expected.wav 103.8 kB
audio-quad.wav 5.1 kB
audio.ogv 16.0 kB
audioBufferSourceNodeDetached_worker.js 56 Bytes
audiovideo.mp4 139.7 kB
corsServer.sjs 1.1 kB
file_nodeCreationDocumentGone.html 127 Bytes
invalid.txt 34 Bytes
layouttest-glue.js 343 Bytes
mochitest.ini 9.0 kB
nil-packet.ogg 9.8 kB
noaudio.webm 105.8 kB
sine-440-10s.opus 94.4 kB
small-shot-expected.wav 53.0 kB
small-shot-mono-expected.wav 26.5 kB
small-shot.mp3 6.8 kB
small-shot.ogg 6.4 kB
sweep-300-330-1sec.opus 8.9 kB
test_AudioBuffer.html Test whether we can create an AudioContext interface 3.5 kB
test_AudioContext.html Test whether we can create an AudioContext interface 584 Bytes
test_AudioContext_disabled.html Test whether we can disable the AudioContext interface 1.4 kB
test_AudioListener.html Test AudioContext.listener and the AudioListener interface 816 Bytes
test_AudioNodeDevtoolsAPI.html Test the devtool AudioNode API 1.7 kB
test_AudioParamDevtoolsAPI.html Test the devtool AudioParam API 1.5 kB
test_OfflineAudioContext.html Test OfflineAudioContext 3.7 kB
test_ScriptProcessorCollected1.html Test ScriptProcessorNode in cycle with no listener is collected 2.0 kB
test_WebAudioMemoryReporting.html Web Audio memory reporting 1.7 kB
test_analyserNode.html Test AnalyserNode 6.6 kB
test_analyserNodeMinimum.html Test AnalyserNode when the input is silent 1.3 kB
test_analyserNodeOutput.html Test AnalyserNode 950 Bytes
test_analyserNodePassThrough.html Test AnalyserNode with passthrough 1.2 kB
test_analyserNodeWithGain.html Test effect of AnalyserNode on GainNode output 1.5 kB
test_analyserScale.html Test AnalyserNode when the input is scaled 1.4 kB
test_audioBufferSourceNode.html Test AudioBufferSourceNode 1.2 kB
test_audioBufferSourceNodeDetached.html Test AudioBufferSourceNode when an AudioBuffer's getChanneData buffer is detached 1.4 kB
test_audioBufferSourceNodeEnded.html Test ended event on AudioBufferSourceNode 955 Bytes
test_audioBufferSourceNodeLazyLoopParam.html Test AudioBufferSourceNode 1.3 kB
test_audioBufferSourceNodeLoop.html Test AudioBufferSourceNode looping 1.2 kB
test_audioBufferSourceNodeLoopStartEnd.html Test AudioBufferSourceNode looping 1.5 kB
test_audioBufferSourceNodeLoopStartEndSame.html Test AudioBufferSourceNode looping 1.2 kB
test_audioBufferSourceNodeNoStart.html Test AudioBufferSourceNode when start() is not called 799 Bytes
test_audioBufferSourceNodeNullBuffer.html Test AudioBufferSourceNode 661 Bytes
test_audioBufferSourceNodeOffset.html Test the offset property on AudioBufferSourceNode 1.6 kB
test_audioBufferSourceNodePassThrough.html Test AudioBufferSourceNode with passthrough 1.1 kB
test_audioBufferSourceNodeRate.html Test AudioBufferSourceNode 1.9 kB
test_audioContextGC.html Test inactive AudioContext is garbage collected 4.3 kB
test_audioContextParams_recordNonDefaultSampleRate.html 1.2 kB
test_audioContextParams_sampleRate.html 2.9 kB
test_audioContextSuspendResumeClose.html Test suspend, resume and close method of the AudioContext 13.1 kB
test_audioDestinationNode.html Test AudioDestinationNode as EventTarget 630 Bytes
test_audioParamChaining.html Test whether we can create an AudioContext interface 2.5 kB
test_audioParamExponentialRamp.html Test AudioParam.exponentialRampToValue 1.7 kB
test_audioParamGain.html Test AudioParam with pre-gain 1.5 kB
test_audioParamLinearRamp.html Test AudioParam.linearRampToValue 1.3 kB
test_audioParamSetCurveAtTime.html Test AudioParam.linearRampToValue 1.3 kB
test_audioParamSetTargetAtTime.html Test AudioParam.setTargetAtTime 1.3 kB
test_audioParamSetTargetAtTimeZeroTimeConstant.html Test AudioParam.setTargetAtTime with zero time constant 1.6 kB
test_audioParamSetValueAtTime.html Test AudioParam.linearRampToValue 1.2 kB
test_audioParamTimelineDestinationOffset.html Test AudioParam timeline events scheduled after the destination stream has started playback 1.3 kB
test_badConnect.html Test whether we can create an AudioContext interface 1.5 kB
test_biquadFilterNode.html Test BiquadFilterNode 3.0 kB
test_biquadFilterNodePassThrough.html Test BiquadFilterNode with passthrough 1.2 kB
test_biquadFilterNodeWithGain.html Test BiquadFilterNode after a GainNode and tail - Bugs 924286 and 924288 1.7 kB
test_bug1027864.html Test bug 1027864 1.6 kB
test_bug1056032.html Test that we can decode an mp3 (bug 1056032) 941 Bytes
test_bug1113634.html Test AudioParam.setTargetAtTime where the target time is the same as the time of a previous event 1.7 kB
test_bug1118372.html Test WaveShaperNode with no curve 1.2 kB
test_bug1255618.html Test sync XHR does not crash unlinked AudioContext 1.1 kB
test_bug1267579.html Test that PeriodicWave handles fundamental fequency of zero 1.2 kB
test_bug1355798.html Test PannerNode produces output even when the even when the distance is from the listener is zer 960 Bytes
test_bug1447273.html Test bug 1447273 - GainNode with a stereo input and changing volume 7.2 kB
test_bug808374.html Crashtest for bug 808374 470 Bytes
test_bug827541.html Tell the cycle collector about the audio contexts owned by nsGlobalWindow 670 Bytes
test_bug839753.html Crashtest for bug 839753 438 Bytes
test_bug845960.html Crashtest for bug 845960 478 Bytes
test_bug856771.html Test for bug 856771 564 Bytes
test_bug866570.html Crashtest for bug 859600 404 Bytes
test_bug866737.html Test for bug 866737 764 Bytes
test_bug867089.html Crashtest for bug 867089 1.1 kB
test_bug867174.html Crashtest for bug 867174 859 Bytes
test_bug873335.html 386 Bytes
test_bug875221.html Crashtest for bug 875221 11.0 kB
test_bug875402.html Crashtest for bug 875402 1.7 kB
test_bug894150.html Test whether we can create an AudioContext interface 490 Bytes
test_bug956489.html Test when and currentTime are in the same coordinate system 1.7 kB
test_bug964376.html Test repeating audio is not distorted 1.7 kB
test_bug966247.html Test whether an audio file played with a volume set to 0 plays silence 1.2 kB
test_bug972678.html Test buffers do not interfere when scheduled in sequence 1.8 kB
test_channelMergerNode.html Test ChannelMergerNode 1.7 kB
test_channelMergerNodeWithVolume.html Test ChannelMergerNode 1.8 kB
test_channelSplitterNode.html Test ChannelSplitterNode 2.1 kB
test_channelSplitterNodeWithVolume.html Test ChannelSplitterNode 2.4 kB
test_convolver-upmixing-1-channel-response.html Test that up-mixing signals in ConvolverNode processing is linear 6.6 kB
test_convolverNode.html Test the ConvolverNode interface 945 Bytes
test_convolverNodeChannelCount.html Test ConvolverNode channel count 1.9 kB
test_convolverNodeChannelInterpretationChanges.html Test up-mixing in ConvolverNode after ChannelInterpretation change 7.3 kB
test_convolverNodeDelay.html Test convolution to delay a triangle pulse 2.3 kB
test_convolverNodeFiniteInfluence.html Test convolution effect has finite duration 1.5 kB
test_convolverNodeNormalization.html Test normalization of convolution buffers 2.9 kB
test_convolverNodeOOM.html Test ConvolverNode with very large buffer that triggers an OOM 1.2 kB
test_convolverNodePassThrough.html Test ConvolverNode with passthrough 1.2 kB
test_convolverNodeWithGain.html Test ConvolverNode after a GainNode - Bug 891254 1.7 kB
test_convolverNode_mono_mono.html 2.3 kB
test_currentTime.html Test AudioContext.currentTime 754 Bytes
test_decodeAudioDataOnDetachedBuffer.html Bug 1308434 - Test DecodeAudioData on detached buffer 1.3 kB
test_decodeAudioDataPromise.html Test the decodeAudioData API with Promise 1.8 kB
test_decodeMultichannel.html Test that we can decode 4 channel wave file in webaudio, but not in <audio> 1.5 kB
test_decodeOpusTail.html Regression test to check that opus files don't have a tail at the end. 955 Bytes
test_delayNode.html Test DelayNode 3.5 kB
test_delayNodeAtMax.html Test DelayNode with maxDelayTime delay - bug 890528 1.4 kB
test_delayNodeChannelChanges.html test DelayNode channel count changes 2.7 kB
test_delayNodeCycles.html Test the support of cycles. 4.4 kB
test_delayNodePassThrough.html Test DelayNode 1.3 kB
test_delayNodeSmallMaxDelay.html Test DelayNode 981 Bytes
test_delayNodeTailIncrease.html Test increasing delay of DelayNode after input finishes 2.0 kB
test_delayNodeTailWithDisconnect.html Test tail time lifetime of DelayNode after input is disconnected 2.8 kB
test_delayNodeTailWithGain.html Test tail time lifetime of DelayNode indirectly connected to source 1.9 kB
test_delayNodeTailWithReconnect.html Test tail time lifetime of DelayNode after input finishes and new input added 3.7 kB
test_delayNodeWithGain.html Test DelayNode with a GainNode 1.4 kB
test_delaynode-channel-count-1.html Test that DelayNode output channelCount matches that of the delayed input 4.6 kB
test_disconnectAll.html Test whether we can disconnect an AudioNode 1.3 kB
test_disconnectAudioParam.html Test whether we can disconnect an AudioParam 1.4 kB
test_disconnectAudioParamFromOutput.html Test whether we can disconnect an AudioParam 1.8 kB
test_disconnectExceptions.html Test whether we can disconnect an AudioNode 2.3 kB
test_disconnectFromAudioNode.html Test whether we can disconnect an AudioNode 1.4 kB
test_disconnectFromAudioNodeAndOutput.html Test whether we can disconnect an AudioNode 1.6 kB
test_disconnectFromAudioNodeAndOutputAndInput.html Test whether we can disconnect an AudioNode 1.5 kB
test_disconnectFromAudioNodeMultipleConnection.html Test whether we can disconnect all outbound connection of an AudioNode 1.4 kB
test_disconnectFromOutput.html Test whether we can disconnect an AudioNode 1.4 kB
test_dynamicsCompressorNode.html Test DynamicsCompressorNode 2.3 kB
test_dynamicsCompressorNodePassThrough.html Test DynamicsCompressorNode with passthrough 1.2 kB
test_dynamicsCompressorNodeWithGain.html Test DynamicsCompressor with Gain 1.6 kB
test_event_listener_leaks.html Bug 1450358 - Test AudioContext event listener leak conditions 1.3 kB
test_gainNode.html Test GainNode 2.4 kB
test_gainNodeInLoop.html Test GainNode in presence of loops 1.3 kB
test_gainNodePassThrough.html Test GainNode with passthrough 1.1 kB
test_iirFilterNodePassThrough.html Test IIRFilterNode with passthrough 1.2 kB
test_maxChannelCount.html Test the AudioContext.destination interface 1.1 kB
test_mediaDecoding.html Test the decodeAudioData API and Resampling 12.1 kB
test_mediaElementAudioSourceNode.html Test MediaElementAudioSourceNode 2.5 kB
test_mediaElementAudioSourceNodeCrossOrigin.html Test MediaStreamAudioSourceNode doesn't get data from cross-origin media resources 3.0 kB
test_mediaElementAudioSourceNodeFidelity.html Test MediaStreamAudioSourceNode doesn't get data from cross-origin media resources 4.5 kB
test_mediaElementAudioSourceNodePassThrough.html Test MediaElementAudioSourceNode with passthrough 1.8 kB
test_mediaElementAudioSourceNodeVideo.html Test MediaElementAudioSourceNode before "loadedmetadata" 1.5 kB
test_mediaStreamAudioDestinationNode.html Test MediaStreamAudioDestinationNode 1.7 kB
test_mediaStreamAudioSourceNode.html Test MediaStreamAudioSourceNode processing is correct 1.5 kB
test_mediaStreamAudioSourceNodeCrossOrigin.html Test MediaStreamAudioSourceNode doesn't get data from cross-origin media resources 1.6 kB
test_mediaStreamAudioSourceNodeNoGC.html Test that MediaStreamAudioSourceNode and its input MediaStream stays alive while there are active tr 3.7 kB
test_mediaStreamAudioSourceNodePassThrough.html Test MediaStreamAudioSourceNode passthrough 1.7 kB
test_mediaStreamAudioSourceNodeResampling.html Test MediaStreamAudioSourceNode processing is correct 2.5 kB
test_mediaStreamTrackAudioSourceNode.html Test MediaStreamTrackAudioSourceNode processing is correct 1.6 kB
test_mediaStreamTrackAudioSourceNodeCrossOrigin.html Test MediaStreamTrackAudioSourceNode doesn't get data from cross-origin media resources 1.4 kB
test_mediaStreamTrackAudioSourceNodeVideo.html Test MediaStreamTrackAudioSourceNode throw video track 907 Bytes
test_mixingRules.html Testcase for AudioNode channel up-mix/down-mix rules 18.2 kB
test_nodeCreationDocumentGone.html Test whether we can create an AudioContext interface 759 Bytes
test_nodeToParamConnection.html Test connecting an AudioNode to an AudioParam 1.8 kB
test_notAllowedToStartAudioContextGC.html Test GC for not-allow-to-start audio context 1.6 kB
test_offlineDestinationChannelCountLess.html Test OfflineAudioContext with a channel count less than the specified number 1.3 kB
test_offlineDestinationChannelCountMore.html Test OfflineAudioContext with a channel count less than the specified number 1.4 kB
test_oscillatorNode.html Test the OscillatorNode interface 1.7 kB
test_oscillatorNode2.html Test OscillatorNode lifetime and sine phase 1.3 kB
test_oscillatorNodeNegativeFrequency.html Test the OscillatorNode when the frequency is negative 1.3 kB
test_oscillatorNodePassThrough.html Test Oscillator with passthrough 1.1 kB
test_oscillatorNodeStart.html Test the OscillatorNode interface 906 Bytes
test_oscillatorTypeChange.html Test OscillatorNode type change after it has started and triangle phase 1.8 kB
test_pannerNode.html Test PannerNode 2.5 kB
test_pannerNodeAbove.html Test PannerNode directly above 1.6 kB
test_pannerNodeAtZeroDistance.html Test PannerNode produces output even when the even when the distance is from the listener is zero 3.8 kB
test_pannerNodeChannelCount.html Test PannerNode directly above 1.5 kB
test_pannerNodeHRTFSymmetry.html Test left/right symmetry and block-offset invariance of HRTF panner 3.3 kB
test_pannerNodePassThrough.html Test PannerNode with passthrough 1.4 kB
test_pannerNodeTail.html Test tail time lifetime of PannerNode 8.4 kB
test_pannerNode_audioparam_distance.html Distance effect of a PannerNode with the position set via AudioParams (Bug 1472550) 1.2 kB
test_pannerNode_equalPower.html Test PannerNode 846 Bytes
test_pannerNode_maxDistance.html Test PannerNode outputs silence when the distance is greater than maxDist 1.3 kB
test_periodicWave.html Test the PeriodicWave interface 3.6 kB
test_periodicWaveBandLimiting.html Test effect of band limiting on PeriodicWave signals 3.2 kB
test_periodicWaveDisableNormalization.html Test PeriodicWave disableNormalization Parameter 3.2 kB
test_retrospective-exponentialRampToValueAtTime.html Test exponentialRampToValue with end time in the past 1.5 kB
test_retrospective-linearRampToValueAtTime.html Test linearRampToValue with end time in the past 1.5 kB
test_retrospective-setTargetAtTime.html Test setTargetAtTime with start time in the past 1.5 kB
test_retrospective-setValueAtTime.html Test setValueAtTime with startTime in the past 1.7 kB
test_retrospective-setValueCurveAtTime.html Test SetValueCurve with start time in the past 1.4 kB
test_scriptProcessorNode.html Test ScriptProcessorNode 5.4 kB
test_scriptProcessorNodeChannelCount.html Test AudioBufferSourceNode 2.7 kB
test_scriptProcessorNodeNotConnected.html Test AudioBufferSourceNode: should not fire audioprocess if not connected. 1.1 kB
test_scriptProcessorNodePassThrough.html Test ScriptProcessorNode with passthrough 4.0 kB
test_scriptProcessorNodeZeroInputOutput.html Test AudioBufferSourceNode 1.2 kB
test_scriptProcessorNode_playbackTime1.html Test ScriptProcessorNode playbackTime for bug 970773 1.6 kB
test_sequentialBufferSourceWithResampling.html Test seamless playback of a series of resampled buffers 2.4 kB
test_setValueCurveWithNonFiniteElements.html Bug 1308437 - setValueCurve should throw on non-finite elements 1.6 kB
test_singleSourceDest.html Test whether we can create an AudioContext interface 2.9 kB
test_stereoPannerNode.html Test StereoPannerNode 8.8 kB
test_stereoPannerNodePassThrough.html Test StereoPanerNode with passthrough 1.2 kB
test_stereoPanningWithGain.html Test stereo equalpower panning with a GainNode 1.3 kB
test_waveDecoder.html Test that we decode uint8 and sint16 wave files with correct conversion to float64 2.0 kB
test_waveShaper.html Test WaveShaperNode with no curve 1.7 kB
test_waveShaperGain.html Test that WaveShaperNode doesn't corrupt its inputs when the gain is != 1.0 (bug 1203616) 2.0 kB
test_waveShaperInvalidLengthCurve.html Test WaveShaperNode with an invalid curve 1.6 kB
test_waveShaperNoCurve.html Test WaveShaperNode with no curve 1.1 kB
test_waveShaperPassThrough.html Test WaveShaperNode with passthrough 1.4 kB
ting-44.1k-1ch.ogg 8.6 kB
ting-44.1k-1ch.wav 61.2 kB
ting-44.1k-2ch.ogg 10.4 kB
ting-44.1k-2ch.wav 122.4 kB
ting-48k-1ch.ogg 8.7 kB
ting-48k-1ch.wav 66.6 kB
ting-48k-2ch.ogg 10.7 kB
ting-48k-2ch.wav 133.2 kB
ting-dualchannel44.1.wav 122.4 kB
ting-dualchannel48.wav 122.4 kB
webaudio.js 9.6 kB