From 1cc6986bdc5c35fd512257336f36bdb1b4142183 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 22 Oct 2012 01:43:05 +0100 Subject: [PATCH] Add some more logging. --- src/lib/decoder.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/lib/decoder.cc b/src/lib/decoder.cc index c398c53a0..173360ec1 100644 --- a/src/lib/decoder.cc +++ b/src/lib/decoder.cc @@ -112,10 +112,16 @@ Decoder::process_end () in to get it to the right length. */ - int64_t const audio_short_by_frames = - ((int64_t) _fs->dcp_length() * _fs->target_sample_rate() / _fs->frames_per_second()) - - _audio_frames_processed; - + int64_t const video_length_in_audio_frames = ((int64_t) _fs->dcp_length() * _fs->target_sample_rate() / _fs->frames_per_second()); + int64_t const audio_short_by_frames = video_length_in_audio_frames - _audio_frames_processed; + + _log->log ( + String::compose ("DCP length is %1 (%2 audio frames); %3 frames of audio processed.", + _fs->dcp_length(), + video_length_in_audio_frames, + _audio_frames_processed) + ); + if (audio_short_by_frames >= 0 && _opt->decode_audio) { _log->log (String::compose ("DCP length is %1; %2 frames of audio processed.", _fs->dcp_length(), _audio_frames_processed)); -- 2.30.2