gecko/content/media/webaudio
Ralph Giles 7d11abd2ed Bug 865256 - Part 3b: Add a complex->real ifft to FFTBlock. r=ehsan
From ea43bceaf8f6dd2c44d7f55a45f770be19b335a5 Mon Sep 17 00:00:00 2001
Currently FFTBlock only holds the complex frequency domain data
internally, reading and writing to external time domain data
buffers. For PeriodicWave we need to create a real, time domain
signal from real and imaginary frequency domain data. This method
does this without touching the internal output buffer at all.
FFTBlock is just used as a wrapper for kiss_fft_cfg.
2013-09-10 11:00:17 -07:00
..
blink Bug 917299 - Remove some dead code in content/ and dom/; r=bzbarsky 2013-09-17 12:49:07 -04:00
compiledtest Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
test 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
AnalyserNode.cpp Bug 900898 part 2. Move to using Nullable<TypedArray> to represent possibly-null TypedArray structs. r=smaug 2013-08-05 13:40:01 -04:00
AnalyserNode.h Bug 900898 part 2. Move to using Nullable<TypedArray> to represent possibly-null TypedArray structs. r=smaug 2013-08-05 13:40:01 -04:00
AudioBuffer.cpp Bug 915524 - Implement AudioBuffer.copyFromChannel and AudioBuffer.copyToChannel; r=roc 2013-09-17 07:30:32 -04:00
AudioBuffer.h Bug 915524 - Implement AudioBuffer.copyFromChannel and AudioBuffer.copyToChannel; r=roc 2013-09-17 07:30:32 -04:00
AudioBufferSourceNode.cpp b=914013 tighten detection of end of buffer playback r=ehsan 2013-09-10 15:39:19 +12:00
AudioBufferSourceNode.h Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
AudioContext.cpp b=916680 don't keep active AudioNodes alive from an AudioContext that has shut down r=ehsan 2013-09-18 13:10:30 +12:00
AudioContext.h b=916680 don't keep active AudioNodes alive from an AudioContext that has shut down r=ehsan 2013-09-18 13:10:30 +12:00
AudioDestinationNode.cpp b=914030 keep a self reference on destination while offline context is rendering r=ehsan 2013-09-10 17:10:53 +12:00
AudioDestinationNode.h b=914030 keep a self reference on destination while offline context is rendering r=ehsan 2013-09-10 17:10:53 +12:00
AudioListener.cpp b=907986 normalize orientation vectors early and keep existing state if directions are undefined r=padenot 2013-09-04 21:20:59 +12:00
AudioListener.h b=907986 normalize orientation vectors early and keep existing state if directions are undefined r=padenot 2013-09-04 21:20:59 +12:00
AudioNode.cpp Bug 912702 - Minimize the #includes in content/media; r=roc 2013-09-05 16:25:17 -04:00
AudioNode.h b=910171 add a general means to keep active nodes alive from the AudioContext r=ehsan 2013-09-17 11:53:40 +12:00
AudioParam.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
AudioParam.h Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke. 2013-08-27 19:59:14 -07:00
AudioParamTimeline.h Bug 897092 - Fix setTargetAtTime glitch. r=ehsan 2013-08-09 15:11:03 +02:00
AudioProcessingEvent.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
AudioProcessingEvent.h
BiquadFilterNode.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
BiquadFilterNode.h Bug 900898 part 2. Move to using Nullable<TypedArray> to represent possibly-null TypedArray structs. r=smaug 2013-08-05 13:40:01 -04:00
ChannelMergerNode.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
ChannelMergerNode.h
ChannelSplitterNode.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
ChannelSplitterNode.h
ConvolverNode.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
ConvolverNode.h 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
DelayNode.cpp Backed out changeset fb89f2090779 (bug 881959) 2013-09-17 17:14:55 +01:00
DelayNode.h 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
DelayProcessor.cpp b=890528 Record silence in the delay buffer when there is no input, to avoid echos r=ehsan 2013-09-02 12:59:34 +12:00
DelayProcessor.h b=815643 Refactor DelayNodeEngine delay processing into a shareable class r=ehsan 2013-08-09 10:07:49 +12:00
DynamicsCompressorNode.cpp Bug 859022 - Remove the MSVC exemption for FAIL_ON_WARNINGS in content/media. r=roc 2013-06-27 20:30:41 +09:00
DynamicsCompressorNode.h
EnableWebAudioCheck.cpp
EnableWebAudioCheck.h
FFTBlock.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
FFTBlock.h Bug 865256 - Part 3b: Add a complex->real ifft to FFTBlock. r=ehsan 2013-09-10 11:00:17 -07:00
GainNode.cpp Bug 859022 - Remove the MSVC exemption for FAIL_ON_WARNINGS in content/media. r=roc 2013-06-27 20:30:41 +09:00
GainNode.h
Makefile.in Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
MediaBufferDecoder.cpp b=914030 remove MediaBufferDecoder::Shutdown(), no longer necessary since bug 900711, as part of making AudioContext::Shutdown() idempotent r=ehsan 2013-09-10 17:03:06 +12:00
MediaBufferDecoder.h b=914030 remove MediaBufferDecoder::Shutdown(), no longer necessary since bug 900711, as part of making AudioContext::Shutdown() idempotent r=ehsan 2013-09-10 17:03:06 +12:00
MediaElementAudioSourceNode.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
MediaElementAudioSourceNode.h Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
MediaStreamAudioDestinationNode.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
MediaStreamAudioDestinationNode.h Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
MediaStreamAudioSourceNode.cpp Bug 856361. Part 6: Make MediaStreamAudioSourceNode keep its DOMMediaStream alive, and make the DOMMediaStream keep the MediaStreamAudioSourceNode alive. r=ehsan 2013-07-25 14:07:34 +12:00
MediaStreamAudioSourceNode.h Bug 856361. Part 6: Make MediaStreamAudioSourceNode keep its DOMMediaStream alive, and make the DOMMediaStream keep the MediaStreamAudioSourceNode alive. r=ehsan 2013-07-25 14:07:34 +12:00
moz.build Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
OfflineAudioCompletionEvent.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
OfflineAudioCompletionEvent.h Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
OscillatorNode.cpp Bug 908669 - Use band-limited impulse trains (BLIT) for OscillatorNode. r=rillian 2013-09-17 10:36:00 -07:00
OscillatorNode.h Bug 865253 - Part 4: Stop OscillatorNodes on context shutdown. r=ehsan 2013-08-19 11:57:00 -07:00
PannerNode.cpp b=907986 handle zero front-right plane projection without NaNs r=padenot 2013-09-04 21:20:59 +12:00
PannerNode.h b=906966 limit ConvolverNode and PannerNode input channel count through channelCount and channelCountMode r=ehsan 2013-09-05 07:44:35 +12:00
PeriodicWave.cpp Bug 865256 - Part 2: Rename WaveTable to PeriodicWave; r=roc 2013-06-19 18:24:26 -04:00
PeriodicWave.h Bug 865256 - Part 2: Rename WaveTable to PeriodicWave; r=roc 2013-06-19 18:24:26 -04:00
PlayingRefChangeHandler.h 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
ReportDecodeResultTask.h Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug 2013-05-29 13:43:41 -07:00
ScriptProcessorNode.cpp Bug 916773 - Initialize mLatency in SharedBuffer's constructor. r=ehsan 2013-09-16 17:37:26 +02:00
ScriptProcessorNode.h b=906966 limit ScriptProcessorNode input channel count through channelCount and channelCountMode r=ehsan 2013-09-05 07:44:37 +12:00
ThreeDPoint.cpp b=907986 normalize orientation vectors early and keep existing state if directions are undefined r=padenot 2013-09-04 21:20:59 +12:00
ThreeDPoint.h b=907986 remove unused ThreeDPoint::Distance() r=padenot 2013-09-04 21:21:00 +12:00
WaveShaperNode.cpp Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv 2013-08-16 13:10:17 -07:00
WaveShaperNode.h Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
WebAudioUtils.cpp Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
WebAudioUtils.h Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00