diff --git a/library/src/main/java/com/google/android/exoplayer/upstream/DefaultBandwidthMeter.java b/library/src/main/java/com/google/android/exoplayer/upstream/DefaultBandwidthMeter.java index 9fa124a272..4b2ed2806c 100644 --- a/library/src/main/java/com/google/android/exoplayer/upstream/DefaultBandwidthMeter.java +++ b/library/src/main/java/com/google/android/exoplayer/upstream/DefaultBandwidthMeter.java @@ -115,8 +115,8 @@ public class DefaultBandwidthMeter implements BandwidthMeter, TransferListener { float bytesPerSecond = accumulator * 1000 / elapsedMs; slidingPercentile.addSample(computeWeight(accumulator), bytesPerSecond); float bandwidthEstimateFloat = slidingPercentile.getPercentile(0.5f); - bandwidthEstimate = bandwidthEstimateFloat == Float.NaN - ? NO_ESTIMATE : (long) bandwidthEstimateFloat; + bandwidthEstimate = Float.isNaN(bandwidthEstimateFloat) ? NO_ESTIMATE + : (long) bandwidthEstimateFloat; notifyBandwidthSample(elapsedMs, accumulator, bandwidthEstimate); } streamCount--;