diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/filter/af.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/audio/filter/af.c b/audio/filter/af.c index dc534efa5b..32e49002f0 100644 --- a/audio/filter/af.c +++ b/audio/filter/af.c @@ -743,6 +743,8 @@ double af_calc_delay(struct af_stream *s) double delay = 0.0; while (af) { delay += af->delay; + for (int n = 0; n < af->num_out_queued; n++) + delay += af->out_queued[n]->samples / (double)af->data->rate; af = af->next; } return delay; |