Unified · Split
| @@ -416,7 +416,8 @@ static int filter_frame(AVFilterContext *ctx) · 415 unmodified lines | ||
| 416 | 416 | |
| 417 | 417 | s->filter_channels[s->link](ctx, in, in->nb_samples); |
| 418 | 418 | |
| 419 | − s->pts = in->pts + in->nb_samples; | |
| 419 | + s->pts = in->pts + av_rescale_q(in->nb_samples, av_make_q(1, outlink->sample_rate), | |
| 420 | + outlink->time_base); | |
| 420 | 421 | |
| 421 | 422 | return ff_filter_frame(outlink, in); |
| 422 | 423 | } |