diff options
author | David Robillard <d@drobilla.net> | 2009-02-02 00:20:18 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-02-02 00:20:18 +0000 |
commit | ead5dd45689be089d79a4a5daad88da737ca4cd9 (patch) | |
tree | 9fbc4b7e6603d0adc9c8348b695c99a2c41004fe /libs | |
parent | 44ac5f5097af43ec6bf60489d73a532f43702bf3 (diff) |
Tidy.
git-svn-id: svn://localhost/ardour2/branches/3.0@4472 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/evoral/evoral/midi_util.h | 2 | ||||
-rw-r--r-- | libs/evoral/src/ControlList.cpp | 34 |
2 files changed, 10 insertions, 26 deletions
diff --git a/libs/evoral/evoral/midi_util.h b/libs/evoral/evoral/midi_util.h index 735d884e31..9a74ee6e12 100644 --- a/libs/evoral/evoral/midi_util.h +++ b/libs/evoral/evoral/midi_util.h @@ -19,7 +19,7 @@ #ifndef EVORAL_MIDI_UTIL_H #define EVORAL_MIDI_UTIL_H -#include <evoral/midi_events.h> +#include "evoral/midi_events.h" namespace Evoral { diff --git a/libs/evoral/src/ControlList.cpp b/libs/evoral/src/ControlList.cpp index 49f7edb9f5..90ef106ce5 100644 --- a/libs/evoral/src/ControlList.cpp +++ b/libs/evoral/src/ControlList.cpp @@ -758,31 +758,23 @@ ControlList::unlocked_eval (double x) const double fraction; const_iterator length_check_iter = _events.begin(); - for (npoints = 0; npoints < 4; ++npoints, ++length_check_iter) - if (length_check_iter == _events.end()) + for (npoints = 0; npoints < 4; ++npoints, ++length_check_iter) { + if (length_check_iter == _events.end()) { break; + } + } switch (npoints) { case 0: return _default_value; case 1: - if (x >= _events.front()->when) { - return _events.front()->value; - } else { - // hansfbaier: v--------- Why commented ??? - // return _default_value; - return _events.front()->value; - } + return _events.front()->value; case 2: if (x >= _events.back()->when) { return _events.back()->value; - } else if (x == _events.front()->when) { - return _events.front()->value; - } else if (x < _events.front()->when) { - // hansfbaier: v--------- Why commented ??? - // return _default_value; + } else if (x <= _events.front()->when) { return _events.front()->value; } @@ -795,30 +787,22 @@ ControlList::unlocked_eval (double x) const return lval; } - /* linear interpolation betweeen the two points - */ - + /* linear interpolation betweeen the two points */ fraction = (double) (x - lpos) / (double) (upos - lpos); return lval + (fraction * (uval - lval)); default: - if (x >= _events.back()->when) { return _events.back()->value; - } else if (x == _events.front()->when) { - return _events.front()->value; - } else if (x < _events.front()->when) { - // hansfbaier: v--------- Why commented ??? - // return _default_value; + } else if (x <= _events.front()->when) { return _events.front()->value; } return multipoint_eval (x); - break; } /*NOTREACHED*/ /* stupid gcc */ - return 0.0; + return _default_value; } double |