From 95d180998193da60fbcacf59f920c98a0bf43c66 Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Fri, 24 Jan 2014 18:40:04 -0300 Subject: [PATCH] libavformat/mtv: add test for audio magic MTV files have the string "MP3" as audio magic on their header. Always. Signed-off-by: Reynaldo H. Verdejo Pinochet --- libavformat/mtv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavformat/mtv.c b/libavformat/mtv.c index 071af4c67b..b449d5886f 100644 --- a/libavformat/mtv.c +++ b/libavformat/mtv.c @@ -63,6 +63,10 @@ static int mtv_probe(AVProbeData *p) if (*p->buf != 'A' || *(p->buf + 1) != 'M' || *(p->buf + 2) != 'V') return 0; + /* Audio magic is always MP3 */ + if (p->buf[43] != 'M' || p->buf[44] != 'P' || p->buf[45] != '3') + return 0; + /* Check for nonzero in bpp and (width|height) header fields */ if(!(p->buf[51] && AV_RL16(&p->buf[52]) | AV_RL16(&p->buf[54]))) return 0;