Merge master.
[dcpomatic.git] / src / lib / util.cc
index 725039a7eb7a379cb487b9e51d15e013dba07049..7089ef2a5d2f1ea74c0a0c8aeac660616e519408 100644 (file)
@@ -1026,3 +1026,13 @@ entities_to_text (string e)
        boost::algorithm::replace_all (e, "%2F", "/");
        return e;
 }
+
+int64_t
+divide_with_round (int64_t a, int64_t b)
+{
+       if (a % b >= (b / 2)) {
+               return (a + b - 1) / b;
+       } else {
+               return a / b;
+       }
+}