/external/webkit/Source/WebCore/platform/audio/ |
VectorMath.cpp | 44 void vsmul(const float* sourceP, int sourceStride, const float* scale, float* destP, int destStride, size_t framesToProcess) 47 ::vsmul(sourceP, sourceStride, scale, destP, destStride, framesToProcess); 49 vDSP_vsmul(sourceP, sourceStride, scale, destP, destStride, framesToProcess); 53 void vadd(const float* source1P, int sourceStride1, const float* source2P, int sourceStride2, float* destP, int destStride, size_t framesToProcess) 56 ::vadd(source1P, sourceStride1, source2P, sourceStride2, destP, destStride, framesToProcess); 58 vDSP_vadd(source1P, sourceStride1, source2P, sourceStride2, destP, destStride, framesToProcess); 64 void vsmul(const float* sourceP, int sourceStride, const float* scale, float* destP, int destStride, size_t framesToProcess) 67 int n = framesToProcess; 76 void vadd(const float* source1P, int sourceStride1, const float* source2P, int sourceStride2, float* destP, int destStride, size_t framesToProcess) 79 int n = framesToProcess; [all...] |
AudioSourceProvider.h | 40 virtual void provideInput(AudioBus* bus, size_t framesToProcess) = 0;
|
AudioResamplerKernel.h | 44 // framesToProcess must be less than or equal to MaxFramesToProcess. 45 float* getSourcePointer(size_t framesToProcess, size_t* numberOfSourceFramesNeeded); 47 // process() resamples framesToProcess frames from the source into destination. 49 // framesToProcess must be less than or equal to MaxFramesToProcess. 50 void process(float* destination, size_t framesToProcess);
|
VectorMath.h | 34 void vsmul(const float* sourceP, int sourceStride, const float* scale, float* destP, int destStride, size_t framesToProcess); 35 void vadd(const float* source1P, int sourceStride1, const float* source2P, int sourceStride2, float* destP, int destStride, size_t framesToProcess);
|
ReverbConvolverStage.cpp | 84 void ReverbConvolverStage::processInBackground(ReverbConvolver* convolver, size_t framesToProcess) 87 float* source = inputBuffer->directReadFrom(&m_inputReadIndex, framesToProcess); 88 process(source, framesToProcess); 91 void ReverbConvolverStage::process(float* source, size_t framesToProcess) 104 bool isPreDelaySafe = m_preReadWriteIndex + framesToProcess <= m_preDelayBuffer.size(); 109 isTemporaryBufferSafe = framesToProcess <= m_temporaryBuffer.size(); 118 isTemporaryBufferSafe = framesToProcess <= m_preDelayBuffer.size(); 130 m_accumulationBuffer->updateReadIndex(&m_accumulationReadIndex, framesToProcess); 135 m_convolver->process(&m_fftKernel, preDelayedSource, temporaryBuffer, framesToProcess); 138 writeIndex = m_accumulationBuffer->accumulate(temporaryBuffer, framesToProcess, &m_accumulationReadIndex, m_postDelayLength) [all...] |
AudioResamplerKernel.cpp | 51 float* AudioResamplerKernel::getSourcePointer(size_t framesToProcess, size_t* numberOfSourceFramesNeededP) 53 ASSERT(framesToProcess <= MaxFramesToProcess); 56 double nextFractionalIndex = m_virtualReadIndex + framesToProcess * rate(); 76 void AudioResamplerKernel::process(float* destination, size_t framesToProcess) 78 ASSERT(framesToProcess <= MaxFramesToProcess); 96 ASSERT(framesToProcess > 0); 97 ASSERT(virtualReadIndex >= 0 && 1 + static_cast<unsigned>(virtualReadIndex + (framesToProcess - 1) * rate) < m_sourceBuffer.size()); 100 int n = framesToProcess;
|
FFTConvolver.cpp | 50 void FFTConvolver::process(FFTFrame* fftKernel, float* sourceP, float* destP, size_t framesToProcess) 52 // FIXME: make so framesToProcess is not required to fit evenly into fftSize/2 58 bool isCopyGood1 = sourceP && inputP && m_readWriteIndex + framesToProcess <= m_inputBuffer.size(); 63 memcpy(inputP + m_readWriteIndex, sourceP, sizeof(float) * framesToProcess); 69 bool isCopyGood2 = destP && outputP && m_readWriteIndex + framesToProcess <= m_outputBuffer.size(); 74 memcpy(destP, outputP + m_readWriteIndex, sizeof(float) * framesToProcess); 75 m_readWriteIndex += framesToProcess;
|
Reverb.cpp | 127 void Reverb::process(AudioBus* sourceBus, AudioBus* destinationBus, size_t framesToProcess) 132 && framesToProcess <= MaxFrameSize && framesToProcess <= sourceBus->length() && framesToProcess <= destinationBus->length(); 156 m_convolvers[0]->process(sourceChannelL, destinationChannelL, framesToProcess); 157 m_convolvers[1]->process(sourceChannelR, destinationChannelR, framesToProcess); 162 m_convolvers[i]->process(sourceChannelL, destinationChannel, framesToProcess); 166 m_convolvers[0]->process(sourceChannelL, destinationChannelL, framesToProcess); 170 bool isCopySafe = destinationChannelL->data() && destinationChannelR->data() && destinationChannelL->length() >= framesToProcess && destinationChannelR->length() >= framesToProcess; [all...] |
Biquad.h | 49 void process(const float* sourceP, float* destP, size_t framesToProcess); 89 void processFast(const float* sourceP, float* destP, size_t framesToProcess); 90 void processSliceFast(double* sourceP, double* destP, double* coefficientsP, size_t framesToProcess);
|
AudioProcessor.h | 57 virtual void process(AudioBus* source, AudioBus* destination, size_t framesToProcess) = 0;
|
EqualPowerPanner.cpp | 49 void EqualPowerPanner::pan(double azimuth, double /*elevation*/, AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) 52 bool isInputSafe = inputBus && inputBus->numberOfChannels() == 1 && framesToProcess <= inputBus->length(); 57 bool isOutputSafe = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length(); 96 int n = framesToProcess;
|
EqualPowerPanner.h | 38 virtual void pan(double azimuth, double elevation, AudioBus* inputBus, AudioBus* outputBuf, size_t framesToProcess);
|
FFTConvolver.h | 42 // For now, with multiple calls to Process(), framesToProcess MUST add up EXACTLY to fftSize / 2 49 void process(FFTFrame* fftKernel, float* sourceP, float* destP, size_t framesToProcess);
|
ReverbConvolverStage.h | 51 // WARNING: framesToProcess must be such that it evenly divides the delay buffer size (stage_offset). 52 void process(float* source, size_t framesToProcess); 54 void processInBackground(ReverbConvolver* convolver, size_t framesToProcess);
|
AudioDSPKernel.h | 57 virtual void process(const float* source, float* destination, size_t framesToProcess) = 0;
|
AudioResampler.h | 47 void process(AudioSourceProvider*, AudioBus* destinationBus, size_t framesToProcess);
|
/external/webkit/Source/WebCore/webaudio/ |
RealtimeAnalyserNode.cpp | 52 void RealtimeAnalyserNode::process(size_t framesToProcess) 64 m_analyser.writeInput(inputBus, framesToProcess); 75 void RealtimeAnalyserNode::pullInputs(size_t framesToProcess) 78 input(0)->pull(output(0)->bus(), framesToProcess);
|
AudioChannelSplitter.cpp | 54 void AudioChannelSplitter::process(size_t framesToProcess) 58 ASSERT_UNUSED(framesToProcess, framesToProcess == source->length());
|
AudioBasicProcessorNode.h | 45 virtual void process(size_t framesToProcess); 46 virtual void pullInputs(size_t framesToProcess);
|
AudioBufferSourceNode.cpp | 79 void AudioBufferSourceNode::process(size_t framesToProcess) 95 double quantumEndTime = quantumStartTime + framesToProcess / sampleRate; 124 m_resampler.process(this, outputBus, framesToProcess); 185 int framesToProcess = numberOfFrames; 191 ASSERT(m_schedulingFrameDelay <= framesToProcess); 192 if (m_schedulingFrameDelay <= framesToProcess) { 202 framesToProcess -= m_schedulingFrameDelay; 209 while (framesToProcess > 0) { 216 int framesThisTime = min(framesToProcess, framesAvailable); 232 framesToProcess -= framesThisTime [all...] |
AudioBasicProcessorNode.cpp | 70 void AudioBasicProcessorNode::process(size_t framesToProcess) 85 processor()->process(sourceBus, destinationBus, framesToProcess); 96 void AudioBasicProcessorNode::pullInputs(size_t framesToProcess) 99 input(0)->pull(output(0)->bus(), framesToProcess);
|
AudioChannelMerger.h | 47 virtual void process(size_t framesToProcess);
|
AudioChannelSplitter.h | 43 virtual void process(size_t framesToProcess);
|
BiquadDSPKernel.h | 46 virtual void process(const float* source, float* dest, size_t framesToProcess);
|
BiquadDSPKernel.cpp | 35 void BiquadDSPKernel::process(const float* source, float* destination, size_t framesToProcess) 72 m_biquad.process(source, destination, framesToProcess);
|