summaryrefslogtreecommitdiff
path: root/libavfilter
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2019-11-17 12:17:51 +0100
committerPaul B Mahol <onemda@gmail.com>2019-11-17 12:17:51 +0100
commit7db61bf0e3b72274b5fe2f76fdb71edccba209a6 (patch)
treecc527594e6c0f4f071a4e26f4502fb2a763de7bd /libavfilter
parent90622f9e8faf4564cb53db8aa841aa168733732e (diff)
avfilter/af_adeclick: fix pts handling when timebase and 1/samplerate differ
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/af_adeclick.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/af_adeclick.c b/libavfilter/af_adeclick.c
index 2c42f97960..092f290888 100644
--- a/libavfilter/af_adeclick.c
+++ b/libavfilter/af_adeclick.c
@@ -585,7 +585,7 @@ static int filter_frame(AVFilterLink *inlink)
out->nb_samples = FFMIN(s->hop_size, s->samples_left);
out->pts = s->pts;
- s->pts += s->hop_size;
+ s->pts += av_rescale_q(s->hop_size, (AVRational){1, outlink->sample_rate}, outlink->time_base);
s->detected_errors += detected_errors;
s->nb_samples += out->nb_samples * inlink->channels;