# HG changeset patch
# User Chris Cannam <c.cannam@qmul.ac.uk>
# Date 1484211635 0
# Node ID 807a0a43096e6d4e4fe197e6ad5ac1d230fd5c0f
# Parent  1c58149b64a22f29a844d4b75bdc04c0ec67edc8
Fix a couple more compiler warnings

diff -r 1c58149b64a2 -r 807a0a43096e vamp-json/VampJson.h
--- a/vamp-json/VampJson.h	Thu Jan 12 08:49:36 2017 +0000
+++ b/vamp-json/VampJson.h	Thu Jan 12 09:00:35 2017 +0000
@@ -156,8 +156,8 @@
         } else if (j["extents"].is_object()) {
             if (j["extents"]["min"].is_number() &&
                 j["extents"]["max"].is_number()) {
-                t.minValue = j["extents"]["min"].number_value();
-                t.maxValue = j["extents"]["max"].number_value();
+                t.minValue = float(j["extents"]["min"].number_value());
+                t.maxValue = float(j["extents"]["max"].number_value());
                 return true;
             } else {
                 err = "numbers expected for min and max";
diff -r 1c58149b64a2 -r 807a0a43096e vamp-server/simple-server.cpp
--- a/vamp-server/simple-server.cpp	Thu Jan 12 08:49:36 2017 +0000
+++ b/vamp-server/simple-server.cpp	Thu Jan 12 09:00:35 2017 +0000
@@ -202,7 +202,7 @@
 
     if (j["id"].is_number()) {
         id.type = RequestOrResponse::RpcId::Number;
-        id.number = j["id"].number_value();
+        id.number = int(round(j["id"].number_value()));
     } else if (j["id"].is_string()) {
         id.type = RequestOrResponse::RpcId::Tag;
         id.tag = j["id"].string_value();