OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:impulseResponse
(Results
1 - 7
of
7
) sorted by null
/external/chromium_org/third_party/WebKit/Source/platform/audio/
ReverbConvolver.cpp
59
ReverbConvolver::ReverbConvolver(AudioChannel*
impulseResponse
, size_t renderSliceSize, size_t maxFFTSize, size_t convolverRenderPhase, bool useBackgroundThreads)
60
: m_impulseResponseLength(
impulseResponse
->length())
61
, m_accumulationBuffer(
impulseResponse
->length() + renderSliceSize)
76
const float* response =
impulseResponse
->data();
77
size_t totalResponseLength =
impulseResponse
->length();
HRTFKernel.cpp
79
float*
impulseResponse
= channel->mutableData();
91
impulseResponse
[i] *= x;
96
m_fftFrame->doPaddedFFT(
impulseResponse
, truncatedResponseLength);
ReverbConvolver.h
57
ReverbConvolver(AudioChannel*
impulseResponse
, size_t renderSliceSize, size_t maxFFTSize, size_t convolverRenderPhase, bool useBackgroundThreads);
ReverbConvolverStage.cpp
45
ReverbConvolverStage::ReverbConvolverStage(const float*
impulseResponse
, size_t, size_t reverbTotalLatency, size_t stageOffset, size_t stageLength,
52
ASSERT(
impulseResponse
);
57
m_fftKernel->doPaddedFFT(
impulseResponse
+ stageOffset, stageLength);
64
m_directKernel->copyToRange(
impulseResponse
, 0, stageLength);
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);
HRTFElevation.cpp
178
RefPtr<AudioBus>
impulseResponse
(AudioBus::loadPlatformResource(resourceName.utf8().data(), sampleRate));
180
ASSERT(
impulseResponse
.get());
181
if (!
impulseResponse
.get())
184
size_t responseLength =
impulseResponse
->length();
188
bool isBusGood = responseLength == expectedLength &&
impulseResponse
->numberOfChannels() == 2;
193
AudioChannel* leftEarImpulseResponse =
impulseResponse
->channelByType(AudioBus::ChannelLeft);
194
AudioChannel* rightEarImpulseResponse =
impulseResponse
->channelByType(AudioBus::ChannelRight);
Reverb.cpp
92
Reverb::Reverb(AudioBus*
impulseResponse
, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads, bool normalize)
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 185 milliseconds