Index: source/libvpx/vpx_ports/msvc.h |
diff --git a/source/libvpx/vpx_ports/msvc.h b/source/libvpx/vpx_ports/msvc.h |
index 43a36e761841c367cb6d84ec8fc49b5851f646f5..cab77405f47ef34f7406c81dc4da4741f62ca630 100644 |
--- a/source/libvpx/vpx_ports/msvc.h |
+++ b/source/libvpx/vpx_ports/msvc.h |
@@ -18,5 +18,15 @@ |
# define snprintf _snprintf |
# endif // _MSC_VER < 1900 |
+#if _MSC_VER < 1800 // VS2013 provides round |
+#include <math.h> |
+static INLINE double round(double x) { |
+ if (x < 0) |
+ return ceil(x - 0.5); |
+ else |
+ return floor(x + 0.5); |
+} |
+#endif // _MSC_VER < 1800 |
+ |
#endif // _MSC_VER |
#endif // VPX_PORTS_MSVC_H_ |