diff --git a/src/processor/processor_compass.cpp b/src/processor/processor_compass.cpp index 4ddbce35886a2233ed4b4458c75b1f529b214958..d9e1ee1eaed01d0dfea085fe31afab329164e8b1 100644 --- a/src/processor/processor_compass.cpp +++ b/src/processor/processor_compass.cpp @@ -50,7 +50,7 @@ void ProcessorCompass::processCapture(CaptureBasePtr _capture) // Otherwise: store capture // Note that more than one processor can be emplacing frames, so an older frame can arrive later than this one. else - buffer_capture_.add(_capture->getTimeStamp(), _capture); + buffer_capture_.emplace(_capture->getTimeStamp(), _capture); } void ProcessorCompass::processKeyFrame(FrameBasePtr _frame, const double& _time_tolerance) @@ -70,7 +70,7 @@ void ProcessorCompass::processKeyFrame(FrameBasePtr _frame, const double& _time_ else if (buffer_capture_.selectLastAfter(_frame->getTimeStamp(), _time_tolerance) == nullptr) { // store frame - buffer_frame_.add(_frame->getTimeStamp(), _frame); + buffer_frame_.emplace(_frame->getTimeStamp(), _frame); } // Otherwise: There are captures more recent than the frame but none that match with it -> discard frame }