diff options
Diffstat (limited to 'src/engine/JackDriver.cpp')
-rw-r--r-- | src/engine/JackDriver.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/JackDriver.cpp b/src/engine/JackDriver.cpp index 0d6b945..2775dcc 100644 --- a/src/engine/JackDriver.cpp +++ b/src/engine/JackDriver.cpp @@ -46,7 +46,7 @@ JackDriver::JackDriver(SharedPtr<Machine> machine) , _stop(0) , _stop_flag(false) , _record_dur(_frames_unit) // = 0 - , _recording(0) + , _recording(false) , _is_activated(false) { } @@ -168,7 +168,7 @@ JackDriver::process_input(SharedPtr<Machine> machine, const TimeSlice& time) //assert(time.offset_ticks().is_zero()); assert(_input_port); - if (_recording.get()) { + if (_recording) { const jack_nframes_t nframes = time.length_ticks().ticks(); void* jack_buffer = jack_port_get_buffer(_input_port, nframes); @@ -389,13 +389,13 @@ JackDriver::start_record(bool step) _recorder = SharedPtr<Recorder>(new Recorder(1024, _beats_unit, _quantization.get(), step)); _recorder->start(); _record_dur = 0; - _recording = 1; + _recording = true; } void JackDriver::finish_record() { - _recording = 0; + _recording = false; SharedPtr<Machine> machine = _recorder->finish(); _recorder.reset(); machine->activate(); |