Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9c2e9c8 authored by Wei Jia's avatar Wei Jia
Browse files

NuPlayerRenderer: adjust delay of posting drain audio message based on playback rate.

Bug: 19196501
Change-Id: I2a98e877ed946e899af0974a0c2397c4146ce349
parent ed5554fb
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -312,6 +312,9 @@ void NuPlayer::Renderer::onMessageReceived(const sp<AMessage> &msg) {
                int64_t delayUs =
                    mAudioSink->msecsPerFrame()
                        * numFramesPendingPlayout * 1000ll;
                if (mPlaybackRate > 1.0f) {
                    delayUs /= mPlaybackRate;
                }

                // Let's give it more data after about half that time
                // has elapsed.