#pragma once
-#ifdef _DEBUG
+#if defined _DEBUG && defined _MSC_VER
#include <crtdbg.h>
#endif
#include <algorithm>
#include <array>
-#include <asmlib.h>
#include <assert.h>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/algorithm/string/predicate.hpp>
-#include <boost/assign.hpp>
#include <boost/filesystem.hpp>
-#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/noncopyable.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/once.hpp>
#include <boost/thread/thread.hpp>
-#include <boost/timer.hpp>
-#include <crtdbg.h>
#include <cstdint>
#include <cstdio>
#include <deque>
#include <tbb/tbb_thread.h>
#include <unordered_map>
#include <vector>
+#include <common/timer.h>
#pragma warning(push, 1)
-extern "C"
+extern "C"
{
#define __STDC_CONSTANT_MACROS
#define __STDC_LIMIT_MACROS
#include <libavcodec/avcodec.h>
- #include <libavfilter/avcodec.h>
#include <libavfilter/avfilter.h>
#include <libavfilter/avfiltergraph.h>
#include <libavfilter/buffersink.h>
- #include <libavfilter/vsrc_buffer.h>
#include <libavformat/avformat.h>
#include <libavutil/avutil.h>
#include <libavutil/common.h>