Merge commit 'bb515e3a735f526ccb1068031e289eb5aeb69e22'
[ffmpeg.git] / libavcodec / mpegaudiodecheader.h
index 1cb9216..1da2a4c 100644 (file)
@@ -62,6 +62,9 @@ static inline int ff_mpa_check_header(uint32_t header){
     /* header */
     if ((header & 0xffe00000) != 0xffe00000)
         return -1;
     /* header */
     if ((header & 0xffe00000) != 0xffe00000)
         return -1;
+    /* version check */
+    if ((header & (3<<19)) == 1<<19)
+        return -1;
     /* layer check */
     if ((header & (3<<17)) == 0)
         return -1;
     /* layer check */
     if ((header & (3<<17)) == 0)
         return -1;