]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/af_rubberband: adjust nb_samples after every command
authorPaul B Mahol <onemda@gmail.com>
Fri, 12 Jun 2020 10:57:43 +0000 (12:57 +0200)
committerPaul B Mahol <onemda@gmail.com>
Fri, 12 Jun 2020 22:21:07 +0000 (00:21 +0200)
libavfilter/af_rubberband.c

index 1dfd74422c3ebb079f4469ff67510f254ec80940..b42e67f09ba5b8629479c295275991d1d3ea630a 100644 (file)
@@ -212,6 +212,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar
 
     rubberband_set_time_ratio(s->rbs, 1. / s->tempo);
     rubberband_set_pitch_scale(s->rbs, s->pitch);
+    s->nb_samples = rubberband_get_samples_required(s->rbs);
 
     return 0;
 }