gecko-dev/dom/media/webaudio
alwu 8c34182874 Bug 1580659 - part1 : use AudioChannelAgent directly. r=chunmin
`nsIAudioChannelAgent` was created a common interface for a usage of in both js and C++ before, now we have no any JS code would use `nsIAudioChannelAgent`, it's only used in C++ code.

Therefore, in a coming refactoring (bug1580662), we will remove `nsIAudioChannelAgent` and use `AudioChannelAgent` as the only interface. Here we can make these classes start to reference `AudioChannelAgent`, instead of `nsIAudioChannelAgent`.

Differential Revision: https://phabricator.services.mozilla.com/D45748

--HG--
extra : moz-landing-system : lando
2019-09-16 19:44:37 +00:00
..
blink Bug 1577932 - Remove using namespace std from dom/media r=padenot 2019-09-02 12:40:00 +00:00
test Bug 1579272 - Cleanup obviously fennec-centric test annotations; r=bc 2019-09-06 16:51:10 +00:00
AlignedTArray.h
AlignmentUtils.h
AnalyserNode.cpp
AnalyserNode.h
AudioBlock.cpp
AudioBlock.h
AudioBuffer.cpp Bug 1548816 be consistent about number of frames copied r=padenot 2019-05-07 11:17:54 +00:00
AudioBuffer.h
AudioBufferSourceNode.cpp Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
AudioBufferSourceNode.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
AudioContext.cpp Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
AudioContext.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
AudioDestinationNode.cpp Bug 1580659 - part1 : use AudioChannelAgent directly. r=chunmin 2019-09-16 19:44:37 +00:00
AudioDestinationNode.h Bug 1580659 - part1 : use AudioChannelAgent directly. r=chunmin 2019-09-16 19:44:37 +00:00
AudioEventTimeline.cpp
AudioEventTimeline.h Bug 1581173 part 1. Add a way to more easily throw TypeErrors and RangeErrors with custom message strings via ErrorResult. r=smaug 2019-09-20 02:19:18 +00:00
AudioListener.cpp
AudioListener.h Bug 1573541 - Fix assertion failure in PannerNode.h; r=karlt 2019-08-15 21:17:36 +00:00
AudioNode.cpp Bug 1573541 - Fix assertion failure in PannerNode.h; r=karlt 2019-08-15 21:17:36 +00:00
AudioNode.h Bug 1573541 - Fix assertion failure in PannerNode.h; r=karlt 2019-08-15 21:17:36 +00:00
AudioNodeEngine.cpp Bug 1558123 Pass spans to ProcessBlocksOnPorts to facilitate forwarding from ProcessBlock() r=padenot 2019-06-14 16:06:22 +00:00
AudioNodeEngine.h Bug 1572878 - Add a new method on AudioNodeStream, to be able to set a Reverb object on a ConvolverNode, from the main thread, using a ControlMessage. r=karlt 2019-09-02 12:58:40 +00:00
AudioNodeEngineNEON.cpp
AudioNodeEngineNEON.h
AudioNodeEngineSSE2.cpp
AudioNodeEngineSSE2.h
AudioNodeExternalInputStream.cpp
AudioNodeExternalInputStream.h
AudioNodeStream.cpp Bug 1572878 - Add a new method on AudioNodeStream, to be able to set a Reverb object on a ConvolverNode, from the main thread, using a ControlMessage. r=karlt 2019-09-02 12:58:40 +00:00
AudioNodeStream.h Bug 1572878 - Add a new method on AudioNodeStream, to be able to set a Reverb object on a ConvolverNode, from the main thread, using a ControlMessage. r=karlt 2019-09-02 12:58:40 +00:00
AudioParam.cpp
AudioParam.h Bug 893020 - Make AudioParam.value getter return a value based on the AudioContext.currentTime. r=karlt 2019-05-14 05:17:00 +00:00
AudioParamDescriptorMap.h
AudioParamMap.cpp
AudioParamMap.h
AudioParamTimeline.h
AudioProcessingEvent.cpp
AudioProcessingEvent.h
AudioScheduledSourceNode.cpp Bug 1121623 part 4. Remove AudioScheduledSourceNode::WrapObject. r=padenot 2019-05-23 11:40:14 +00:00
AudioScheduledSourceNode.h Bug 1121623 part 4. Remove AudioScheduledSourceNode::WrapObject. r=padenot 2019-05-23 11:40:14 +00:00
AudioWorkletGlobalScope.cpp Bug 1581276. Require a message arg to ThrowDOMException. r=smaug 2019-09-20 02:17:01 +00:00
AudioWorkletGlobalScope.h Bug 1542931 Construct AudioWorkletProcessor for each AudioWorkletNode r=padenot,bzbarsky 2019-07-17 18:58:57 +00:00
AudioWorkletImpl.cpp
AudioWorkletImpl.h Bug 1542931 Construct AudioWorkletProcessor for each AudioWorkletNode r=padenot,bzbarsky 2019-07-17 18:58:57 +00:00
AudioWorkletNode.cpp bug 1558123 call AudioWorkletProcessor.process() r=padenot,bzbarsky 2019-07-17 08:20:45 +00:00
AudioWorkletNode.h
AudioWorkletProcessor.cpp Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
AudioWorkletProcessor.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
BiquadFilterNode.cpp Bug 1563728 - Add a return statement to BiquadFilterNode::GetFrequencyResponse to fix bustage. rs=padenot 2019-07-06 10:45:56 +02:00
BiquadFilterNode.h Bug 1563728 - Throw when the three parameters of BiquadFilterNode.getFrequencyResponse aren't of the same size. r=baku 2019-07-05 20:34:47 +00:00
ChannelMergerNode.cpp Bug 1558123 Pass spans to ProcessBlocksOnPorts to facilitate forwarding from ProcessBlock() r=padenot 2019-06-14 16:06:22 +00:00
ChannelMergerNode.h Bug 1456263 - Throw appropriate errors in the ChannelMergerNode ctor. r=karlt 2019-07-10 01:31:21 +00:00
ChannelSplitterNode.cpp Bug 1558123 Pass spans to ProcessBlocksOnPorts to facilitate forwarding from ProcessBlock() r=padenot 2019-06-14 16:06:22 +00:00
ChannelSplitterNode.h
ConstantSourceNode.cpp Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
ConstantSourceNode.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
ConvolverNode.cpp Bug 1576656 - Only allow setting an AudioBuffer as convolution impulse if it has the same sample-rate than the associated AudioContext. r=karlt 2019-09-02 13:06:29 +00:00
ConvolverNode.h
DelayBuffer.cpp
DelayBuffer.h Bug 1577236 - clang-10: Fix -Wimplicit-int-float-conversion warnings in dom/media r=jya 2019-08-30 05:44:13 +00:00
DelayNode.cpp Bug 1544023 - let AudioNode keep the reference of all AudioParams which belong to itself. r=padenot 2019-04-23 17:50:54 +00:00
DelayNode.h
DynamicsCompressorNode.cpp Bug 1544023 - let AudioNode keep the reference of all AudioParams which belong to itself. r=padenot 2019-04-23 17:50:54 +00:00
DynamicsCompressorNode.h
FFTBlock.cpp
FFTBlock.h
GainNode.cpp Bug 1544023 - let AudioNode keep the reference of all AudioParams which belong to itself. r=padenot 2019-04-23 17:50:54 +00:00
GainNode.h
IIRFilterNode.cpp Bug 1541467 - Handle situations where the document is not available from the AudioContext. r=karlt 2019-04-05 11:38:06 +00:00
IIRFilterNode.h
MediaBufferDecoder.cpp
MediaBufferDecoder.h
MediaElementAudioSourceNode.cpp Bug 1577184 - Guard against a shutting down AudioContext in MediaElementAudioSourceNode. r=karlt 2019-09-03 23:33:54 +00:00
MediaElementAudioSourceNode.h Bug 1350973 - Implement new attributes MediaStreamAudioSourceNode.mediaStream and MediaElementAudioSourceNode.mediaElement. r=baku 2019-07-11 20:09:58 +00:00
MediaStreamAudioDestinationNode.cpp Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
MediaStreamAudioDestinationNode.h Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
MediaStreamAudioSourceNode.cpp Bug 1570684 - Don't access MediaStreamTrack::mStream after the track has ended. r=padenot 2019-08-02 12:02:05 +00:00
MediaStreamAudioSourceNode.h Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
MediaStreamTrackAudioSourceNode.cpp Bug 1177793 - Pass principal instead of forcing black when capturing cross-origin media resource. r=jya,jib 2019-07-08 21:15:10 +00:00
MediaStreamTrackAudioSourceNode.h Bug 1324548 - Add MediaStreamTrackAudioSourceNode. r=pehrsons,baku 2019-04-10 12:14:17 +00:00
moz.build Bug 1324548 - Add MediaStreamTrackAudioSourceNode. r=pehrsons,baku 2019-04-10 12:14:17 +00:00
OscillatorNode.cpp Bug 1544023 - let AudioNode keep the reference of all AudioParams which belong to itself. r=padenot 2019-04-23 17:50:54 +00:00
OscillatorNode.h
PannerNode.cpp Bug 1577932 - Remove using namespace std from dom/media r=padenot 2019-09-02 12:40:00 +00:00
PannerNode.h Bug 1581173 part 1. Add a way to more easily throw TypeErrors and RangeErrors with custom message strings via ErrorResult. r=smaug 2019-09-20 02:19:18 +00:00
PanningUtils.h
PeriodicWave.cpp
PeriodicWave.h
PlayingRefChangeHandler.h
ReportDecodeResultTask.h
ScriptProcessorNode.cpp
ScriptProcessorNode.h
StereoPannerNode.cpp Bug 1577932 - Remove using namespace std from dom/media r=padenot 2019-09-02 12:40:00 +00:00
StereoPannerNode.h
ThreeDPoint.cpp
ThreeDPoint.h
WaveShaperNode.cpp
WaveShaperNode.h
WebAudioUtils.cpp Bug 1575343, part 1 - Avoid a gratuitous string copy by calling the nsAString overload of GetCallingLocation. r=smaug 2019-08-20 22:53:49 +00:00
WebAudioUtils.h Bug 1577932 - Remove using namespace std from dom/media r=padenot 2019-09-02 12:40:00 +00:00