#include <boost/msm/front/state_machine_def.hpp> // front-end
#include <mutex>
#include <vector>
+#include <thread>
#include "core/utils/plusplayer_log.h"
#include "esplusplayer/esplusplayer.h"
bool ProcessEventStop(const es_event::Stop& stop_event) {
std::unique_lock<std::mutex> lock(control_m_, std::defer_lock);
- lock.try_lock();
+ if (!lock.try_lock())
+ STATE_TRACE_P(this, "Failed try_lock");
+
if (stopped_) return false;
STATE_TRACE_P(this, "Transition Stop Requested, Current[%d]",
GetStateEnum());