Unified · Split
| @@ -126,11 +126,9 @@ static int request_frame(AVFilterLink *outlink) · 125 unmodified lines | |||
| 126 | { | 126 | { |
| 127 | AVFilterContext *ctx = outlink->src; | 127 | AVFilterContext *ctx = outlink->src; |
| 128 | FPSContext *s = ctx->priv; | 128 | FPSContext *s = ctx->priv; |
| 129 | int frames_out = s->frames_out; | 129 | int ret; |
| 130 | int ret = 0; | ||
| 131 | 130 | ||
| 132 | while (ret >= 0 && s->frames_out == frames_out) | 131 | ret = ff_request_frame(ctx->inputs[0]); |
| 133 | ret = ff_request_frame(ctx->inputs[0]); | ||
| 134 | 132 | ||
| 135 | /* flush the fifo */ | 133 | /* flush the fifo */ |
| 136 | if (ret == AVERROR_EOF && av_fifo_size(s->fifo)) { | 134 | if (ret == AVERROR_EOF && av_fifo_size(s->fifo)) { |