mirror of
https://github.com/TomHarte/CLK.git
synced 2025-02-13 13:33:31 +00:00
Fixed uninitialised error and incorrect default constructor.
This commit is contained in:
parent
fd2d5c78f8
commit
f57d6d350b
@ -16,19 +16,15 @@ namespace SignalProcessing {
|
|||||||
class Stepper
|
class Stepper
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Stepper()
|
Stepper() : Stepper(1,1) {}
|
||||||
{
|
|
||||||
Stepper(1, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
Stepper(uint64_t output_rate, uint64_t input_rate)
|
Stepper(uint64_t output_rate, uint64_t input_rate) :
|
||||||
{
|
accumulated_error_(0),
|
||||||
input_rate_ = input_rate;
|
input_rate_(input_rate),
|
||||||
output_rate_ = output_rate;
|
output_rate_(output_rate),
|
||||||
whole_step_ = output_rate / input_rate;
|
whole_step_(output_rate / input_rate),
|
||||||
adjustment_up_ = (int64_t)(output_rate % input_rate) << 1;
|
adjustment_up_((int64_t)(output_rate % input_rate) << 1),
|
||||||
adjustment_down_ = (int64_t)input_rate << 1;
|
adjustment_down_((int64_t)input_rate << 1) {}
|
||||||
}
|
|
||||||
|
|
||||||
inline uint64_t step()
|
inline uint64_t step()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user