projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d2a0691
)
fix MTDM test
author
Robin Gareus
<robin@gareus.org>
Wed, 3 Dec 2014 19:45:27 +0000
(20:45 +0100)
committer
Robin Gareus
<robin@gareus.org>
Wed, 3 Dec 2014 19:45:27 +0000
(20:45 +0100)
libs/ardour/test/mtdm_test.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/test/mtdm_test.cc
b/libs/ardour/test/mtdm_test.cc
index 134ebea8daf086af2b24bdc95ef69130d4d97fbc..43a653824204d53e6cd5e1068bd65fbcd4a8f860 100644
(file)
--- a/
libs/ardour/test/mtdm_test.cc
+++ b/
libs/ardour/test/mtdm_test.cc
@@
-15,8
+15,13
@@
MTDMTest::basicTest ()
memset (in, 0, 256 * sizeof (float));
MTDM* mtdm = new MTDM (44100);
- mtdm->process (256, in, out);
- memcpy (in, out, 256 * sizeof (float));
+
+ // initialization, need at least 3 cycles
+ // to allow resolution below error limit.
+ for (int i = 0; i < 4; ++i) {
+ mtdm->process (256, in, out);
+ memcpy (in, out, 256 * sizeof (float));
+ }
for (int i = 0; i < 64; ++i) {
mtdm->process (256, in, out);