Searched defs:framesToProcess (Results 1 - 25 of 44) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/modules/webaudio/
H A DDelayDSPKernel.cpp62 void DelayDSPKernel::calculateSampleAccurateValues(float* delayTimes, size_t framesToProcess) argument
64 delayProcessor()->delayTime()->calculateSampleAccurateValues(delayTimes, framesToProcess);
H A DChannelSplitterNode.cpp58 void ChannelSplitterNode::process(size_t framesToProcess) argument
62 ASSERT_UNUSED(framesToProcess, framesToProcess == source->length());
H A DGainNode.cpp52 void GainNode::process(size_t framesToProcess) argument
68 ASSERT(framesToProcess <= m_sampleAccurateGainValues.size());
69 if (framesToProcess <= m_sampleAccurateGainValues.size()) {
71 gain()->calculateSampleAccurateValues(gainValues, framesToProcess);
72 outputBus->copyWithSampleAccurateGainValuesFrom(*inputBus, gainValues, framesToProcess);
H A DAnalyserNode.cpp57 void AnalyserNode::process(size_t framesToProcess) argument
69 m_analyser.writeInput(inputBus, framesToProcess);
H A DAudioBasicInspectorNode.cpp48 void AudioBasicInspectorNode::pullInputs(size_t framesToProcess) argument
51 input(0)->pull(output(0)->bus(), framesToProcess);
H A DChannelMergerNode.cpp64 void ChannelMergerNode::process(size_t framesToProcess) argument
68 ASSERT_UNUSED(framesToProcess, framesToProcess == output->bus()->length());
H A DWaveShaperProcessor.cpp75 void WaveShaperProcessor::process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) argument
92 m_kernels[i]->process(source->channel(i)->data(), destination->channel(i)->mutableData(), framesToProcess);
H A DAudioBasicProcessorNode.cpp87 void AudioBasicProcessorNode::process(size_t framesToProcess) argument
100 processor()->process(sourceBus, destinationBus, framesToProcess);
105 void AudioBasicProcessorNode::pullInputs(size_t framesToProcess) argument
108 input(0)->pull(output(0)->bus(), framesToProcess);
H A DAudioNodeInput.cpp180 void AudioNodeInput::sumAllConnections(AudioBus* summingBus, size_t framesToProcess) argument
200 AudioBus* connectionBus = output->pull(0, framesToProcess);
207 AudioBus* AudioNodeInput::pull(AudioBus* inPlaceBus, size_t framesToProcess) argument
215 return output->pull(inPlaceBus, framesToProcess);
228 sumAllConnections(internalSummingBus, framesToProcess);
H A DBiquadDSPKernel.cpp113 void BiquadDSPKernel::process(const float* source, float* destination, size_t framesToProcess) argument
130 m_biquad.process(source, destination, framesToProcess);
H A DBiquadProcessor.cpp107 void BiquadProcessor::process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) argument
118 m_kernels[i]->process(source->channel(i)->data(), destination->channel(i)->mutableData(), framesToProcess);
H A DConvolverNode.cpp77 void ConvolverNode::process(size_t framesToProcess) argument
92 m_reverb->process(input(0)->bus(), outputBus, framesToProcess);
H A DDynamicsCompressorNode.cpp70 void DynamicsCompressorNode::process(size_t framesToProcess) argument
87 m_dynamicsCompressor->process(input(0)->bus(), outputBus, framesToProcess);
H A DScriptProcessorNode.cpp156 void ScriptProcessorNode::process(size_t framesToProcess) argument
180 bool buffersAreGood = outputBuffer && bufferSize() == outputBuffer->length() && m_bufferReadWriteIndex + framesToProcess <= bufferSize();
190 // We assume that bufferSize() is evenly divisible by framesToProcess - should always be true, but we should still check.
191 bool isFramesToProcessGood = framesToProcess && bufferSize() >= framesToProcess && !(bufferSize() % framesToProcess);
204 m_internalInputBus->setChannelMemory(i, inputBuffer->getChannelData(i)->data() + m_bufferReadWriteIndex, framesToProcess);
211 memcpy(outputBus->channel(i)->mutableData(), outputBuffer->getChannelData(i)->data() + m_bufferReadWriteIndex, sizeof(float) * framesToProcess);
214 m_bufferReadWriteIndex = (m_bufferReadWriteIndex + framesToProcess) % bufferSize();
/external/chromium_org/third_party/WebKit/Source/platform/mediastream/
H A DMediaStreamWebAudioSource.cpp51 void MediaStreamWebAudioSource::provideInput(AudioBus* bus, size_t framesToProcess) argument
68 m_webAudioSourceProvider->provideInput(webAudioData, framesToProcess);
H A DMediaStreamComponent.cpp69 void MediaStreamComponent::AudioSourceProviderImpl::provideInput(AudioBus* bus, size_t framesToProcess) argument
87 m_webAudioSourceProvider->provideInput(webAudioData, framesToProcess);
/external/chromium_org/third_party/WebKit/Source/platform/audio/
H A DDirectConvolver.cpp59 void DirectConvolver::process(AudioFloatArray* convolutionKernel, const float* sourceP, float* destP, size_t framesToProcess) argument
61 ASSERT(framesToProcess == m_inputBlockSize);
62 if (framesToProcess != m_inputBlockSize)
87 ippsConv_32f(static_cast<const Ipp32f*>(sourceP), framesToProcess, static_cast<Ipp32f*>(kernelP), kernelSize, static_cast<Ipp32f*>(outputBuffer));
89 vadd(outputBuffer, 1, overlayBuffer, 1, destP, 1, framesToProcess);
95 memcpy(inputP, sourceP, sizeof(float) * framesToProcess);
99 conv(inputP - kernelSize + 1, 1, kernelP + kernelSize - 1, -1, destP, 1, framesToProcess, kernelSize);
101 vDSP_conv(inputP - kernelSize + 1, 1, kernelP + kernelSize - 1, -1, destP, 1, framesToProcess, kernelSize);
106 // Convolution using SSE2. Currently only do this if both |kernelSize| and |framesToProcess|
109 if ((kernelSize % 4 == 0) && (framesToProcess
[all...]
H A DZeroPole.cpp39 void ZeroPole::process(const float *source, float *destination, unsigned framesToProcess) argument
52 while (framesToProcess--) {
H A DAudioDSPKernelProcessor.cpp80 void AudioDSPKernelProcessor::process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) argument
99 m_kernels[i]->process(source->channel(i)->data(), destination->channel(i)->mutableData(), framesToProcess);
H A DAudioResampler.cpp71 void AudioResampler::process(AudioSourceProvider* provider, AudioBus* destinationBus, size_t framesToProcess) argument
89 float* fillPointer = m_kernels[i]->getSourcePointer(framesToProcess, &framesNeeded);
104 m_kernels[i]->process(destination, framesToProcess);
H A DAudioResamplerKernel.cpp49 float* AudioResamplerKernel::getSourcePointer(size_t framesToProcess, size_t* numberOfSourceFramesNeededP) argument
51 ASSERT(framesToProcess <= MaxFramesToProcess);
54 double nextFractionalIndex = m_virtualReadIndex + framesToProcess * rate();
74 void AudioResamplerKernel::process(float* destination, size_t framesToProcess)
76 ASSERT(framesToProcess <= MaxFramesToProcess);
94 ASSERT(framesToProcess > 0);
95 ASSERT(virtualReadIndex >= 0 && 1 + static_cast<unsigned>(virtualReadIndex + (framesToProcess - 1) * rate) < m_sourceBuffer.size());
98 int n = framesToProcess;
H A DBiquad.cpp77 void Biquad::process(const float* sourceP, float* destP, size_t framesToProcess) argument
81 processFast(sourceP, destP, framesToProcess);
84 ippsIIR64f_32f(sourceP, destP, static_cast<int>(framesToProcess), m_biquadState);
87 int n = framesToProcess;
134 void Biquad::processFast(const float* sourceP, float* destP, size_t framesToProcess) argument
151 int n = framesToProcess;
170 void Biquad::processSliceFast(double* sourceP, double* destP, double* coefficientsP, size_t framesToProcess)
173 vDSP_deq22D(sourceP, 1, coefficientsP, destP, 1, framesToProcess);
177 // array values two beyond framesToProcess.
178 sourceP[0] = sourceP[framesToProcess
[all...]
H A DFFTConvolver.cpp50 void FFTConvolver::process(FFTFrame* fftKernel, const float* sourceP, float* destP, size_t framesToProcess) argument
54 // framesToProcess must be an exact multiple of halfSize,
55 // or halfSize is a multiple of framesToProcess when halfSize > framesToProcess.
56 bool isGood = !(halfSize % framesToProcess && framesToProcess % halfSize);
61 size_t numberOfDivisions = halfSize <= framesToProcess ? (framesToProcess / halfSize) : 1;
62 size_t divisionSize = numberOfDivisions == 1 ? framesToProcess : halfSize;
H A DMultiChannelResampler.cpp56 virtual void provideInput(AudioBus* bus, size_t framesToProcess) OVERRIDE
66 m_framesToProcess = framesToProcess;
67 m_multiChannelBus = AudioBus::create(m_numberOfChannels, framesToProcess);
68 m_multiChannelProvider->provideInput(m_multiChannelBus.get(), framesToProcess);
72 bool isGood = m_multiChannelBus.get() && framesToProcess == m_framesToProcess;
80 memcpy(bus->channel(0)->mutableData(), m_multiChannelBus->channel(m_currentChannel)->data(), sizeof(float) * framesToProcess);
103 void MultiChannelResampler::process(AudioSourceProvider* provider, AudioBus* destination, size_t framesToProcess) argument
117 framesToProcess);
H A DEqualPowerPanner.cpp50 void EqualPowerPanner::pan(double azimuth, double /*elevation*/, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument
52 bool isInputSafe = inputBus && (inputBus->numberOfChannels() == 1 || inputBus->numberOfChannels() == 2) && framesToProcess <= inputBus->length();
59 bool isOutputSafe = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length();
119 int n = framesToProcess;

Completed in 2210 milliseconds

12