Commit 19614921 authored by Paul B Mahol's avatar Paul B Mahol

avfilter/vf_decimate: also check for ready frames if not ppsrc is used

Fixes filtering when cascading multiple decimate filters.
parent d794b36a
......@@ -289,8 +289,8 @@ static int activate(AVFilterContext *ctx)
}
}
if (ff_inlink_queued_frames(ctx->inputs[INPUT_MAIN]) > 0 &&
(dm->ppsrc && ff_inlink_queued_frames(ctx->inputs[INPUT_CLEANSRC]) > 0)) {
if (ff_inlink_queued_frames(ctx->inputs[INPUT_MAIN]) > 0 && (!dm->ppsrc ||
(dm->ppsrc && ff_inlink_queued_frames(ctx->inputs[INPUT_CLEANSRC]) > 0))) {
ff_filter_set_ready(ctx, 100);
} else if (ff_outlink_frame_wanted(ctx->outputs[0])) {
if (dm->got_frame[INPUT_MAIN] == 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment