summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2008-05-25 03:58:52 +0100
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2008-05-25 03:58:52 +0100
commit38f7af230991974e68aae584d06021c61f24d350 (patch)
tree03f060670359eaf7fcea5500986230353d54e8d2
parent86e3e7c72712e1704b12e93c27f6f493e2af5853 (diff)
downloadxine-lib-38f7af230991974e68aae584d06021c61f24d350.tar.gz
xine-lib-38f7af230991974e68aae584d06021c61f24d350.tar.bz2
Recognise TS descriptor tag 0x80 as MPEG video.
-rw-r--r--src/demuxers/demux_ts.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/demuxers/demux_ts.c b/src/demuxers/demux_ts.c
index f6a50a23d..37b0603fa 100644
--- a/src/demuxers/demux_ts.c
+++ b/src/demuxers/demux_ts.c
@@ -218,6 +218,7 @@
ISO_14496_PART2_VIDEO = 0x10, /* ISO/IEC 14496-2 Visual (MPEG-4) */
ISO_14496_PART3_AUDIO = 0x11, /* ISO/IEC 14496-3 Audio with LATM transport syntax */
ISO_14496_PART10_VIDEO = 0x1b, /* ISO/IEC 14496-10 Video (MPEG-4 part 10/AVC, aka H.264) */
+ STREAM_VIDEO_MPEG = 0x80,
STREAM_AUDIO_AC3 = 0x81,
} streamType;
@@ -806,6 +807,7 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
switch (m->descriptor_tag) {
case ISO_11172_VIDEO:
case ISO_13818_VIDEO:
+ case STREAM_VIDEO_MPEG:
lprintf ("demux_ts: found MPEG video type.\n");
m->type = BUF_VIDEO_MPEG;
break;