summaryrefslogtreecommitdiff
path: root/src/lib/decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/decoder.cc')
-rw-r--r--src/lib/decoder.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/decoder.cc b/src/lib/decoder.cc
index a90c14b2b..c9235f8e1 100644
--- a/src/lib/decoder.cc
+++ b/src/lib/decoder.cc
@@ -90,10 +90,12 @@ Decoder::~Decoder ()
void
Decoder::process_begin ()
{
- _delay_in_bytes = _fs->audio_delay() * _fs->audio_sample_rate() * _fs->audio_channels() * bytes_per_audio_sample() / 1000;
+ _delay_in_bytes = _fs->total_audio_delay() * _fs->audio_sample_rate() * _fs->audio_channels() * bytes_per_audio_sample() / 1000;
delete _delay_line;
_delay_line = new DelayLine (_delay_in_bytes);
+ _log->log (String::compose ("Decoding audio with total delay of %1", _fs->total_audio_delay()));
+
_audio_frames_processed = 0;
}