Searched refs:mPlaybackRate (Results 1 - 20 of 20) sorted by relevance

/frameworks/av/media/libstagefright/
H A DMediaClock.cpp37 mPlaybackRate(1.0) {
66 anchorTimeMediaUs + (nowUs - anchorTimeRealUs) * (double)mPlaybackRate;
77 mAnchorTimeMediaUs + (nowUs - mAnchorTimeRealUs) * (double)mPlaybackRate;
96 mPlaybackRate = rate;
101 mAnchorTimeMediaUs += (nowUs - mAnchorTimeRealUs) * (double)mPlaybackRate;
107 mPlaybackRate = rate;
112 return mPlaybackRate;
132 + (realUs - mAnchorTimeRealUs) * (double)mPlaybackRate;
153 if (mPlaybackRate == 0.0) {
164 *outRealUs = (targetMediaUs - nowMediaUs) / (double)mPlaybackRate
[all...]
H A DMediaSync.cpp60 mPlaybackRate(0.0) {
65 mPlaybackSettings.mSpeed = mPlaybackRate;
241 updatePlaybackRate_l(mPlaybackRate);
245 if (rate > mPlaybackRate) {
248 mPlaybackRate = rate;
262 if (mPlaybackRate == 0.0f) {
281 / (mNativeSampleRateInHz * (double)mPlaybackRate);
286 "is too high, possibly due to super low playback rate(%f)", mPlaybackRate);
615 ALOGI_IF(mPlaybackRate != 0.f, "still waiting to release a buffer before acquire");
/frameworks/base/media/java/android/media/
H A DMediaSync.java203 private float mPlaybackRate = 0.0f; field in class:MediaSync
377 mPlaybackRate = native_setPlaybackParams(params);;
379 if (mPlaybackRate != 0.0 && mAudioThread != null) {
408 mPlaybackRate = native_setSyncParams(params);;
410 if (mPlaybackRate != 0.0 && mAudioThread != null) {
518 if (mPlaybackRate != 0.0) {
528 if (mPlaybackRate == 0.0) {
/frameworks/av/include/media/stagefright/
H A DMediaClock.h73 float mPlaybackRate; member in struct:android::MediaClock
H A DMediaSync.h224 float mPlaybackRate; member in class:android::MediaSync
284 bool isPlaying() { return mPlaybackRate != 0.0; }
/frameworks/av/services/audioflinger/
H A DBufferProviders.cpp390 mBuffer.frameCount = mPlaybackRate.mSpeed == AUDIO_TIMESTRETCH_SPEED_NORMAL
391 ? outputDesired : outputDesired * mPlaybackRate.mSpeed + 1;
461 mPlaybackRate = playbackRate;
463 sonicSetSpeed(mSonicStream, mPlaybackRate.mSpeed);
467 mAudioPlaybackRateValid = isAudioPlaybackRateValid(mPlaybackRate);
483 const size_t targetSrc = *dstFrames * mPlaybackRate.mSpeed;
485 *dstFrames = *srcFrames / mPlaybackRate.mSpeed;
490 switch(mPlaybackRate.mFallbackMode) {
512 mPlaybackRate.mFallbackMode);
H A DBufferProviders.h180 AudioPlaybackRate mPlaybackRate; member in class:android::TimestretchBufferProvider
H A DAudioMixer.h263 AudioPlaybackRate mPlaybackRate; member in struct:android::AudioMixer::track_t
H A DAudioMixer.cpp230 t->mPlaybackRate = AUDIO_PLAYBACK_RATE_DEFAULT;
797 fabs(playbackRate.mSpeed - mPlaybackRate.mSpeed) < AUDIO_TIMESTRETCH_SPEED_MIN_DELTA &&
798 fabs(playbackRate.mPitch - mPlaybackRate.mPitch) < AUDIO_TIMESTRETCH_PITCH_MIN_DELTA) ||
799 isAudioPlaybackRateEqual(playbackRate, mPlaybackRate)) {
802 mPlaybackRate = playbackRate;
/frameworks/wilhelm/src/
H A Dclasses.h64 IPlaybackRate mPlaybackRate; member in struct:CAudioPlayer_struct
269 IPlaybackRate mPlaybackRate; member in struct:__anon1750
H A Dclasses.c84 {MPH_PLAYBACKRATE, INTERFACE_DYNAMIC, offsetof(CAudioPlayer, mPlaybackRate)},
319 {MPH_PLAYBACKRATE, INTERFACE_DYNAMIC_OPTIONAL, offsetof(CMidiPlayer, mPlaybackRate)},
/frameworks/av/media/libmedia/
H A DAudioTrack.cpp436 mPlaybackRate = AUDIO_PLAYBACK_RATE_DEFAULT;
817 const uint32_t effectiveSampleRate = adjustSampleRate(rate, mPlaybackRate.mPitch);
856 if (isAudioPlaybackRateEqual(playbackRate, mPlaybackRate)) {
903 mPlaybackRate = playbackRate;
913 return mPlaybackRate;
939 / ((double)mSampleRate * mPlaybackRate.mSpeed));
1365 max(mMaxRequiredSpeed, mPlaybackRate.mSpeed);
1530 const uint32_t effectiveSampleRate = adjustSampleRate(mSampleRate, mPlaybackRate.mPitch);
1531 const float effectiveSpeed = adjustSpeed(mPlaybackRate.mSpeed, mPlaybackRate
[all...]
H A DAudioTrackShared.cpp870 mPlaybackRateObserver.poll(mPlaybackRate);
871 return mPlaybackRate;
/frameworks/av/include/private/media/
H A DAudioTrackShared.h556 mPlaybackRate = AUDIO_PLAYBACK_RATE_DEFAULT;
604 AudioPlaybackRate mPlaybackRate; // last observed playback rate member in class:android::AudioTrackServerProxy
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayerRenderer.cpp134 mPlaybackRate = mPlaybackSettings.mSpeed;
135 mMediaClock->setPlaybackRate(mPlaybackRate);
209 mPlaybackRate = rate.mSpeed;
210 mMediaClock->setPlaybackRate(mPlaybackRate);
496 if (mPlaybackRate > 1.0f) {
497 delayUs /= mPlaybackRate;
1203 // CHECK(mPlaybackRate > 0);
1207 postDelayUs /= mPlaybackRate;
1693 mMediaClock->setPlaybackRate(mPlaybackRate);
H A DNuPlayerRenderer.h156 float mPlaybackRate; // audio track rate member in struct:android::NuPlayer::Renderer
/frameworks/av/media/libmediaplayerservice/
H A DMediaPlayerService.cpp1389 mPlaybackRate(AUDIO_PLAYBACK_RATE_DEFAULT),
1799 // based on mPlaybackRate at the time of open (instead of kMaxRequiredSpeed),
1802 std::min(std::max(mPlaybackRate.mSpeed, 1.0f), kMaxRequiredSpeed);
1803 ALOGW_IF(targetSpeed != mPlaybackRate.mSpeed,
1805 targetSpeed, mPlaybackRate.mSpeed);
1876 mMsecsPerFrame = 1E3f / (mPlaybackRate.mSpeed * sampleRate);
1893 res = mTrack->setPlaybackRate(mPlaybackRate);
2061 mPlaybackRate = rate;
2070 mPlaybackRate = rate;
H A DMediaPlayerService.h150 AudioPlaybackRate mPlaybackRate; member in class:android::MediaPlayerService::AudioOutput
/frameworks/av/include/media/
H A DAudioTrack.h944 AudioPlaybackRate mPlaybackRate; member in class:android::AudioTrack
/frameworks/wilhelm/src/android/
H A DAudioPlayer_to_android.cpp1371 pAudioPlayer->mPlaybackRate.mMinRate = AUDIOTRACK_MIN_PLAYBACKRATE_PERMILLE;
1372 pAudioPlayer->mPlaybackRate.mMaxRate = AUDIOTRACK_MAX_PLAYBACKRATE_PERMILLE;
1375 pAudioPlayer->mPlaybackRate.mMinRate = MEDIAPLAYER_MIN_PLAYBACKRATE_PERMILLE;
1376 pAudioPlayer->mPlaybackRate.mMaxRate = MEDIAPLAYER_MAX_PLAYBACKRATE_PERMILLE;

Completed in 773 milliseconds