\r
#include <common/utility/string.h>\r
#include <common/memory/safe_ptr.h>\r
-//#include "../common/concurrency/executor.h" // Can't include this due to MSVC lambda bug\r
\r
#include <common/log/log.h>\r
#include <common/exception/exceptions.h>\r
#include "../mixer/gpu/ogl_device.h"\r
#include "../mixer/read_frame.h"\r
\r
-#include <common/concurrency/executor.h>\r
#include <common/utility/assert.h>\r
#include <common/utility/timer.h>\r
-#include <common/memory/memshfl.h>\r
\r
#include <concrt_extras.h>\r
\r
#include "image/image_mixer.h"\r
\r
#include <common/exception/exceptions.h>\r
-#include <common/concurrency/executor.h>\r
#include <common/utility/tweener.h>\r
#include <common/env.h>\r
#include <common/gl/gl_check.h>\r
\r
#include <map>\r
\r
-namespace caspar { \r
-\r
-class executor;\r
- \r
-namespace core {\r
+namespace caspar { namespace core {\r
\r
class read_frame;\r
class write_frame;\r
#include <stdint.h>\r
#include <numeric>\r
\r
-namespace caspar { \r
- \r
-class executor;\r
- \r
-namespace core {\r
+namespace caspar { namespace core {\r
\r
class basic_frame;\r
struct frame_factory;\r
#include <core/producer/frame/basic_frame.h>\r
#include <core/producer/frame/frame_factory.h>\r
\r
-#include <common/concurrency/executor.h>\r
-#include <common/utility/move_on_copy.h>\r
-\r
#include <boost/foreach.hpp>\r
\r
#include <agents.h>\r
\r
#include <common/utility/string.h>\r
#include <common/memory/safe_ptr.h>\r
-//#include "../common/concurrency/executor.h" // Can't include this due to MSVC lambda bug\r
\r
#include <common/log/Log.h>\r
#include <common/exception/exceptions.h>\r
\r
#include "../common/memory/safe_ptr.h"\r
#include "../common/utility/string.h"\r
-//#include "../common/concurrency/executor.h" // Can't include this due to MSVC lambda bug\r
\r
#include "../common/exception/exceptions.h"\r
#include "../common/exception/win32_exception.h"\r
#include <common/utility/string.h>\r
#include <common/utility/assert.h>\r
#include <common/memory/safe_ptr.h>\r
-//#include "../common/concurrency/executor.h" // Can't include this due to MSVC lambda bug\r
\r
#include <common/log/log.h>\r
#include <common/exception/exceptions.h>\r
\r
#include "../common/utility/string.h"\r
#include "../common/memory/safe_ptr.h"\r
-//#include "../common/concurrency/executor.h" // Can't include this due to MSVC lambda bug\r
\r
#include "../common/log/Log.h"\r
#include "../common/exception/exceptions.h"\r
\r
#include "../common/utility/string.h"\r
#include "../common/memory/safe_ptr.h"\r
-//#include "../common/concurrency/executor.h" // Can't include this due to MSVC lambda bug\r
\r
#include "../common/log/Log.h"\r
#include "../common/exception/exceptions.h"\r