diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-07-24 15:32:47 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-07-24 15:32:47 +0000 |
commit | 0462a3e413b3901d9876d175983894037d7be1e7 (patch) | |
tree | aa112794139bc457df37c7b6b645924cb1ff5537 /libs/ardour/audioregion.cc | |
parent | 4bcc3d377c04587e24895ed987159ef1d9cc1828 (diff) |
a bit more output from -D audioplayback, to help thorsten track down a crash/valgrind bug
git-svn-id: svn://localhost/ardour2/branches/3.0@13074 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/audioregion.cc')
-rw-r--r-- | libs/ardour/audioregion.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index 4c7979dbfc..41b3ceedc9 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -39,6 +39,7 @@ #include "ardour/audioregion.h" #include "ardour/session.h" #include "ardour/dB.h" +#include "ardour/debug.h" #include "ardour/playlist.h" #include "ardour/audiofilesource.h" #include "ardour/region_factory.h" @@ -712,6 +713,8 @@ AudioRegion::read_at (Sample *buf, Sample *mixdown_buffer, float *gain_buffer, framecnt_t const N = to_read - fade_in_limit - fade_out_limit; if (N > 0) { if (opaque ()) { + DEBUG_TRACE (DEBUG::AudioPlayback, string_compose ("Region %1 memcpy into buf @ %2 + %3, from mixdown buffer @ %4 + %5, len = %6 cnt was %7\n", + name(), buf, fade_in_limit, mixdown_buffer, fade_in_limit, N, cnt)); memcpy (buf + fade_in_limit, mixdown_buffer + fade_in_limit, N * sizeof (Sample)); } else { mix_buffers_no_gain (buf + fade_in_limit, mixdown_buffer + fade_in_limit, N); |