Browse Source

avfilter/dualinput: use pts provided by framesync

This fixes stalled output pts when main stream ends.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
tags/n3.0
Paul B Mahol 10 years ago
parent
commit
5486d7fa91
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavfilter/dualinput.c

+ 1
- 1
libavfilter/dualinput.c View File

@@ -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);


Loading…
Cancel
Save