Commit f1dabc95 authored by Michael Niedermayer's avatar Michael Niedermayer

avfilter/dualinput: Add support to skip initial unpaired frames

Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 9981b70d
......@@ -66,6 +66,9 @@ int ff_dualinput_init(AVFilterContext *ctx, FFDualInputContext *s)
in[1].after = EXT_NULL;
in[1].sync = 0;
}
if (s->skip_initial_unpaired) {
in[1].before = EXT_STOP;
}
return ff_framesync_configure(&s->fs);
}
......
......@@ -35,6 +35,7 @@ typedef struct {
AVFrame *(*process)(AVFilterContext *ctx, AVFrame *main, const AVFrame *second);
int shortest; ///< terminate stream when the second input terminates
int repeatlast; ///< repeat last second frame
int skip_initial_unpaired; ///< Skip initial frames that do not have a 2nd input
} FFDualInputContext;
int ff_dualinput_init(AVFilterContext *ctx, FFDualInputContext *s);
......
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