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

Commit 757f6446 authored by Wei Jia's avatar Wei Jia Committed by Android (Google) Code Review
Browse files

Merge "mediaplayer: get/set PlaybackRate only when AudioSink has been opened." into mnc-dev

parents d9f493eb 27ea08e3
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -146,7 +146,7 @@ status_t NuPlayer::Renderer::onConfigPlayback(const AudioPlaybackRate &rate /* s
        return OK;
    }

    if (mAudioSink != NULL) {
    if (mAudioSink != NULL && mAudioSink->ready()) {
        status_t err = mAudioSink->setPlaybackRate(rate);
        if (err != OK) {
            return err;
@@ -172,7 +172,7 @@ status_t NuPlayer::Renderer::getPlaybackSettings(AudioPlaybackRate *rate /* nonn
}

status_t NuPlayer::Renderer::onGetPlaybackSettings(AudioPlaybackRate *rate /* nonnull */) {
    if (mAudioSink != NULL) {
    if (mAudioSink != NULL && mAudioSink->ready()) {
        status_t err = mAudioSink->getPlaybackRate(rate);
        if (err == OK) {
            if (!isAudioPlaybackRateEqual(*rate, mPlaybackSettings)) {
@@ -1378,7 +1378,7 @@ void NuPlayer::Renderer::onResume() {
        mPaused = false;

        // configure audiosink as we did not do it when pausing
        if (mAudioSink != NULL) {
        if (mAudioSink != NULL && mAudioSink->ready()) {
            mAudioSink->setPlaybackRate(mPlaybackSettings);
        }