ffmpeg | branch: master | Paul B Mahol <one...@gmail.com> | Thu Sep 3 17:50:45 2020 +0200| [69e22e21e3aaf92bb4038646f18a3d64fb6b636e] | committer: Paul B Mahol
avformat/musx: improve probing > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69e22e21e3aaf92bb4038646f18a3d64fb6b636e --- libavformat/musx.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/libavformat/musx.c b/libavformat/musx.c index 8537eb7e72..9dd721182a 100644 --- a/libavformat/musx.c +++ b/libavformat/musx.c @@ -20,12 +20,23 @@ */ #include "libavutil/avassert.h" +#include "libavutil/intreadwrite.h" #include "avformat.h" #include "internal.h" static int musx_probe(const AVProbeData *p) { - if (memcmp(p->buf, "MUSX", 4)) + unsigned version; + + if (AV_RB32(p->buf) != MKBETAG('M','U','S','X')) + return 0; + + version = AV_RL32(p->buf + 8); + if (version != 10 && + version != 6 && + version != 5 && + version != 4 && + version != 201) return 0; return AVPROBE_SCORE_MAX / 5 * 2; _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".