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

Commit e9ab588c authored by Wei Jia's avatar Wei Jia Committed by android-build-merger
Browse files

Merge "Fix bugs regarding clamping of numFrames variable." am: 615d9ff5

am: 23a9678b

Change-Id: I47258ce06c86cdce5674beae4433b3f4288fbb8c
parents e0aad0c9 23a9678b
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -1145,8 +1145,8 @@ int64_t NuPlayer::Renderer::getDurationUsIfPlayedAtSampleRate(uint32_t numFrames
        ALOGE("sampleRate is 0 in %s mode", offloadingAudio() ? "offload" : "non-offload");
        ALOGE("sampleRate is 0 in %s mode", offloadingAudio() ? "offload" : "non-offload");
        return 0;
        return 0;
    }
    }
    // TODO: remove the (int32_t) casting below as it may overflow at 12.4 hours.

    return (int64_t)((int32_t)numFrames * 1000000LL / sampleRate);
    return (int64_t)(numFrames * 1000000LL / sampleRate);
}
}


// Calculate duration of pending samples if played at normal rate (i.e., 1.0).
// Calculate duration of pending samples if played at normal rate (i.e., 1.0).