diff options
author | David Robillard <d@drobilla.net> | 2012-04-28 01:44:21 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-04-28 01:44:21 +0000 |
commit | 3f6829abef9cc03bc344c4cad1bc7abe9490d1fd (patch) | |
tree | d730acc84e982a5329aacccf7f68b25beb258071 /src/server/internals/Delay.hpp | |
parent | 70f4bcdde45e94dbe27300a5069994aebc523cab (diff) | |
download | ingen-3f6829abef9cc03bc344c4cad1bc7abe9490d1fd.tar.gz ingen-3f6829abef9cc03bc344c4cad1bc7abe9490d1fd.tar.bz2 ingen-3f6829abef9cc03bc344c4cad1bc7abe9490d1fd.zip |
Lint.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4289 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/internals/Delay.hpp')
-rw-r--r-- | src/server/internals/Delay.hpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/server/internals/Delay.hpp b/src/server/internals/Delay.hpp index 7c7c05e6..4cca4ed7 100644 --- a/src/server/internals/Delay.hpp +++ b/src/server/internals/Delay.hpp @@ -54,20 +54,17 @@ public: float delay_samples() const { return _delay_samples; } private: - inline float& buffer_at(long phase) const { return _buffer[phase & _buffer_mask]; } + inline float& buffer_at(int64_t phase) const { return _buffer[phase & _buffer_mask]; } InputPort* _delay_port; InputPort* _in_port; OutputPort* _out_port; - - typedef long Phase; - - float* _buffer; - uint32_t _buffer_length; - uint32_t _buffer_mask; - Phase _write_phase; - float _last_delay_time; - float _delay_samples; + float* _buffer; + uint32_t _buffer_length; + uint32_t _buffer_mask; + uint64_t _write_phase; + float _last_delay_time; + float _delay_samples; }; } // namespace Server |