projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DummyBackend: fix midi event mux+sorting
[ardour.git]
/
libs
/
ardour
/
audiosource.cc
diff --git
a/libs/ardour/audiosource.cc
b/libs/ardour/audiosource.cc
index 1dce801884891777f6e56a0790e569db1280219c..c08cea962b284d2d0265326015a8f6d36834afd2 100644
(file)
--- a/
libs/ardour/audiosource.cc
+++ b/
libs/ardour/audiosource.cc
@@
-303,7
+303,7
@@
framecnt_t
AudioSource::write (Sample *dst, framecnt_t cnt)
{
Glib::Threads::Mutex::Lock lm (_lock);
AudioSource::write (Sample *dst, framecnt_t cnt)
{
Glib::Threads::Mutex::Lock lm (_lock);
- /* any write makes the fil
l
not removable */
+ /* any write makes the fil
e
not removable */
_flags = Flag (_flags & ~Removable);
return write_unlocked (dst, cnt);
}
_flags = Flag (_flags & ~Removable);
return write_unlocked (dst, cnt);
}
@@
-343,7
+343,7
@@
AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
/* fix for near-end-of-file conditions */
if (cnt > _length - start) {
/* fix for near-end-of-file conditions */
if (cnt > _length - start) {
- // cerr << "too close to end @ " << _length << " given " << start << " + " << cnt << endl;
+ // cerr << "too close to end @ " << _length << " given " << start << " + " << cnt <<
" (" << _length - start << ")" <<
endl;
cnt = _length - start;
framecnt_t old = npeaks;
npeaks = min ((framecnt_t) floor (cnt / samples_per_visual_peak), npeaks);
cnt = _length - start;
framecnt_t old = npeaks;
npeaks = min ((framecnt_t) floor (cnt / samples_per_visual_peak), npeaks);
@@
-509,6
+509,7
@@
AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
}
if (zero_fill) {
}
if (zero_fill) {
+ cerr << "Zero fill end of peaks (@ " << npeaks << " with " << zero_fill << endl;
memset (&peaks[npeaks], 0, sizeof (PeakData) * zero_fill);
}
memset (&peaks[npeaks], 0, sizeof (PeakData) * zero_fill);
}