Make size_t to int conversions explicit

This fixes MSVC compiler warnings

Change-Id: I0a5fecffee3c9747ec7a49748ef3dd0a7343a2bf
diff --git a/test/aom_integer_test.cc b/test/aom_integer_test.cc
index 93893b9..7c1535b 100644
--- a/test/aom_integer_test.cc
+++ b/test/aom_integer_test.cc
@@ -44,7 +44,7 @@
   ASSERT_EQ(bytes_written, 3u);
   uint32_t encoded_value = 0;
   for (size_t i = 0; i < bytes_written; ++i) {
-    const int shift = (bytes_written - 1 - i) * 8;
+    const int shift = (int)(bytes_written - 1 - i) * 8;
     encoded_value |= write_buffer[i] << shift;
   }
   ASSERT_EQ(expected_value, encoded_value);
@@ -76,7 +76,7 @@
   ASSERT_EQ(kWriteBufferSize, bytes_written);
   uint32_t encoded_value = 0;
   for (size_t i = 0; i < bytes_written; ++i) {
-    const int shift = (bytes_written - 1 - i) * 8;
+    const int shift = (int)(bytes_written - 1 - i) * 8;
     encoded_value |= write_buffer[i] << shift;
   }
   ASSERT_EQ(expected_value, encoded_value);