Fixed allocate/deallocate messages
This commit is contained in:
parent
c956b213e9
commit
e82ae7cab1
|
@ -59,7 +59,6 @@ NAN_METHOD(AudioLevelMeterWrapper::create_level_meter) {
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioLevelMeterWrapper::AudioLevelMeterWrapper(std::shared_ptr<AudioLevelMeter> handle) : handle{std::move(handle)} {
|
AudioLevelMeterWrapper::AudioLevelMeterWrapper(std::shared_ptr<AudioLevelMeter> handle) : handle{std::move(handle)} {
|
||||||
log_allocate("AudioLevelMeterWrapper", this);
|
|
||||||
assert(this->handle);
|
assert(this->handle);
|
||||||
|
|
||||||
memset(&this->update_timer, 0, sizeof(this->update_timer));
|
memset(&this->update_timer, 0, sizeof(this->update_timer));
|
||||||
|
@ -69,7 +68,6 @@ AudioLevelMeterWrapper::AudioLevelMeterWrapper(std::shared_ptr<AudioLevelMeter>
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioLevelMeterWrapper::~AudioLevelMeterWrapper() noexcept {
|
AudioLevelMeterWrapper::~AudioLevelMeterWrapper() noexcept {
|
||||||
log_free("AudioLevelMeterWrapper", this);
|
|
||||||
uv_timer_stop(&this->update_timer);
|
uv_timer_stop(&this->update_timer);
|
||||||
this->update_timer.data = nullptr;
|
this->update_timer.data = nullptr;
|
||||||
this->callback.Reset();
|
this->callback.Reset();
|
||||||
|
|
|
@ -36,7 +36,7 @@ AudioProcessorWrapper::AudioProcessorWrapper(const std::shared_ptr<AudioProcesso
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioProcessorWrapper::~AudioProcessorWrapper() noexcept {
|
AudioProcessorWrapper::~AudioProcessorWrapper() noexcept {
|
||||||
log_allocate("AudioProcessorWrapper", this);
|
log_free("AudioProcessorWrapper", this);
|
||||||
|
|
||||||
if(auto processor{this->weak_processor.lock()}; processor) {
|
if(auto processor{this->weak_processor.lock()}; processor) {
|
||||||
processor->unregister_process_observer(this->registered_observer);
|
processor->unregister_process_observer(this->registered_observer);
|
||||||
|
|
Loading…
Reference in New Issue