Promote to 64 bit befoer a large shift

The shift is as large as 49, which does not fit in 32 bit.

Change-Id: Ic84e4eacfde7be386cbff411391366e0559a2824
diff --git a/aom/src/aom_integer.c b/aom/src/aom_integer.c
index 5aa9f1e..eb88220 100644
--- a/aom/src/aom_integer.c
+++ b/aom/src/aom_integer.c
@@ -29,7 +29,7 @@
   if (buffer && value) {
     for (size_t i = 0; i < kMaximumLeb128Size && i < available; ++i) {
       const uint8_t decoded_byte = *(buffer + i) & kLeb128ByteMask;
-      *value |= decoded_byte << (i * 7);
+      *value |= ((uint64_t)decoded_byte) << (i * 7);
       if ((*(buffer + i) >> 7) == 0) {
         status = 0;
         break;