Home | History | Annotate | Download | only in rtp

Lines Matching refs:tick

105     void encode(int tick, AudioStream *chain);
106 void decode(int tick);
264 void AudioStream::encode(int tick, AudioStream *chain)
266 if (tick - mTick >= mInterval) {
268 int skipped = (tick - mTick) / mInterval;
275 tick = mTick;
310 data |= chain->mix(buffer, tick - mInterval, tick, mSampleRate);
360 void AudioStream::decode(int tick)
369 if ((unsigned int)(tick + BUFFER_SIZE - mBufferHead) > BUFFER_SIZE * 2) {
370 mBufferHead = tick - HISTORY_SIZE;
374 if (tick - mBufferHead > HISTORY_SIZE) {
376 mBufferHead = tick - HISTORY_SIZE;
384 int score = mBufferTail - tick - MEASURE_BASE;
387 mLatencyTimer = tick;
388 } else if (tick - mLatencyTimer >= MEASURE_PERIOD) {
445 if (tick - mBufferTail > 0) {
449 mBufferHead = tick + mInterval;
452 int tail = (tick + mInterval) * mSampleRate;
456 mBufferTail = tick + mInterval;
721 int tick = elapsedRealtime();
722 int deadline = tick + 10;
726 if (tick - stream->mTick >= 0) {
727 stream->encode(tick, chain);
743 deadline -= tick;
755 ((AudioStream *)events[i].data.ptr)->decode(tick);