libavcodec/mpegaudiodecheader.h: fix version check pattern
authorKarsten Otto <ottoka@posteo.de>
Thu, 12 Jul 2018 07:30:25 +0000 (09:30 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Fri, 13 Jul 2018 00:19:50 +0000 (02:19 +0200)
This fixes the check for the reserved MPEG audio version ID,
used to detect an invalid frame header.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/mpegaudiodecheader.h

index ed99612..1da2a4c 100644 (file)
@@ -63,7 +63,7 @@ static inline int ff_mpa_check_header(uint32_t header){
     if ((header & 0xffe00000) != 0xffe00000)
         return -1;
     /* version check */
-    if ((header & (3<<19)) == 1)
+    if ((header & (3<<19)) == 1<<19)
         return -1;
     /* layer check */
     if ((header & (3<<17)) == 0)