lavfi/vf_overlay: check that filter_frame does not return EAGAIN.
EAGAIN is used internally in the code; it currently does not make sense as a return code from the next filter. Should fix CID966655.
This commit is contained in:
parent
a74548521b
commit
7e5c5fa5fc
@ -473,6 +473,7 @@ static int try_filter_frame(AVFilterContext *ctx, AVFilterBufferRef *mainpic)
|
||||
if (over->overpicref)
|
||||
blend_image(ctx, mainpic, over->overpicref, over->x, over->y);
|
||||
ret = ff_filter_frame(ctx->outputs[0], mainpic);
|
||||
av_assert1(ret != AVERROR(EAGAIN));
|
||||
over->frame_requested = 0;
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user