Commit 5486d7fa authored by Paul B Mahol's avatar Paul B Mahol

avfilter/dualinput: use pts provided by framesync

This fixes stalled output pts when main stream ends.
Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent a73b23e3
......@@ -32,7 +32,7 @@ static int process_frame(FFFrameSync *fs)
return ret;
}
av_assert0(mainpic);
mainpic->pts = av_rescale_q(mainpic->pts, s->fs.time_base, ctx->outputs[0]->time_base);
mainpic->pts = av_rescale_q(s->fs.pts, s->fs.time_base, ctx->outputs[0]->time_base);
if (secondpic && !ctx->is_disabled)
mainpic = s->process(ctx, mainpic, secondpic);
ret = ff_filter_frame(ctx->outputs[0], mainpic);
......
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