diff --git a/wcap/vpxenc.c b/wcap/vpxenc.c index 8edeb55c..1de4f926 100644 --- a/wcap/vpxenc.c +++ b/wcap/vpxenc.c @@ -412,7 +412,7 @@ static int read_frame(struct input_state *input, vpx_image_t *img) input->output_msecs = input->wcap->msecs; } - while (input->output_msecs > input->wcap->msecs) + while (input->output_msecs - input->wcap->msecs < INT32_MAX) if (!wcap_decoder_get_frame(input->wcap)) return 0;