/external/webkit/Source/WebCore/webaudio/ |
H A D | BiquadDSPKernel.cpp | 35 void BiquadDSPKernel::process(const float* source, float* destination, size_t framesToProcess) argument 72 m_biquad.process(source, destination, framesToProcess);
|
H A D | AudioBasicProcessorNode.cpp | 70 void AudioBasicProcessorNode::process(size_t framesToProcess) argument 85 processor()->process(sourceBus, destinationBus, framesToProcess); 96 void AudioBasicProcessorNode::pullInputs(size_t framesToProcess) argument 99 input(0)->pull(output(0)->bus(), framesToProcess);
|
H A D | AudioChannelMerger.cpp | 58 void AudioChannelMerger::process(size_t framesToProcess) argument 62 ASSERT_UNUSED(framesToProcess, framesToProcess == output->bus()->length());
|
H A D | AudioChannelSplitter.cpp | 54 void AudioChannelSplitter::process(size_t framesToProcess) argument 58 ASSERT_UNUSED(framesToProcess, framesToProcess == source->length());
|
H A D | RealtimeAnalyserNode.cpp | 52 void RealtimeAnalyserNode::process(size_t framesToProcess) argument 64 m_analyser.writeInput(inputBus, framesToProcess); 75 void RealtimeAnalyserNode::pullInputs(size_t framesToProcess) argument 78 input(0)->pull(output(0)->bus(), framesToProcess);
|
H A D | BiquadProcessor.cpp | 91 void BiquadProcessor::process(AudioBus* source, AudioBus* destination, size_t framesToProcess) argument 120 m_kernels[i]->process(source->channel(i)->data(), destination->channel(i)->data(), framesToProcess);
|
H A D | ConvolverNode.cpp | 63 void ConvolverNode::process(size_t framesToProcess) argument 77 m_reverb->process(input(0)->bus(), outputBus, framesToProcess);
|
H A D | AudioNodeInput.cpp | 217 void AudioNodeInput::sumAllConnections(AudioBus* summingBus, size_t framesToProcess) argument 235 AudioBus* connectionBus = output->pull(0, framesToProcess); 242 AudioBus* AudioNodeInput::pull(AudioBus* inPlaceBus, size_t framesToProcess) argument 250 return output->pull(inPlaceBus, framesToProcess); 263 sumAllConnections(internalSummingBus, framesToProcess);
|
H A D | AudioNodeOutput.cpp | 117 AudioBus* AudioNodeOutput::pull(AudioBus* inPlaceBus, size_t framesToProcess) argument 133 node()->processIfNecessary(framesToProcess);
|
H A D | DelayDSPKernel.cpp | 78 void DelayDSPKernel::process(const float* source, float* destination, size_t framesToProcess) argument 103 int n = framesToProcess;
|
H A D | OfflineAudioDestinationNode.cpp | 125 size_t framesToProcess = m_renderTarget->length(); local 129 while (framesToProcess > 0) { 133 size_t framesAvailableToCopy = min(framesToProcess, renderQuantumSize); 142 framesToProcess -= framesAvailableToCopy;
|
H A D | AudioNode.cpp | 146 void AudioNode::processIfNecessary(size_t framesToProcess) argument 160 pullInputs(framesToProcess); 161 process(framesToProcess); 165 void AudioNode::pullInputs(size_t framesToProcess) argument 171 input(i)->pull(0, framesToProcess);
|
H A D | JavaScriptAudioNode.cpp | 127 void JavaScriptAudioNode::process(size_t framesToProcess) argument 151 && m_bufferReadWriteIndex + framesToProcess <= bufferSize(); 156 // We assume that bufferSize() is evenly divisible by framesToProcess - should always be true, but we should still check. 157 bool isFramesToProcessGood = framesToProcess && bufferSize() >= framesToProcess && !(bufferSize() % framesToProcess); 175 size_t bytesToCopy = sizeof(float) * framesToProcess; 191 m_bufferReadWriteIndex = (m_bufferReadWriteIndex + framesToProcess) % bufferSize();
|
/external/webkit/Source/WebCore/platform/audio/ |
H A D | AudioDSPKernelProcessor.cpp | 73 void AudioDSPKernelProcessor::process(AudioBus* source, AudioBus* destination, size_t framesToProcess) argument 90 m_kernels[i]->process(source->channel(i)->data(), destination->channel(i)->data(), framesToProcess);
|
H A D | Biquad.cpp | 67 void Biquad::process(const float* sourceP, float* destP, size_t framesToProcess) argument 71 processFast(sourceP, destP, framesToProcess); 73 int n = framesToProcess; 121 void Biquad::processFast(const float* sourceP, float* destP, size_t framesToProcess) argument 139 int n = framesToProcess; 158 void Biquad::processSliceFast(double* sourceP, double* destP, double* coefficientsP, size_t framesToProcess) 161 vDSP_deq22D(sourceP, 1, coefficientsP, destP, 1, framesToProcess); 165 // array values two beyond framesToProcess. 166 sourceP[0] = sourceP[framesToProcess - 2 + 2]; 167 sourceP[1] = sourceP[framesToProcess [all...] |
H A D | FFTConvolver.cpp | 50 void FFTConvolver::process(FFTFrame* fftKernel, float* sourceP, float* destP, size_t framesToProcess) argument 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;
|
H A D | VectorMath.cpp | 44 void vsmul(const float* sourceP, int sourceStride, const float* scale, float* destP, int destStride, size_t framesToProcess) argument 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) argument 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...] |
H A D | AudioResampler.cpp | 74 void AudioResampler::process(AudioSourceProvider* provider, AudioBus* destinationBus, size_t framesToProcess) argument 92 float* fillPointer = m_kernels[i]->getSourcePointer(framesToProcess, &framesNeeded); 107 m_kernels[i]->process(destination, framesToProcess);
|
H A D | AudioResamplerKernel.cpp | 51 float* AudioResamplerKernel::getSourcePointer(size_t framesToProcess, size_t* numberOfSourceFramesNeededP) argument 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;
|
H A D | EqualPowerPanner.cpp | 49 void EqualPowerPanner::pan(double azimuth, double /*elevation*/, AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument 52 bool isInputSafe = inputBus && inputBus->numberOfChannels() == 1 && framesToProcess <= inputBus->length(); 57 bool isOutputSafe = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length(); 96 int n = framesToProcess;
|
H A D | 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) argument 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, [all...] |
H A D | Reverb.cpp | 127 void Reverb::process(AudioBus* sourceBus, AudioBus* destinationBus, size_t framesToProcess) argument 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...] |
H A D | ReverbConvolver.cpp | 178 void ReverbConvolver::process(AudioChannel* sourceChannel, AudioChannel* destinationChannel, size_t framesToProcess) argument 180 bool isSafe = sourceChannel && destinationChannel && sourceChannel->length() >= framesToProcess && destinationChannel->length() >= framesToProcess; 193 m_inputBuffer.write(source, framesToProcess); 197 m_stages[i]->process(source, framesToProcess); 200 m_accumulationBuffer.readAndClear(destination, framesToProcess);
|
H A D | AudioBus.cpp | 259 int framesToProcess = length(); local 265 while (framesToProcess--) { 277 while (framesToProcess--) { 287 while (framesToProcess--) { 299 while (framesToProcess--) { 311 while (framesToProcess--) { 321 while (framesToProcess--) {
|
H A D | HRTFPanner.cpp | 114 void HRTFPanner::pan(double desiredAzimuth, double elevation, AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument 121 bool isOutputGood = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length(); 163 ASSERT(1UL << static_cast<int>(log2(framesToProcess)) == framesToProcess); 164 ASSERT(framesToProcess >= 128); 167 const unsigned numberOfSegments = framesToProcess / framesPerSegment;
|