Searched refs:impulseResponse (Results 1 - 7 of 7) sorted by relevance
/external/chromium_org/third_party/WebKit/Source/platform/audio/ |
H A D | ReverbConvolver.cpp | 59 ReverbConvolver::ReverbConvolver(AudioChannel* impulseResponse, size_t renderSliceSize, size_t maxFFTSize, size_t convolverRenderPhase, bool useBackgroundThreads) argument 60 : m_impulseResponseLength(impulseResponse->length()) 61 , m_accumulationBuffer(impulseResponse->length() + renderSliceSize) 76 const float* response = impulseResponse->data(); 77 size_t totalResponseLength = impulseResponse->length();
|
H A D | HRTFKernel.cpp | 77 float* impulseResponse = channel->mutableData(); local 89 impulseResponse[i] *= x; 94 m_fftFrame->doPaddedFFT(impulseResponse, truncatedResponseLength);
|
H A D | ReverbConvolver.h | 54 ReverbConvolver(AudioChannel* impulseResponse, size_t renderSliceSize, size_t maxFFTSize, size_t convolverRenderPhase, bool useBackgroundThreads);
|
H A D | ReverbConvolverStage.cpp | 45 ReverbConvolverStage::ReverbConvolverStage(const float* impulseResponse, size_t, size_t reverbTotalLatency, size_t stageOffset, size_t stageLength, argument 52 ASSERT(impulseResponse); 57 m_fftKernel->doPaddedFFT(impulseResponse + stageOffset, stageLength); 64 m_directKernel->copyToRange(impulseResponse, 0, stageLength);
|
H A D | ReverbConvolverStage.h | 51 ReverbConvolverStage(const float* impulseResponse, size_t responseLength, size_t reverbTotalLatency, size_t stageOffset, size_t stageLength, size_t fftSize, size_t renderPhase, size_t renderSliceSize, ReverbAccumulationBuffer*, bool directMode = false);
|
H A D | HRTFElevation.cpp | 169 RefPtr<AudioBus> impulseResponse(AudioBus::loadPlatformResource(resourceName.utf8().data(), sampleRate)); 171 ASSERT(impulseResponse.get()); 172 if (!impulseResponse.get()) 175 size_t responseLength = impulseResponse->length(); 179 bool isBusGood = responseLength == expectedLength && impulseResponse->numberOfChannels() == 2; 184 AudioChannel* leftEarImpulseResponse = impulseResponse->channelByType(AudioBus::ChannelLeft); 185 AudioChannel* rightEarImpulseResponse = impulseResponse->channelByType(AudioBus::ChannelRight);
|
H A D | Reverb.cpp | 92 Reverb::Reverb(AudioBus* impulseResponse, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads, bool normalize) argument 97 scale = calculateNormalizationScale(impulseResponse); 100 impulseResponse->scale(scale); 103 initialize(impulseResponse, renderSliceSize, maxFFTSize, numberOfChannels, useBackgroundThreads); 105 // Undo scaling since this shouldn't be a destructive operation on impulseResponse. 109 impulseResponse->scale(1 / scale);
|
Completed in 82 milliseconds