Unified · Split
| @@ -868,6 +868,7 @@ static int output_frame(AVFilterContext *ctx) · 867 unmodified lines | ||
| 868 | 868 | if (s->slide != SLIDE_FRAME || s->new_frame == 1) { |
| 869 | 869 | int64_t pts_offset = s->new_frame ? 0LL : av_rescale(s->ihop_index, s->hop_size, s->ihop_size); |
| 870 | 870 | |
| 871 | + pts_offset = av_rescale_q(pts_offset, av_make_q(1, inlink->sample_rate), inlink->time_base); | |
| 871 | 872 | s->outpicref->pts = av_rescale_q(s->in_pts + pts_offset, inlink->time_base, outlink->time_base); |
| 872 | 873 | s->outpicref->duration = 1; |
| 873 | 874 | } |