HomeSort by relevance Sort by last modified time
    Searched refs:framesToProcess (Results 26 - 50 of 98) sorted by null

12 3 4

  /external/chromium_org/third_party/WebKit/Source/platform/audio/
VectorMath.cpp 58 void vsmul(const float* sourceP, int sourceStride, const float* scale, float* destP, int destStride, size_t framesToProcess)
61 ::vsmul(sourceP, sourceStride, scale, destP, destStride, framesToProcess);
63 vDSP_vsmul(sourceP, sourceStride, scale, destP, destStride, framesToProcess);
67 void vadd(const float* source1P, int sourceStride1, const float* source2P, int sourceStride2, float* destP, int destStride, size_t framesToProcess)
70 ::vadd(source1P, sourceStride1, source2P, sourceStride2, destP, destStride, framesToProcess);
72 vDSP_vadd(source1P, sourceStride1, source2P, sourceStride2, destP, destStride, framesToProcess);
76 void vmul(const float* source1P, int sourceStride1, const float* source2P, int sourceStride2, float* destP, int destStride, size_t framesToProcess)
79 ::vmul(source1P, sourceStride1, source2P, sourceStride2, destP, destStride, framesToProcess);
81 vDSP_vmul(source1P, sourceStride1, source2P, sourceStride2, destP, destStride, framesToProcess);
85 void zvmul(const float* real1P, const float* imag1P, const float* real2P, const float* imag2P, float* realDestP, float* imagDestP, size_t framesToProcess)
    [all...]
ReverbConvolverStage.h 53 // WARNING: framesToProcess must be such that it evenly divides the delay buffer size (stage_offset).
54 void process(const float* source, size_t framesToProcess);
56 void processInBackground(ReverbConvolver* convolver, size_t framesToProcess);
AudioDSPKernel.h 57 virtual void process(const float* source, float* destination, size_t framesToProcess) = 0;
AudioProcessor.h 62 virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) = 0;
AudioResampler.h 49 void process(AudioSourceProvider*, AudioBus* destinationBus, size_t framesToProcess);
SincResampler.h 51 void process(AudioSourceProvider*, float* destination, size_t framesToProcess);
ZeroPole.h 48 void process(const float *source, float *destination, unsigned framesToProcess);
Biquad.h 53 void process(const float* sourceP, float* destP, size_t framesToProcess);
97 void processFast(const float* sourceP, float* destP, size_t framesToProcess);
98 void processSliceFast(double* sourceP, double* destP, double* coefficientsP, size_t framesToProcess);
DirectConvolver.cpp 59 void DirectConvolver::process(AudioFloatArray* convolutionKernel, const float* sourceP, float* destP, size_t framesToProcess)
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 % 4 == 0))
    [all...]
ReverbConvolver.cpp 153 void ReverbConvolver::process(const AudioChannel* sourceChannel, AudioChannel* destinationChannel, size_t framesToProcess)
155 bool isSafe = sourceChannel && destinationChannel && sourceChannel->length() >= framesToProcess && destinationChannel->length() >= framesToProcess;
168 m_inputBuffer.write(source, framesToProcess);
172 m_stages[i]->process(source, framesToProcess);
175 m_accumulationBuffer.readAndClear(destination, framesToProcess);
AudioResampler.cpp 71 void AudioResampler::process(AudioSourceProvider* provider, AudioBus* destinationBus, size_t framesToProcess)
89 float* fillPointer = m_kernels[i]->getSourcePointer(framesToProcess, &framesNeeded);
104 m_kernels[i]->process(destination, framesToProcess);
  /external/chromium_org/third_party/WebKit/Source/modules/webaudio/
OscillatorNode.cpp 153 bool OscillatorNode::calculateSampleAccuratePhaseIncrements(size_t framesToProcess)
155 bool isGood = framesToProcess <= m_phaseIncrements.size() && framesToProcess <= m_detuneValues.size();
178 m_frequency->calculateSampleAccurateValues(phaseIncrements, framesToProcess);
191 m_detune->calculateSampleAccurateValues(detuneValues, framesToProcess);
195 vsmul(detuneValues, 1, &k, detuneValues, 1, framesToProcess);
196 for (unsigned i = 0; i < framesToProcess; ++i)
201 vmul(detuneValues, 1, phaseIncrements, 1, phaseIncrements, 1, framesToProcess);
213 vsmul(phaseIncrements, 1, &finalScale, phaseIncrements, 1, framesToProcess);
219 void OscillatorNode::process(size_t framesToProcess)
    [all...]
AudioNodeInput.h 68 AudioBus* pull(AudioBus* inPlaceBus, size_t framesToProcess);
96 void sumAllConnections(AudioBus* summingBus, size_t framesToProcess);
DelayDSPKernel.cpp 62 void DelayDSPKernel::calculateSampleAccurateValues(float* delayTimes, size_t framesToProcess)
64 delayProcessor()->delayTime()->calculateSampleAccurateValues(delayTimes, framesToProcess);
OscillatorNode.h 62 virtual void process(size_t framesToProcess) OVERRIDE;
81 bool calculateSampleAccuratePhaseIncrements(size_t framesToProcess);
AudioBasicInspectorNode.h 42 virtual void pullInputs(size_t framesToProcess) OVERRIDE FINAL;
AudioBasicProcessorNode.cpp 87 void AudioBasicProcessorNode::process(size_t framesToProcess)
100 processor()->process(sourceBus, destinationBus, framesToProcess);
105 void AudioBasicProcessorNode::pullInputs(size_t framesToProcess)
108 input(0)->pull(output(0)->bus(), framesToProcess);
OfflineAudioDestinationNode.cpp 119 size_t framesToProcess = m_renderTarget->length();
123 while (framesToProcess > 0) {
127 size_t framesAvailableToCopy = std::min(framesToProcess, renderQuantumSize);
136 framesToProcess -= framesAvailableToCopy;
AudioBufferSourceNode.cpp 89 void AudioBufferSourceNode::process(size_t framesToProcess)
117 updateSchedulingInfo(framesToProcess,
144 bool AudioBufferSourceNode::renderSilenceAndFinishIfNotLooping(AudioBus*, unsigned index, size_t framesToProcess)
149 if (framesToProcess > 0) {
153 memset(m_destinationChannels[i] + index, 0, sizeof(float) * framesToProcess);
246 int framesToProcess = numberOfFrames;
259 while (framesToProcess > 0) {
261 int framesThisTime = std::min(framesToProcess, framesToEnd);
269 framesToProcess -= framesThisTime;
274 if (renderSilenceAndFinishIfNotLooping(bus, writeIndex, framesToProcess))
    [all...]
ChannelMergerNode.cpp 64 void ChannelMergerNode::process(size_t framesToProcess)
68 ASSERT_UNUSED(framesToProcess, framesToProcess == output->bus()->length());
BiquadDSPKernel.h 46 virtual void process(const float* source, float* dest, size_t framesToProcess) OVERRIDE;
GainNode.h 49 virtual void process(size_t framesToProcess) OVERRIDE;
MediaElementAudioSourceNode.h 54 virtual void process(size_t framesToProcess) OVERRIDE;
MediaStreamAudioDestinationNode.h 51 virtual void process(size_t framesToProcess) OVERRIDE;
WaveShaperProcessor.h 53 virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) OVERRIDE;

Completed in 156 milliseconds

12 3 4