Revert "Removing unnecessary casts to int64_t."

My fault, that was a float (not integer) which was converted to int64_t.

This reverts commit a885e1cbf0

Change-Id: Ic50708b959e1c3cb3e37da1429d334fafc3391d6
This commit is contained in:
Dmitry Kovalev 2014-08-20 11:24:48 -07:00 committed by Gerrit Code Review
parent a885e1cbf0
commit 7025d72cd8

View File

@ -106,9 +106,12 @@ void vp9_update_layer_context_change_config(VP9_COMP *const cpi,
}
bitrate_alloc = (float)lc->target_bandwidth / target_bandwidth;
// Update buffer-related quantities.
lrc->starting_buffer_level = rc->starting_buffer_level * bitrate_alloc;
lrc->optimal_buffer_level = rc->optimal_buffer_level * bitrate_alloc;
lrc->maximum_buffer_size = rc->maximum_buffer_size * bitrate_alloc;
lrc->starting_buffer_level =
(int64_t)(rc->starting_buffer_level * bitrate_alloc);
lrc->optimal_buffer_level =
(int64_t)(rc->optimal_buffer_level * bitrate_alloc);
lrc->maximum_buffer_size =
(int64_t)(rc->maximum_buffer_size * bitrate_alloc);
lrc->bits_off_target = MIN(lrc->bits_off_target, lrc->maximum_buffer_size);
lrc->buffer_level = MIN(lrc->buffer_level, lrc->maximum_buffer_size);
// Update framerate-related quantities.