summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavfilter/vf_thumbnail.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/libavfilter/vf_thumbnail.c b/libavfilter/vf_thumbnail.c
index 64cedd449f..417ccd56d0 100644
--- a/libavfilter/vf_thumbnail.c
+++ b/libavfilter/vf_thumbnail.c
@@ -171,17 +171,16 @@ static int request_frame(AVFilterLink *link)
{
AVFilterContext *ctx = link->src;
ThumbContext *s = ctx->priv;
+ int ret = ff_request_frame(ctx->inputs[0]);
- /* TODO reindent */
- int ret = ff_request_frame(ctx->inputs[0]);
- if (ret == AVERROR_EOF && s->n) {
- ret = ff_filter_frame(link, get_best_frame(ctx));
- if (ret < 0)
- return ret;
- ret = AVERROR_EOF;
- }
+ if (ret == AVERROR_EOF && s->n) {
+ ret = ff_filter_frame(link, get_best_frame(ctx));
if (ret < 0)
return ret;
+ ret = AVERROR_EOF;
+ }
+ if (ret < 0)
+ return ret;
return 0;
}