/external/chromium_org/third_party/WebKit/Source/modules/webaudio/ |
H A D | DelayDSPKernel.cpp | 62 void DelayDSPKernel::calculateSampleAccurateValues(float* delayTimes, size_t framesToProcess) argument 64 delayProcessor()->delayTime()->calculateSampleAccurateValues(delayTimes, framesToProcess);
|
H A D | ChannelSplitterNode.cpp | 58 void ChannelSplitterNode::process(size_t framesToProcess) argument 62 ASSERT_UNUSED(framesToProcess, framesToProcess == source->length());
|
H A D | GainNode.cpp | 52 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 D | AnalyserNode.cpp | 57 void AnalyserNode::process(size_t framesToProcess) argument 69 m_analyser.writeInput(inputBus, framesToProcess);
|
H A D | AudioBasicInspectorNode.cpp | 48 void AudioBasicInspectorNode::pullInputs(size_t framesToProcess) argument 51 input(0)->pull(output(0)->bus(), framesToProcess);
|
H A D | ChannelMergerNode.cpp | 64 void ChannelMergerNode::process(size_t framesToProcess) argument 68 ASSERT_UNUSED(framesToProcess, framesToProcess == output->bus()->length());
|
H A D | WaveShaperProcessor.cpp | 75 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 D | AudioBasicProcessorNode.cpp | 87 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 D | AudioNodeInput.cpp | 180 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 D | BiquadDSPKernel.cpp | 113 void BiquadDSPKernel::process(const float* source, float* destination, size_t framesToProcess) argument 130 m_biquad.process(source, destination, framesToProcess);
|
H A D | BiquadProcessor.cpp | 107 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 D | ConvolverNode.cpp | 77 void ConvolverNode::process(size_t framesToProcess) argument 92 m_reverb->process(input(0)->bus(), outputBus, framesToProcess);
|
H A D | DynamicsCompressorNode.cpp | 70 void DynamicsCompressorNode::process(size_t framesToProcess) argument 87 m_dynamicsCompressor->process(input(0)->bus(), outputBus, framesToProcess);
|
H A D | ScriptProcessorNode.cpp | 156 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 D | MediaStreamWebAudioSource.cpp | 51 void MediaStreamWebAudioSource::provideInput(AudioBus* bus, size_t framesToProcess) argument 68 m_webAudioSourceProvider->provideInput(webAudioData, framesToProcess);
|
H A D | MediaStreamComponent.cpp | 69 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 D | DirectConvolver.cpp | 59 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 D | ZeroPole.cpp | 39 void ZeroPole::process(const float *source, float *destination, unsigned framesToProcess) argument 52 while (framesToProcess--) {
|
H A D | AudioDSPKernelProcessor.cpp | 80 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 D | AudioResampler.cpp | 71 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 D | AudioResamplerKernel.cpp | 49 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 D | Biquad.cpp | 77 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 D | FFTConvolver.cpp | 50 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 D | MultiChannelResampler.cpp | 56 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 D | EqualPowerPanner.cpp | 50 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;
|