Home | History | Annotate | Download | only in libstagefright

Lines Matching refs:mPlaybackRate

44       mPlaybackRate(1.0),
86 updateAnchorTimesAndPlaybackRate_l(-1, -1, mPlaybackRate);
101 anchorTimeMediaUs + (nowUs - anchorTimeRealUs) * (double)mPlaybackRate;
112 mAnchorTimeMediaUs + (nowUs - mAnchorTimeRealUs) * (double)mPlaybackRate;
118 updateAnchorTimesAndPlaybackRate_l(nowMediaUs, nowUs, mPlaybackRate);
133 mPlaybackRate = rate;
138 int64_t nowMediaUs = mAnchorTimeMediaUs + (nowUs - mAnchorTimeRealUs) * (double)mPlaybackRate;
153 return mPlaybackRate;
173 + (realUs - mAnchorTimeRealUs) * (double)mPlaybackRate;
194 if (mPlaybackRate == 0.0) {
205 *outRealUs = (targetMediaUs - nowMediaUs) / (double)mPlaybackRate + nowUs;
213 bool updateTimer = (mPlaybackRate != 0.0);
217 if (((it->mAdjustRealUs - (double)adjustRealUs) * (double)mPlaybackRate
268 double diff = it->mAdjustRealUs * (double)mPlaybackRate
283 if (mPlaybackRate != 0.0
284 && (double)diffMediaUs < INT64_MAX * (double)mPlaybackRate) {
285 int64_t targetRealUs = diffMediaUs / (double)mPlaybackRate;
301 if (mTimers.empty() || mPlaybackRate == 0.0 || mAnchorTimeMediaUs < 0
315 || mPlaybackRate != playbackRate) {
318 mPlaybackRate = playbackRate;
333 msg->setFloat("playback-rate", mPlaybackRate);