gecko-dev/dom/media/webaudio
Corentin Arnould 5d8eb750cd Bug 1615130 - Fix uninitialized data. r=padenot
Values are set to 0 by default rather than uninitialized. It is useful when JSContext is null.

Differential Revision: https://phabricator.services.mozilla.com/D79986
2020-06-22 10:21:40 +00:00
..
blink Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
test Bug 1531851 - Make WebAudio GC tests more reliable. r=padenot 2020-05-25 18:04:58 +00:00
AlignedTArray.h Bug 1594529 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/media/webaudio. r=padenot 2020-04-27 11:46:32 +00:00
AlignmentUtils.h
AnalyserNode.cpp Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
AnalyserNode.h
AudioBlock.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
AudioBlock.h Bug 1644403 - Fix inconsistent uses of CopyableAutoTArray and Clone. r=froydnj 2020-06-09 14:27:20 +00:00
AudioBuffer.cpp Bug 1619165 - Reformat recent changes to the Google coding style r=andi 2020-04-25 09:40:08 +00:00
AudioBuffer.h
AudioBufferSourceNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
AudioBufferSourceNode.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan,kvark 2020-02-24 15:33:38 +00:00
AudioContext.cpp Bug 1642849 shut down MediaTrackGraph from AudioContext when window will be destroyed r=padenot 2020-06-12 03:53:34 +00:00
AudioContext.h Bug 1642849 shut down MediaTrackGraph from AudioContext when window will be destroyed r=padenot 2020-06-12 03:53:34 +00:00
AudioDestinationNode.cpp Bug 1642849 shut down MediaTrackGraph from AudioContext when window will be destroyed r=padenot 2020-06-12 03:53:34 +00:00
AudioDestinationNode.h Bug 1621684 - Take an audio-playing wakelock when using WebAudio. r=padenot 2020-03-26 08:02:05 +00:00
AudioEventTimeline.cpp Bug 1621596 - Adjust one patch from bug 1598114 to land what was meant to be landing 2020-03-11 10:56:00 +00:00
AudioEventTimeline.h Bug 1598114 - Never destroy `AudioTimelineEvent` from the render thread when it contains a valid pointer to an `AudioNodeTrack`, and assert it. r=karlt 2020-03-05 16:13:12 +00:00
AudioListener.cpp Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
AudioListener.h Bug 1573541 - Fix assertion failure in PannerNode.h; r=karlt 2019-08-15 21:17:36 +00:00
AudioNode.cpp Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj 2020-06-10 10:46:14 +00:00
AudioNode.h Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj 2020-06-10 10:46:14 +00:00
AudioNodeEngine.cpp Bug 1633747 - Flush NaNs to zeros before handing back the audio output buffer to the OS. r=karlt 2020-05-01 23:57:30 +00:00
AudioNodeEngine.h Bug 1633747 - Flush NaNs to zeros before handing back the audio output buffer to the OS. r=karlt 2020-05-01 23:57:30 +00:00
AudioNodeEngineNEON.cpp Bug 1634098 - Fix a few clang-tidy warnings in AudioNodeEngine.cpp and vector sibling files. r=karlt 2020-04-29 22:39:15 +00:00
AudioNodeEngineNEON.h Bug 1634098 - Fix a few clang-tidy warnings in AudioNodeEngine.cpp and vector sibling files. r=karlt 2020-04-29 22:39:15 +00:00
AudioNodeEngineSSE2.cpp Bug 1633747 - Flush NaNs to zeros before handing back the audio output buffer to the OS. r=karlt 2020-05-01 23:57:30 +00:00
AudioNodeEngineSSE2.h Bug 1633747 - Flush NaNs to zeros before handing back the audio output buffer to the OS. r=karlt 2020-05-01 23:57:30 +00:00
AudioNodeExternalInputTrack.cpp Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
AudioNodeExternalInputTrack.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
AudioNodeTrack.cpp Bug 1644647 use AudioContextOperation::Resume to start realtime AudioNodeTracks r=padenot 2020-06-12 00:50:34 +00:00
AudioNodeTrack.h Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
AudioParam.cpp Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj 2020-06-10 10:46:14 +00:00
AudioParam.h Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
AudioParamDescriptorMap.h
AudioParamMap.cpp
AudioParamMap.h
AudioParamTimeline.h Bug 1621596 - Adjust one patch from bug 1598114 to land what was meant to be landing 2020-03-11 10:56:00 +00:00
AudioProcessingEvent.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
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 1625372 request interrupt of AudioWorklet JS on force shutdown r=padenot 2020-05-15 08:24:06 +00:00
AudioWorkletGlobalScope.h Bug 1565464 - Accept any iterable for parameterDescriptors in AudioWorkletGlobalScope.registerProcessor(). r=karlt 2020-03-27 10:50:08 +00:00
AudioWorkletImpl.cpp Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
AudioWorkletImpl.h Bug 1402784 - Use nsIContentPolicy::TYPE_INTERNAL_AUDIOWORKLET and nsIContentPolicy::TYPE_INTERNAL_PAINTWORKLET in Worklet code, r=smaug 2020-03-17 22:24:39 +00:00
AudioWorkletNode.cpp Bug 1629293 - Expose js::ErrorReport in public API. r=evilpie 2020-05-14 04:44:15 +00:00
AudioWorkletNode.h Bug 1558124 - When an exception happens in the AudioWorkletGlobalScope, fire `onprocessorerror`. r=karlt 2020-03-18 10:53:56 +00:00
AudioWorkletProcessor.cpp Bug 1569809 - Remove AudioNodeOptions from the ctor of AudioWorkletProcessor. r=baku 2020-02-05 19:21:15 +00:00
AudioWorkletProcessor.h Bug 1569809 - Remove AudioNodeOptions from the ctor of AudioWorkletProcessor. r=baku 2020-02-05 19:21:15 +00:00
BiquadFilterNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00: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 1598114 - Pass the graph time to ProcessBlockOnPorts. r=karlt 2020-03-04 15:21:28 +00:00
ChannelMergerNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
ChannelSplitterNode.cpp Bug 1598114 - Pass the graph time to ProcessBlockOnPorts. r=karlt 2020-03-04 15:21:28 +00:00
ChannelSplitterNode.h Bug 1614038 part 1. Fix ChannelSplitterNode to follow the spec for its setters. r=padenot 2020-02-12 15:38:02 +00:00
ConstantSourceNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
ConstantSourceNode.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
ConvolverNode.cpp Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
ConvolverNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
DelayBuffer.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
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 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
DelayNode.h
DynamicsCompressorNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
DynamicsCompressorNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
FFTBlock.cpp
FFTBlock.h
GainNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
GainNode.h
IIRFilterNode.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
IIRFilterNode.h
MediaBufferDecoder.cpp Bug 1611622 - Add some logging to MediaBufferDecoder.cpp. r=bryce 2020-04-21 09:30:00 +00:00
MediaBufferDecoder.h
MediaElementAudioSourceNode.cpp Bug 1619165 - Reformat recent changes to the Google coding style r=andi 2020-04-25 09:40:08 +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 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
MediaStreamAudioDestinationNode.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
MediaStreamAudioSourceNode.cpp Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
MediaStreamAudioSourceNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
MediaStreamTrackAudioSourceNode.cpp Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
MediaStreamTrackAudioSourceNode.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
OscillatorNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
OscillatorNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
PannerNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
PannerNode.h Bug 1619112 part 2. Pass char literals instead of char16_t literals into ErrorResult throwing methods. r=smaug 2020-03-06 21:04:58 +00:00
PanningUtils.h
PeriodicWave.cpp Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
PeriodicWave.h
PlayingRefChangeHandler.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
ReportDecodeResultTask.h
ScriptProcessorNode.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ScriptProcessorNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
StereoPannerNode.cpp Bug 1598114 - Use char16_t for AudioParam names, since they can now be exposed to js and contain non-ascii values. r=karlt 2020-03-04 15:21:23 +00:00
StereoPannerNode.h Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot 2020-02-12 17:59:41 +00:00
ThreeDPoint.cpp
ThreeDPoint.h
WaveShaperNode.cpp Bug 1626753 - WaveShaperNode.cpp : removed else after return. r=sylvestre 2020-05-11 21:17:24 +00:00
WaveShaperNode.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
WebAudioUtils.cpp Bug 1615130 - Fix uninitialized data. r=padenot 2020-06-22 10:21:40 +00:00
WebAudioUtils.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
moz.build Bug 1613070 - Add tracing markers to AudioWorklet code (real-time thread side). r=karlt 2020-03-24 13:21:54 +00:00