diff options
author | Paul B Mahol <onemda@gmail.com> | 2021-09-12 23:44:03 +0200 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2021-09-12 23:47:32 +0200 |
commit | db2514a5dc905ce4d64b9ace3444200c19b039bd (patch) | |
tree | d40105aa219fe01fd851c8dc07682b2d766c2043 | |
parent | f78d0f67be44e734ad4cc77efbbd2cf7cfd0b982 (diff) | |
download | ffmpeg-db2514a5dc905ce4d64b9ace3444200c19b039bd.tar.gz |
avfilter/af_speechnorm: improve EOF timestamp precision
-rw-r--r-- | libavfilter/af_speechnorm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavfilter/af_speechnorm.c b/libavfilter/af_speechnorm.c index 35f8fe81a1..f56ca8e558 100644 --- a/libavfilter/af_speechnorm.c +++ b/libavfilter/af_speechnorm.c @@ -416,7 +416,8 @@ static int filter_frame(AVFilterContext *ctx) s->filter_channels[s->link](ctx, in, in->nb_samples); - s->pts = in->pts + in->nb_samples; + s->pts = in->pts + av_rescale_q(in->nb_samples, av_make_q(1, outlink->sample_rate), + outlink->time_base); return ff_filter_frame(outlink, in); } |