X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fmpegaudiodecheader.h;h=1da2a4cb6f93e547a56d69ca2bb3acfeb783a96f;hb=7b9ca44cbca4fcd2ac3a5e50f85851f8f0927103;hp=1cb9216461ab03f810910547303d4b08d7776df7;hpb=b13a1210a242d2b3177592ec8687c6f579bff156;p=ffmpeg diff --git a/libavcodec/mpegaudiodecheader.h b/libavcodec/mpegaudiodecheader.h index 1cb9216461a..1da2a4cb6f9 100644 --- a/libavcodec/mpegaudiodecheader.h +++ b/libavcodec/mpegaudiodecheader.h @@ -62,6 +62,9 @@ static inline int ff_mpa_check_header(uint32_t header){ /* 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;