/frameworks/native/libs/ui/ |
H A D | FrameStats.cpp | 41 size_t frameCount = desiredPresentTimesNano.size(); local 46 memcpy(timestamps, desiredPresentTimesNano.array(), frameCount * timestampSize); 47 timestamps += frameCount; 49 memcpy(timestamps, actualPresentTimesNano.array(), frameCount * timestampSize); 50 timestamps += frameCount; 52 memcpy(timestamps, frameReadyTimesNano.array(), frameCount * timestampSize); 65 size_t frameCount = (size - timestampSize) / (3 * timestampSize); local 70 desiredPresentTimesNano.resize(frameCount); 71 memcpy(desiredPresentTimesNano.editArray(), timestamps, frameCount * timestampSize); 72 timestamps += frameCount; [all...] |
/frameworks/av/media/libeffects/testlibs/ |
H A D | AudioBiquadFilter.h | 27 // The filter works on fixed sized blocks of data (frameCount multi-channel 72 // Process a buffer of data. Always processes frameCount multi-channel 75 // in The input buffer. Should be of size frameCount * nChannels. 76 // out The output buffer. Should be of size frameCount * nChannels. 77 // frameCount Number of multi-channel samples to process. 79 int frameCount); 98 int frameCount); 154 bool updateCoefs(const audio_coef_t coefs[NUM_COEFS], int frameCount); 158 int frameCount); 161 int frameCount); [all...] |
H A D | AudioBiquadFilter.cpp | 66 int frameCount) { 67 (this->*mCurProcessFunc)(in, out, frameCount); 121 int frameCount) { 122 int64_t maxDelta = mMaxDelta * frameCount; 141 int frameCount) { 144 memcpy(out, in, frameCount * mNumChannels * sizeof(audio_sample_t)); 150 int frameCount) { 151 size_t nFrames = frameCount; 184 int frameCount) { 185 if (updateCoefs(mTargetCoefs, frameCount)) { 65 process(const audio_sample_t in[], audio_sample_t out[], int frameCount) argument 120 updateCoefs(const audio_coef_t coefs[NUM_COEFS], int frameCount) argument 139 process_bypass(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument 148 process_normal_mono(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument 182 process_transition_normal_mono(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument 191 process_transition_bypass_mono(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument 200 process_normal_multi(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument 240 process_transition_normal_multi(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument 249 process_transition_bypass_multi(const audio_sample_t * in, audio_sample_t * out, int frameCount) argument [all...] |
H A D | AudioShelvingFilter.h | 93 // frameCount * nChannels interlaced samples. Processing can be done 97 // frameCount Number of frames to produce. 99 int frameCount) { mBiquad.process(in, out, frameCount); } 98 process(const audio_sample_t in[], audio_sample_t out[], int frameCount) argument
|
H A D | AudioPeakingFilter.h | 99 // frameCount * nChannels interlaced samples. Processing can be done 103 // frameCount Number of frames to produce. 105 int frameCount) { mBiquad.process(in, out, frameCount); } 104 process(const audio_sample_t in[], audio_sample_t out[], int frameCount) argument
|
/frameworks/av/media/libnbaio/ |
H A D | SourceAudioBufferProvider.cpp | 50 ALOG_ASSERT(buffer != NULL && buffer->frameCount > 0 && mGetCount == 0); 54 if (mRemaining < buffer->frameCount) { 55 buffer->frameCount = mRemaining; 58 mGetCount = buffer->frameCount; 62 if (buffer->frameCount > mSize) { 64 mAllocated = malloc(buffer->frameCount * mFrameSize); 65 mSize = buffer->frameCount; 68 ssize_t actual = mSource->read(mAllocated, buffer->frameCount, pts); 70 ALOG_ASSERT((size_t) actual <= buffer->frameCount); 74 buffer->frameCount [all...] |
H A D | AudioBufferProviderSource.cpp | 46 return mBuffer.raw != NULL ? mBuffer.frameCount - mConsumed : 0; 57 mBuffer.frameCount = count; 65 size_t available = mBuffer.frameCount - mConsumed; 72 if (CC_UNLIKELY((mConsumed += count) >= mBuffer.frameCount)) { 104 mBuffer.frameCount = count; 107 ALOG_ASSERT(mBuffer.raw != NULL && mBuffer.frameCount <= count); 118 size_t available = mBuffer.frameCount - mConsumed; 134 if (CC_LIKELY((mConsumed += ret) < mBuffer.frameCount)) {
|
/frameworks/av/include/media/ |
H A D | AudioBufferProvider.h | 32 Buffer() : raw(NULL), frameCount(0) { } 38 size_t frameCount; member in struct:android::AudioBufferProvider::Buffer 52 // buffer->frameCount maximum number of desired frames 55 // buffer->raw non-NULL pointer to buffer->frameCount contiguous available frames 56 // buffer->frameCount number of contiguous available frames at buffer->raw, 57 // 0 < buffer->frameCount <= entry value 61 // buffer->frameCount 0 67 // buffer->frameCount number of frames to release, must be <= number of frames 71 // buffer->frameCount 0; implementation MUST set to zero
|
H A D | AudioRecord.h | 46 // ignore the event by setting frameCount to zero. 64 size_t frameCount; // number of sample frames corresponding to size; member in class:android::AudioRecord::Buffer 69 size_t size; // input/output in bytes == frameCount * frameSize 71 // FIXME this is redundant with respect to frameCount, 107 * frameCount is guaranteed to be non-zero if status is NO_ERROR, 111 static status_t getMinFrameCount(size_t* frameCount, 141 * frameCount: Minimum size of track PCM buffer in frames. This defines the 162 size_t frameCount = 0, 196 size_t frameCount = 0, 223 size_t frameCount() cons function in class:android::AudioRecord [all...] |
/frameworks/base/graphics/java/android/graphics/ |
H A D | Interpolator.java | 29 public Interpolator(int valueCount, int frameCount) { argument 31 mFrameCount = frameCount; 32 native_instance = nativeConstructor(valueCount, frameCount); 49 public void reset(int valueCount, int frameCount) { argument 51 mFrameCount = frameCount; 52 nativeReset(native_instance, valueCount, frameCount); 156 private static native long nativeConstructor(int valueCount, int frameCount); argument 158 private static native void nativeReset(long native_instance, int valueCount, int frameCount); argument
|
/frameworks/av/services/audioflinger/ |
H A D | FastCapture.cpp | 92 const size_t frameCount = current->mFrameCount; local 126 if ((!Format_isEqual(format, previousFormat)) || (frameCount != previous->mFrameCount)) { 130 if (frameCount > 0 && sampleRate > 0) { 136 readBuffer = new short[frameCount * channelCount]; 137 periodNs = (frameCount * 1000000000LL) / sampleRate; // 1.00 138 underrunNs = (frameCount * 1750000000LL) / sampleRate; // 1.75 139 overrunNs = (frameCount * 500000000LL) / sampleRate; // 0.50 140 forceNs = (frameCount * 950000000LL) / sampleRate; // 0.95 141 warmupNs = (frameCount * 500000000LL) / sampleRate; // 0.50 150 dumpState->mFrameCount = frameCount; 160 const size_t frameCount = current->mFrameCount; local [all...] |
H A D | AudioResamplerCubic.cpp | 66 if (mBuffer.frameCount == 0) { 67 mBuffer.frameCount = inFrameCount; 72 // ALOGW("New buffer: offset=%p, frames=%dn", mBuffer.raw, mBuffer.frameCount); 95 if (inputIndex == mBuffer.frameCount) { 98 mBuffer.frameCount = inFrameCount; 105 // ALOGW("New buffer: offset=%p, frames=%d", mBuffer.raw, mBuffer.frameCount); 134 if (mBuffer.frameCount == 0) { 135 mBuffer.frameCount = inFrameCount; 140 // ALOGW("New buffer: offset=%p, frames=%d", mBuffer.raw, mBuffer.frameCount); 163 if (inputIndex == mBuffer.frameCount) { [all...] |
H A D | Tracks.cpp | 70 size_t frameCount, 92 mFrameCount(frameCount), 116 size_t bufferSize = (buffer == NULL ? roundup(frameCount) : frameCount) * mFrameSize; 251 (void) mTeeSink->write(buffer->raw, buffer->frameCount); 256 buf.mFrameCount = buffer->frameCount; 258 buffer->frameCount = 0; 380 size_t frameCount, 387 : TrackBase(thread, client, sampleRate, format, channelMask, frameCount, 422 mAudioTrackServerProxy = new AudioTrackServerProxy(mCblk, mBuffer, frameCount, 64 TrackBase( ThreadBase *thread, const sp<Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, int sessionId, int clientUid, IAudioFlinger::track_flags_t flags, bool isOut, alloc_type alloc, track_type type) argument 373 Track( PlaybackThread *thread, const sp<Client>& client, audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, const sp<IMemory>& sharedBuffer, int sessionId, int uid, IAudioFlinger::track_flags_t flags, track_type type) argument 1132 create( PlaybackThread *thread, const sp<Client>& client, audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, const sp<IMemory>& sharedBuffer, int sessionId, int uid) argument 1152 TimedTrack( PlaybackThread *thread, const sp<Client>& client, audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, const sp<IMemory>& sharedBuffer, int sessionId, int uid) argument 1265 int64_t frameCount = mTimedBufferQueue[trimEnd].buffer()->size() local 1651 OutputTrack( PlaybackThread *playbackThread, DuplicatingThread *sourceThread, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, int uid) argument 1869 PatchTrack(PlaybackThread *playbackThread, uint32_t sampleRate, audio_channel_mask_t channelMask, audio_format_t format, size_t frameCount, void *buffer, IAudioFlinger::track_flags_t flags) argument 1979 RecordTrack( RecordThread *thread, const sp<Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, int sessionId, int uid, IAudioFlinger::track_flags_t flags, track_type type) argument 2150 PatchRecord(RecordThread *recordThread, uint32_t sampleRate, audio_channel_mask_t channelMask, audio_format_t format, size_t frameCount, void *buffer, IAudioFlinger::track_flags_t flags) argument [all...] |
H A D | AudioResampler.cpp | 282 mBuffer.frameCount = 0; 330 mBuffer.frameCount = 0; 371 while (mBuffer.frameCount == 0) { 372 mBuffer.frameCount = inFrameCount; 379 // ALOGE("New buffer fetched: %d frames", mBuffer.frameCount); 380 if (mBuffer.frameCount > inputIndex) break; 382 inputIndex -= mBuffer.frameCount; 383 mX0L = mBuffer.i16[mBuffer.frameCount*2-2]; 384 mX0R = mBuffer.i16[mBuffer.frameCount*2-1]; 386 // mBuffer.frameCount [all...] |
H A D | AudioMixer.cpp | 110 mBuffer.frameCount = 0; 116 if (mBuffer.frameCount != 0) { 126 // this, pBuffer, pBuffer->frameCount, pts); 130 copyFrames(pBuffer->raw, pBuffer->raw, pBuffer->frameCount); 134 if (mBuffer.frameCount == 0) { 135 mBuffer.frameCount = pBuffer->frameCount; 138 // res == OK and mBuffer.frameCount == 0, doesn't seem to happen now 7/18/2014. 140 // By API spec, if res != OK, then mBuffer.frameCount == 0. 142 ALOG_ASSERT(res == OK || mBuffer.frameCount 381 AudioMixer(size_t frameCount, uint32_t sampleRate, uint32_t maxNumTracks) argument 1249 volumeRampStereo(track_t* t, int32_t* out, size_t frameCount, int32_t* temp, int32_t* aux) argument 1292 volumeStereo(track_t* t, int32_t* out, size_t frameCount, int32_t* temp, int32_t* aux) argument 1321 track__16BitsStereo(track_t* t, int32_t* out, size_t frameCount, int32_t* temp __unused, int32_t* aux) argument 1413 track__16BitsMono(track_t* t, int32_t* out, size_t frameCount, int32_t* temp __unused, int32_t* aux) argument 1849 volumeRampMulti(uint32_t channels, TO* out, size_t frameCount, const TI* in, TA* aux, TV *vol, const TV *volinc, TAV *vola, TAV volainc) argument 1893 volumeMulti(uint32_t channels, TO* out, size_t frameCount, const TI* in, TA* aux, const TV *vol, TAV vola) argument 2060 track__NoResample(track_t* t, TO* out, size_t frameCount, TO* temp __unused, TA* aux) argument [all...] |
H A D | test-resample.cpp | 278 size_t requestedFrames = buffer->frameCount; 280 buffer->frameCount = mNumFrames - mNextFrame; 284 printf("mPvalue[%zu]=%zu not %zu\n", mNextPidx-1, provided, buffer->frameCount); 285 if (provided < buffer->frameCount) { 286 buffer->frameCount = provided; 295 requestedFrames, (size_t) (mNumFrames - mNextFrame), buffer->frameCount); 297 mUnrel = buffer->frameCount; 298 if (buffer->frameCount > 0) { 307 if (buffer->frameCount > mUnrel) { 309 "to release\n", buffer->frameCount, mUnre [all...] |
H A D | FastMixer.cpp | 141 const size_t frameCount = current->mFrameCount; local 170 if ((!Format_isEqual(format, previousFormat)) || (frameCount != previous->mFrameCount)) { 178 if (frameCount > 0 && sampleRate > 0) { 182 mixer = new AudioMixer(frameCount, sampleRate, FastMixerState::kMaxFastTracks); 185 mMixerBufferSize = mixerFrameSize * frameCount; 190 mSinkBufferSize = sinkFrameSize * frameCount; 193 periodNs = (frameCount * 1000000000LL) / sampleRate; // 1.00 194 underrunNs = (frameCount * 1750000000LL) / sampleRate; // 1.75 195 overrunNs = (frameCount * 500000000LL) / sampleRate; // 0.50 196 forceNs = (frameCount * 95000000 326 const size_t frameCount = current->mFrameCount; local [all...] |
H A D | AudioResamplerDyn.cpp | 524 ALOG_ASSERT(inputIndex <= mBuffer.frameCount, "inputIndex%d > frameCount%d", 525 inputIndex, mBuffer.frameCount); 528 while (mBuffer.frameCount == 0 && inFrameCount > 0) { 529 mBuffer.frameCount = inFrameCount; 535 inFrameCount -= mBuffer.frameCount; 543 if (inputIndex >= mBuffer.frameCount) { 557 const size_t frameCount = mBuffer.frameCount; local 584 if (inputIndex >= frameCount) { [all...] |
/frameworks/av/services/audioflinger/tests/ |
H A D | test_utils.h | 117 size_t requestedFrames = buffer->frameCount; 119 buffer->frameCount = mNumFrames - mNextFrame; 124 mNextIdx-1, provided, buffer->frameCount); 125 if (provided < buffer->frameCount) { 126 buffer->frameCount = provided; 134 requestedFrames, mNumFrames - mNextFrame, buffer->frameCount); 135 mUnrel = buffer->frameCount; 136 if (buffer->frameCount > 0) { 147 if (buffer->frameCount > mUnrel) { 149 "to release", buffer->frameCount, mUnre [all...] |
/frameworks/av/include/private/media/ |
H A D | AudioTrackShared.h | 148 Proxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool isOut, 179 ClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, 271 AudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument 273 : ClientProxy(cblk, buffers, frameCount, frameSize, true /*isOut*/, 309 StaticAudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, 337 AudioRecordClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument 339 : ClientProxy(cblk, buffers, frameCount, frameSize, 349 ServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, 395 AudioTrackServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument 397 : ServerProxy(cblk, buffers, frameCount, frameSiz 468 AudioRecordServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool clientInServer) argument [all...] |
/frameworks/base/core/jni/android/graphics/ |
H A D | Interpolator.cpp | 8 static jlong Interpolator_constructor(JNIEnv* env, jobject clazz, jint valueCount, jint frameCount) argument 10 return reinterpret_cast<jlong>(new SkInterpolator(valueCount, frameCount)); 19 static void Interpolator_reset(JNIEnv* env, jobject clazz, jlong interpHandle, jint valueCount, jint frameCount) argument 22 interp->reset(valueCount, frameCount);
|
/frameworks/av/media/libmedia/ |
H A D | AudioRecord.cpp | 37 size_t* frameCount, 42 if (frameCount == NULL) { 56 if ((*frameCount = (size * 2) / (audio_channel_count_from_in_mask(channelMask) * 79 size_t frameCount, 92 mStatus = set(inputSource, sampleRate, format, channelMask, frameCount, cbf, user, 124 size_t frameCount, 134 ALOGV("set(): inputSource %d, sampleRate %u, format %#x, channelMask %#x, frameCount %zu, " 136 inputSource, sampleRate, format, channelMask, frameCount, notificationFrames, 218 mReqFrameCount = frameCount; 468 size_t frameCount local 36 getMinFrameCount( size_t* frameCount, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask) argument 74 AudioRecord( audio_source_t inputSource, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, callback_t cbf, void* user, uint32_t notificationFrames, int sessionId, transfer_type transferType, audio_input_flags_t flags, const audio_attributes_t* pAttributes) argument 119 set( audio_source_t inputSource, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, callback_t cbf, void* user, uint32_t notificationFrames, bool threadCanCallJava, int sessionId, transfer_type transferType, audio_input_flags_t flags, const audio_attributes_t* pAttributes) argument [all...] |
H A D | AudioTrack.cpp | 56 size_t* frameCount, 60 if (frameCount == NULL) { 99 *frameCount = (sampleRate == 0) ? afFrameCount * minBufCount : 103 if (*frameCount == 0) { 109 *frameCount, afFrameCount, minBufCount, afSampleRate, afLatency); 133 size_t frameCount, 151 frameCount, flags, cbf, user, notificationFrames, 179 0 /*frameCount*/, flags, cbf, user, notificationFrames, 213 size_t frameCount, 227 ALOGV("set(): streamType %d, sampleRate %u, format %#x, channelMask %#x, frameCount 55 getMinFrameCount( size_t* frameCount, audio_stream_type_t streamType, uint32_t sampleRate) argument 128 AudioTrack( audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, audio_output_flags_t flags, callback_t cbf, void* user, uint32_t notificationFrames, int sessionId, transfer_type transferType, const audio_offload_info_t *offloadInfo, int uid, pid_t pid, const audio_attributes_t* pAttributes) argument 208 set( audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, audio_output_flags_t flags, callback_t cbf, void* user, uint32_t notificationFrames, const sp<IMemory>& sharedBuffer, bool threadCanCallJava, int sessionId, transfer_type transferType, const audio_offload_info_t *offloadInfo, int uid, pid_t pid, const audio_attributes_t* pAttributes) argument 1009 size_t frameCount = mReqFrameCount; local [all...] |
/frameworks/native/opengl/tests/angeles/ |
H A D | app-linux.cpp | 206 int frameCount = 0; local 220 frameCount++; 229 printf("totalTime=%f s, frameCount=%d, %.2f fps\n", 230 totalTime, frameCount, frameCount/totalTime);
|
/frameworks/ex/framesequence/src/android/support/rastermill/ |
H A D | FrameSequence.java | 51 boolean opaque, int frameCount, int defaultLoopCount) { 56 mFrameCount = frameCount; 50 FrameSequence(long nativeFrameSequence, int width, int height, boolean opaque, int frameCount, int defaultLoopCount) argument
|