Home
last modified time | relevance | path

Searched refs:frameCount (Results 1 – 25 of 170) sorted by relevance

1234567

/frameworks/native/libs/ui/
DFrameStats.cpp41 size_t frameCount = desiredPresentTimesNano.size(); in flatten() local
46 memcpy(timestamps, desiredPresentTimesNano.array(), frameCount * timestampSize); in flatten()
47 timestamps += frameCount; in flatten()
49 memcpy(timestamps, actualPresentTimesNano.array(), frameCount * timestampSize); in flatten()
50 timestamps += frameCount; in flatten()
52 memcpy(timestamps, frameReadyTimesNano.array(), frameCount * timestampSize); in flatten()
65 size_t frameCount = (size - timestampSize) / (3 * timestampSize); in unflatten() local
70 desiredPresentTimesNano.resize(frameCount); in unflatten()
71 memcpy(desiredPresentTimesNano.editArray(), timestamps, frameCount * timestampSize); in unflatten()
72 timestamps += frameCount; in unflatten()
[all …]
/frameworks/av/services/audioflinger/fastpath/
DFastCapture.cpp85 const size_t frameCount = current->mFrameCount; in onStateChange() local
121 if ((!Format_isEqual(mFormat, previousFormat)) || (frameCount != previous->mFrameCount)) { in onStateChange()
125 if (frameCount > 0 && mSampleRate > 0) { in onStateChange()
129 const size_t bufferSize = frameCount * Format_frameSize(mFormat); in onStateChange()
132 mPeriodNs = (frameCount * 1000000000LL) / mSampleRate; // 1.00 in onStateChange()
133 mUnderrunNs = (frameCount * 1750000000LL) / mSampleRate; // 1.75 in onStateChange()
134 mOverrunNs = (frameCount * 500000000LL) / mSampleRate; // 0.50 in onStateChange()
135 mForceNs = (frameCount * 950000000LL) / mSampleRate; // 0.95 in onStateChange()
136 mWarmupNsMin = (frameCount * 750000000LL) / mSampleRate; // 0.75 in onStateChange()
137 mWarmupNsMax = (frameCount * 1250000000LL) / mSampleRate; // 1.25 in onStateChange()
[all …]
DFastMixer.cpp198 const size_t frameCount = current->mFrameCount; in onStateChange() local
236 if ((!Format_isEqual(mFormat, previousFormat)) || (frameCount != previous->mFrameCount)) { in onStateChange()
244 if (frameCount > 0 && mSampleRate > 0) { in onStateChange()
248 mMixer = new AudioMixer(frameCount, mSampleRate); in onStateChange()
251 params.frameCount = frameCount; in onStateChange()
256 mMixerBufferSize = mixerFrameSize * frameCount; in onStateChange()
261 mSinkBufferSize = sinkFrameSize * frameCount; in onStateChange()
264 mPeriodNs = (frameCount * 1000000000LL) / mSampleRate; // 1.00 in onStateChange()
265 mUnderrunNs = (frameCount * 1750000000LL) / mSampleRate; // 1.75 in onStateChange()
266 mOverrunNs = (frameCount * 500000000LL) / mSampleRate; // 0.50 in onStateChange()
[all …]
/frameworks/av/media/libnbaio/
DSourceAudioBufferProvider.cpp50 ALOG_ASSERT(buffer != NULL && buffer->frameCount > 0 && mGetCount == 0); in getNextBuffer()
54 if (mRemaining < buffer->frameCount) { in getNextBuffer()
55 buffer->frameCount = mRemaining; in getNextBuffer()
58 mGetCount = buffer->frameCount; in getNextBuffer()
62 if (buffer->frameCount > mSize) { in getNextBuffer()
67 mAllocated = calloc(buffer->frameCount, mFrameSize); in getNextBuffer()
72 mSize = buffer->frameCount; in getNextBuffer()
76 ssize_t actual = mSource->read(mAllocated, buffer->frameCount); in getNextBuffer()
78 ALOG_ASSERT((size_t) actual <= buffer->frameCount); in getNextBuffer()
82 buffer->frameCount = actual; in getNextBuffer()
[all …]
DAudioBufferProviderSource.cpp46 return mBuffer.raw != NULL ? mBuffer.frameCount - mConsumed : 0; in availableToRead()
55 mBuffer.frameCount = count; in read()
63 size_t available = mBuffer.frameCount - mConsumed; in read()
70 if (CC_UNLIKELY((mConsumed += count) >= mBuffer.frameCount)) { in read()
101 mBuffer.frameCount = count; in readVia()
104 ALOG_ASSERT(mBuffer.raw != NULL && mBuffer.frameCount <= count); in readVia()
115 size_t available = mBuffer.frameCount - mConsumed; in readVia()
131 if (CC_LIKELY((mConsumed += ret) < mBuffer.frameCount)) { in readVia()
/frameworks/av/media/libaudioprocessing/
DBufferProviders.cpp57 mBuffer.frameCount = 0; in CopyBufferProvider()
63 __func__, this, mBuffer.frameCount, mTrackBufferProvider, mLocalBufferData); in ~CopyBufferProvider()
64 if (mBuffer.frameCount != 0) { in ~CopyBufferProvider()
77 copyFrames(pBuffer->raw, pBuffer->raw, pBuffer->frameCount); in getNextBuffer()
81 if (mBuffer.frameCount == 0) { in getNextBuffer()
82 mBuffer.frameCount = pBuffer->frameCount; in getNextBuffer()
89 ALOG_ASSERT(res == OK || mBuffer.frameCount == 0); in getNextBuffer()
90 if (res != OK || mBuffer.frameCount == 0) { // not needed by API spec, but to be safe. in getNextBuffer()
92 pBuffer->frameCount = 0; in getNextBuffer()
97 ALOG_ASSERT(mConsumed < mBuffer.frameCount); in getNextBuffer()
[all …]
DAudioResampler.cpp283 mBuffer.frameCount = 0; in AudioResampler()
314 mBuffer.frameCount = 0; in reset()
356 while (mBuffer.frameCount == 0) { in resampleStereo16()
357 mBuffer.frameCount = inFrameCount; in resampleStereo16()
364 if (mBuffer.frameCount > inputIndex) break; in resampleStereo16()
366 inputIndex -= mBuffer.frameCount; in resampleStereo16()
367 mX0L = mBuffer.i16[mBuffer.frameCount*2-2]; in resampleStereo16()
368 mX0R = mBuffer.i16[mBuffer.frameCount*2-1]; in resampleStereo16()
390 if (inputIndex + 2 < mBuffer.frameCount) { in resampleStereo16()
395 maxInIdx = mBuffer.frameCount - 2; in resampleStereo16()
[all …]
DAudioResamplerCubic.cpp67 if (mBuffer.frameCount == 0) { in resampleStereo16()
68 mBuffer.frameCount = inFrameCount; in resampleStereo16()
95 if (inputIndex == mBuffer.frameCount) { in resampleStereo16()
98 mBuffer.frameCount = inFrameCount; in resampleStereo16()
134 if (mBuffer.frameCount == 0) { in resampleMono16()
135 mBuffer.frameCount = inFrameCount; in resampleMono16()
163 if (inputIndex == mBuffer.frameCount) { in resampleMono16()
166 mBuffer.frameCount = inFrameCount; in resampleMono16()
DAudioMixerBase.cpp813 int32_t* out, size_t frameCount, int32_t* temp, int32_t* aux) in volumeRampStereo() argument
840 } while (--frameCount); in volumeRampStereo()
848 } while (--frameCount); in volumeRampStereo()
856 int32_t* out, size_t frameCount, int32_t* temp, int32_t* aux) in volumeStereo() argument
872 } while (--frameCount); in volumeStereo()
880 } while (--frameCount); in volumeStereo()
885 int32_t* out, size_t frameCount, int32_t* temp __unused, int32_t* aux) in track__16BitsStereo() argument
914 } while (--frameCount); in track__16BitsStereo()
935 } while (--frameCount); in track__16BitsStereo()
954 } while (--frameCount); in track__16BitsStereo()
[all …]
/frameworks/av/media/libeffects/testlibs/
DAudioBiquadFilter.cpp66 int frameCount) { in process() argument
67 (this->*mCurProcessFunc)(in, out, frameCount); in process()
121 int frameCount) { in updateCoefs() argument
122 int64_t maxDelta = mMaxDelta * frameCount; in updateCoefs()
141 int frameCount) { in process_bypass() argument
144 memcpy(out, in, frameCount * mNumChannels * sizeof(audio_sample_t)); in process_bypass()
150 int frameCount) { in process_normal_mono() argument
151 size_t nFrames = frameCount; in process_normal_mono()
184 int frameCount) { in process_transition_normal_mono() argument
185 if (updateCoefs(mTargetCoefs, frameCount)) { in process_transition_normal_mono()
[all …]
DAudioBiquadFilter.h79 int frameCount);
98 int frameCount);
154 bool updateCoefs(const audio_coef_t coefs[NUM_COEFS], int frameCount);
158 int frameCount);
161 int frameCount);
164 audio_sample_t * out, int frameCount);
167 audio_sample_t * out, int frameCount);
170 int frameCount);
173 audio_sample_t * out, int frameCount);
176 audio_sample_t * out, int frameCount);
/frameworks/av/media/libaudioprocessing/tests/fuzzer/
Dlibaudioprocessing_fuzz_utils.h39 if (buffer->frameCount > mNumFrames - mNextFrame) { in getNextBuffer()
40 buffer->frameCount = mNumFrames - mNextFrame; in getNextBuffer()
42 mUnrel = buffer->frameCount; in getNextBuffer()
43 if (buffer->frameCount > 0) { in getNextBuffer()
52 if (buffer->frameCount > mUnrel) { in releaseBuffer()
56 mNextFrame += buffer->frameCount; in releaseBuffer()
57 mUnrel -= buffer->frameCount; in releaseBuffer()
59 buffer->frameCount = 0; in releaseBuffer()
/frameworks/av/media/libaaudio/src/flowgraph/
DFlowGraphNode.cpp26 int32_t frameCount = numFrames; in pullData() local
34 frameCount = port.get().pullData(callCount, frameCount); in pullData()
37 if (frameCount > 0) { in pullData()
38 frameCount = onProcess(frameCount); in pullData()
40 mLastFrameCount = frameCount; in pullData()
42 frameCount = mLastFrameCount; in pullData()
44 return frameCount; in pullData()
/frameworks/base/graphics/java/android/graphics/
DInterpolator.java32 public Interpolator(int valueCount, int frameCount) { in Interpolator() argument
34 mFrameCount = frameCount; in Interpolator()
35 native_instance = nativeConstructor(valueCount, frameCount); in Interpolator()
52 public void reset(int valueCount, int frameCount) { in reset() argument
54 mFrameCount = frameCount; in reset()
55 nativeReset(native_instance, valueCount, frameCount); in reset()
160 private static native long nativeConstructor(int valueCount, int frameCount); in nativeConstructor() argument
162 private static native void nativeReset(long native_instance, int valueCount, int frameCount); in nativeReset() argument
/frameworks/av/media/libaaudio/tests/
Dtest_block_adapter.cpp38 void fillSequence(int32_t *indexBuffer, int32_t frameCount) { in fillSequence() argument
39 ASSERT_LE(frameCount, TEST_BUFFER_SIZE); in fillSequence()
40 for (int i = 0; i < frameCount; i++) { in fillSequence()
45 int checkSequence(const int32_t *indexBuffer, int32_t frameCount) { in checkSequence() argument
47 for (int i = 0; i < frameCount; i++) { in checkSequence()
75 int32_t frameCount = numBytes / sizeof(int32_t); in onProcessFixedBlock() local
76 return checkSequence((int32_t *) buffer, frameCount); in onProcessFixedBlock()
102 int32_t frameCount = numBytes / sizeof(int32_t); in onProcessFixedBlock() local
103 fillSequence((int32_t *) buffer, frameCount); in onProcessFixedBlock()
/frameworks/av/media/libaudioprocessing/tests/
Dtest_utils.h124 size_t requestedFrames = buffer->frameCount;
126 buffer->frameCount = mNumFrames - mNextFrame;
131 mNextIdx-1, provided, buffer->frameCount);
132 if (provided < buffer->frameCount) {
133 buffer->frameCount = provided;
141 requestedFrames, mNumFrames - mNextFrame, buffer->frameCount);
142 mUnrel = buffer->frameCount;
143 if (buffer->frameCount > 0) {
154 if (buffer->frameCount > mUnrel) {
156 "to release", buffer->frameCount, mUnrel);
[all …]
Dtest-resampler.cpp278 size_t requestedFrames = buffer->frameCount; in main()
280 buffer->frameCount = mNumFrames - mNextFrame; in main()
284 printf("mPvalue[%zu]=%zu not %zu\n", mNextPidx-1, provided, buffer->frameCount); in main()
285 if (provided < buffer->frameCount) { in main()
286 buffer->frameCount = provided; in main()
295 requestedFrames, (size_t) (mNumFrames - mNextFrame), buffer->frameCount); in main()
297 mUnrel = buffer->frameCount; in main()
298 if (buffer->frameCount > 0) { in main()
307 if (buffer->frameCount > mUnrel) { in main()
309 "to release\n", buffer->frameCount, mUnrel); in main()
[all …]
/frameworks/av/media/libeffects/lvm/wrapper/Reverb/aidl/
DReverbContext.cpp340 int64_t inputFrameCount = getCommon().input.frameCount; in process()
341 int64_t outputFrameCount = getCommon().output.frameCount; in process()
349 int frameCount = mCommon.input.frameCount; in process() local
353 memset(out, 0, getOutputFrameSize() * frameCount); in process()
357 return {STATUS_OK, samples, outChannels * frameCount}; in process()
367 std::vector<float> outputSamples(frameCount * FCC_2); in process()
378 inputSamples.resize(frameCount * FCC_2); in process()
380 for (int i = 0; i < frameCount; i++) { in process()
385 for (int i = 0; i < frameCount; i++) { in process()
406 for (int fc = frameCount; fc > 0;) { in process()
[all …]
/frameworks/av/services/audioflinger/timing/tests/
Dmonotonicframecounter_tests.cpp55 const int64_t frameCount = in TEST() local
58 ASSERT_GE(frameCount, prevFrameCount); in TEST()
59 prevFrameCount = frameCount; in TEST()
80 const int64_t frameCount = in TEST() local
83 ASSERT_GE(frameCount, prevFrameCount); in TEST()
84 prevFrameCount = frameCount; in TEST()
/frameworks/av/media/libeffects/spatializer/benchmarks/
Dspatializer_benchmark.cpp90 const size_t frameCount = durationMs * sampleRate / 1000; in BM_SPATIALIZER() local
97 std::vector<float> input(frameCount * inputChannelCount); in BM_SPATIALIZER()
135 std::vector<float> output(frameCount * outputChannelCount); in BM_SPATIALIZER()
140 audio_buffer_t inBuffer = {.frameCount = frameCount, .f32 = input.data()}; in BM_SPATIALIZER()
141 audio_buffer_t outBuffer = {.frameCount = frameCount, .f32 = output.data()}; in BM_SPATIALIZER()
147 state.SetComplexityN(frameCount); in BM_SPATIALIZER()
/frameworks/av/services/audioflinger/
DTracks.cpp91 size_t frameCount, in TrackBase() argument
117 mFrameCount(frameCount), in TrackBase()
142 size_t minBufferSize = buffer == NULL ? roundup(frameCount) : frameCount; in TrackBase()
144 if (minBufferSize < frameCount // roundup rounds down for values above UINT_MAX / 2 in TrackBase()
299 mTee.write(buffer->raw, buffer->frameCount); in releaseBuffer()
303 buf.mFrameCount = buffer->frameCount; in releaseBuffer()
305 buffer->frameCount = 0; in releaseBuffer()
325 uint64_t mixBufferNs = ((uint64_t)2 * thread->frameCount() * 1000000000) / in PatchTrackBase()
692 size_t frameCount, in create() argument
715 frameCount, in create()
[all …]
/frameworks/av/media/libaudiohal/impl/
DEffectBufferHalHidl.cpp60 mHidlBuffer.frameCount = 0;
106 void EffectBufferHalHidl::setFrameCount(size_t frameCount) { in setFrameCount() argument
107 mHidlBuffer.frameCount = frameCount; in setFrameCount()
108 mAudioBuffer.frameCount = frameCount; in setFrameCount()
/frameworks/av/include/private/media/
DAudioTrackShared.h291 Proxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool isOut,
302 size_t frameCount() const { return mFrameCount; }
326 ClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize,
447 AudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount,
449 : ClientProxy(cblk, buffers, frameCount, frameSize, true /*isOut*/,
504 StaticAudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount,
560 AudioRecordClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount,
562 : ClientProxy(cblk, buffers, frameCount, frameSize,
582 ServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize,
664 AudioTrackServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount,
[all …]
/frameworks/av/media/libaudioclient/tests/
Dtest_create_audiotrack.cpp62 size_t frameCount; in testTrack() local
79 &frameCount, &notificationFrames, &useSharedBuffer, &flags, &sessionId, &usage, in testTrack()
89 audio_bytes_per_sample(format) * frameCount; in testTrack()
92 frameCount = 0; in testTrack()
110 track->set(AUDIO_STREAM_DEFAULT, sampleRate, format, channelMask, frameCount, flags, in testTrack()
/frameworks/av/media/libeffects/hapticgenerator/
DProcessors.cpp61 void Ramp::process(float *out, const float *in, size_t frameCount) { in process() argument
64 size_t sampleCount = frameCount * mChannelCount; in process()
73 for (; i < frameCount * mChannelCount; ++i) { in process()
93 void SlowEnvelope::process(float* out, const float* in, size_t frameCount) { in process() argument
94 size_t sampleCount = frameCount * mChannelCount; in process()
102 mLpf->process(mLpfOutBuffer.data(), mLpfInBuffer.data(), frameCount); in process()
133 void Distortion::process(float *out, const float *in, size_t frameCount) { in process() argument
134 size_t sampleCount = frameCount * mChannelCount; in process()
142 mLpf->process(out, mLpfInBuffer.data(), frameCount); // Reduce 3*F components. in process()

1234567