Searched refs:impulseResponse (Results 1 - 7 of 7) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/audio/
H A DReverbConvolver.cpp59 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 DHRTFKernel.cpp77 float* impulseResponse = channel->mutableData(); local
89 impulseResponse[i] *= x;
94 m_fftFrame->doPaddedFFT(impulseResponse, truncatedResponseLength);
H A DReverbConvolver.h54 ReverbConvolver(AudioChannel* impulseResponse, size_t renderSliceSize, size_t maxFFTSize, size_t convolverRenderPhase, bool useBackgroundThreads);
H A DReverbConvolverStage.cpp45 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 DReverbConvolverStage.h51 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 DHRTFElevation.cpp169 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 DReverb.cpp92 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