X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fmpegaudiodecheader.h;h=1da2a4cb6f93e547a56d69ca2bb3acfeb783a96f;hb=781fc06f8e096d273d56cffb6a182da23f96e3c2;hp=1cb9216461ab03f810910547303d4b08d7776df7;hpb=b656fa710a34ec7c3b192c38344a2c470ff2eaf5;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;