avformat/oggparseogm: Fix undefined shift in ogm_packet()
[ffmpeg.git] / libavformat / oggparseogm.c
index e7a501b..4d09d17 100644 (file)
@@ -181,7 +181,7 @@ ogm_packet(AVFormatContext *s, int idx)
     os->psize -= lb + 1;
 
     while (lb--)
-        os->pduration += p[lb+1] << (lb*8);
+        os->pduration += (uint64_t)p[lb+1] << (lb*8);
 
     return 0;
 }