diff --git a/server/gstreamer-encoder.c b/server/gstreamer-encoder.c index e28ab00f..988d193d 100644 --- a/server/gstreamer-encoder.c +++ b/server/gstreamer-encoder.c @@ -511,7 +511,7 @@ static uint32_t get_min_playback_delay(SpiceGstEncoder *encoder) * an I frame) and an average frame. This also takes into account the * frames dropped by the encoder bit rate control. */ - uint32_t size = get_maximum_frame_size(encoder) + get_average_frame_size(encoder); + uint64_t size = get_maximum_frame_size(encoder) + get_average_frame_size(encoder); uint32_t send_time = MSEC_PER_SEC * size * 8 / encoder->bit_rate; /* Also factor in the network latency with a margin for jitter. */