]> git.sesse.net Git - casparcg/blobdiff - common/lock.h
[ffmpeg] Never log AV_LOG_TRACE. Not even when we have trace set.
[casparcg] / common / lock.h
index 5efd3097711b8db756bfa8a4f4dec49021350b4a..2501182b665958d03548416d8fd5f91ba444df65 100644 (file)
@@ -1,11 +1,13 @@
 #pragma once
 
+#include <boost/thread/lock_guard.hpp>
+
 namespace caspar {
 
 template<typename T, typename F>
 auto lock(T& mutex, F&& func) -> decltype(func())
 {
-       typename T::scoped_lock lock(mutex);
+       boost::lock_guard<T> lock(mutex);
        return func();
 }