diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-01-27 23:08:49 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-01-27 23:08:49 +0000 |
| commit | 16d38163112bc3dddc71b9f4d6e65191395948e8 (patch) | |
| tree | 6442e4e4440ea4d7e4425aa1983ea74b89db6821 /src/lib | |
| parent | 96bf7c6530260c7c404499dc697c7a47fb15c3b7 (diff) | |
Add some temporary 'instrumentation' of AudioMerger.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/audio_merger.cc | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/audio_merger.cc b/src/lib/audio_merger.cc index a16c378c6..3c753553c 100644 --- a/src/lib/audio_merger.cc +++ b/src/lib/audio_merger.cc @@ -34,10 +34,14 @@ using std::make_pair; using boost::shared_ptr; using boost::optional; +// #define INSTRUMENT 1 + AudioMerger::AudioMerger (int frame_rate) : _frame_rate (frame_rate) { - +#ifdef INSTRUMENT + cout << "I/AM frame_rate " << frame_rate << "\n"; +#endif } Frame @@ -54,6 +58,9 @@ AudioMerger::frames (DCPTime t) const list<pair<shared_ptr<AudioBuffers>, DCPTime> > AudioMerger::pull (DCPTime time) { +#ifdef INSTRUMENT + std::cout << "I/AM pull " << time.get() << "\n"; +#endif list<pair<shared_ptr<AudioBuffers>, DCPTime> > out; list<Buffer> new_buffers; @@ -96,6 +103,9 @@ AudioMerger::pull (DCPTime time) void AudioMerger::push (boost::shared_ptr<const AudioBuffers> audio, DCPTime time) { +#ifdef INSTRUMENT + std::cout << "I/AM push " << time.get() << " " << audio->frames() << "\n"; +#endif DCPOMATIC_ASSERT (audio->frames() > 0); DCPTimePeriod period (time, time + DCPTime::from_frames (audio->frames(), _frame_rate)); @@ -160,5 +170,8 @@ AudioMerger::push (boost::shared_ptr<const AudioBuffers> audio, DCPTime time) void AudioMerger::clear () { +#ifdef INSTRUMENT + cout << "I/AM clear\n"; +#endif _buffers.clear (); } |
