summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-11-30 23:21:12 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-11-30 23:21:12 +0000
commit6242371388ecce7bda264949e2e1b2d3808b7709 (patch)
treeabe1e94e9e33f029ef8b6e7e1f2477ec7eba62e9 /libs
parente7063bb9001224ba4b72229e9f370ba312e69c16 (diff)
debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@13577 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r--libs/evoral/src/Curve.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/libs/evoral/src/Curve.cpp b/libs/evoral/src/Curve.cpp
index dae23dc591..bf08f509f3 100644
--- a/libs/evoral/src/Curve.cpp
+++ b/libs/evoral/src/Curve.cpp
@@ -195,6 +195,8 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
int32_t original_veclen;
int32_t npoints;
+ cerr << "Check1: veclen = " << veclen << endl;
+
if ((npoints = _list.events().size()) == 0) {
for (i = 0; i < veclen; ++i) {
vec[i] = _list.default_value();
@@ -202,6 +204,8 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
return;
}
+ cerr << "Check2: veclen = " << veclen << endl;
+
/* events is now known not to be empty */
max_x = _list.events().back()->when;
@@ -217,6 +221,8 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
original_veclen = veclen;
+ cerr << "Check3: veclen = " << veclen << endl;
+
if (x0 < min_x) {
/* fill some beginning section of the array with the
@@ -236,6 +242,8 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
vec += subveclen;
}
+ cerr << "Check4: veclen = " << veclen << endl;
+
if (veclen && x1 > max_x) {
/* fill some end section of the array with the default or final value */
@@ -259,6 +267,8 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
veclen -= subveclen;
}
+ cerr << "Check5: veclen = " << veclen << endl;
+
if (veclen == 0) {
return;
}
@@ -271,6 +281,7 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
return;
}
+ cerr << "Check6: veclen = " << veclen << endl;
if (npoints == 2) {
@@ -307,10 +318,14 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
return;
}
+ cerr << "Check7: veclen = " << veclen << endl;
+
if (_dirty) {
solve ();
}
+ cerr << "Check8: veclen = " << veclen << endl;
+
rx = lx;
double dx = 0;
@@ -318,6 +333,8 @@ Curve::_get_vector (double x0, double x1, float *vec, int32_t veclen)
dx = (hx - lx) / (veclen - 1);
}
+ cerr << "Check9: veclen = " << veclen << endl;
+
for (i = 0; i < veclen; ++i, rx += dx) {
vec[i] = multipoint_eval (rx);
}