diff --git a/include/rtsp_manager.hpp b/include/rtsp_manager.hpp index 9bae6c5..767ba2d 100644 --- a/include/rtsp_manager.hpp +++ b/include/rtsp_manager.hpp @@ -7,6 +7,7 @@ #include #include #include +#include #include class RTSPManager diff --git a/src/rtsp_manager.cpp b/src/rtsp_manager.cpp index e8347e2..0ae2183 100644 --- a/src/rtsp_manager.cpp +++ b/src/rtsp_manager.cpp @@ -15,6 +15,9 @@ std::unordered_map RTSPManager::mounted_fact std::mutex RTSPManager::mounted_factories_mutex; std::unordered_map> RTSPManager::media_map; std::mutex RTSPManager::media_map_mutex; +std::mutex RTSPManager::stop_mutex; +std::condition_variable RTSPManager::stop_cv; +std::unordered_map RTSPManager::stopping_count; void RTSPManager::init() {