Fix integer bitrate division

PiperOrigin-RevId: 237028164
This commit is contained in:
andrewlewis 2019-03-06 13:18:14 +00:00 committed by Oliver Woodman
parent 155a129d2c
commit dd06a2d5f1

View File

@ -352,7 +352,8 @@ public final class BufferSizeAdaptationBuilder {
// buffer = slope * ln(bitrate) + intercept,
// with buffer(minBitrate) = minBuffer and buffer(maxBitrate) = maxBuffer - hysteresisBuffer.
bitrateToBufferFunctionSlope =
(maxBufferUs - hysteresisBufferUs - minBufferUs) / Math.log(maxBitrate / minBitrate);
(maxBufferUs - hysteresisBufferUs - minBufferUs)
/ Math.log((double) maxBitrate / minBitrate);
bitrateToBufferFunctionIntercept =
minBufferUs - bitrateToBufferFunctionSlope * Math.log(minBitrate);
}