From 96f81d7eba4c81caf31b89aed34cd2c882aecf8f Mon Sep 17 00:00:00 2001 From: Luis Ontanon Date: Mon, 6 Aug 2007 22:34:26 +0000 Subject: From: Shaun Jackman This patch adds MPEG PES (packetized elementary stream) to the list of magic types in wiretap/mpeg.c. svn path=/trunk/; revision=22460 --- wiretap/mpeg.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'wiretap/mpeg.c') diff --git a/wiretap/mpeg.c b/wiretap/mpeg.c index 5155433a0f..2e462a5753 100644 --- a/wiretap/mpeg.c +++ b/wiretap/mpeg.c @@ -247,14 +247,15 @@ mpeg_close(wtap *wth) g_free(wth->capture.mpeg); } -/* XXX We probably need more magic to open more types */ struct _mpeg_magic { size_t len; const gchar* match; } magic[] = { - {3,"TAG"}, - {3,"ID3"}, - {0,NULL} + { 3, "TAG" }, /* ID3v1 */ + { 3, "ID3" }, /* ID3v2 */ + { 3, "\0\0\1" }, /* MPEG PES */ + /* XXX MPEG audio is missing. */ + { 0, NULL } }; int -- cgit v1.2.3