diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gst/mpegdemux/mpegtspacketizer.c | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,5 +1,10 @@ 2009-01-05 Zaheer Abbas Merali <zaheerabbas at merali dot org> + * gst/mpegdemux/mpegtspacketizer.c: + Guard interval is 4 if descriptor part shows binary 11 (3 not 4). + +2009-01-05 Zaheer Abbas Merali <zaheerabbas at merali dot org> + * gst/mpegdemux/gstmpegdesc.h: Fix up satellite delivery subsystem defs. diff --git a/gst/mpegdemux/mpegtspacketizer.c b/gst/mpegdemux/mpegtspacketizer.c index ea093c43..507271d8 100644 --- a/gst/mpegdemux/mpegtspacketizer.c +++ b/gst/mpegdemux/mpegtspacketizer.c @@ -888,7 +888,7 @@ mpegts_packetizer_parse_nit (MpegTSPacketizer * packetizer, default: code_rate_lp_str = "reserved"; } - /* guard is 32 if 0, 16 if 1, 8 if 2, 4 if 4 */ + /* guard is 32 if 0, 16 if 1, 8 if 2, 4 if 3 */ switch (guard_interval) { case 0: guard_interval = 32; @@ -899,7 +899,7 @@ mpegts_packetizer_parse_nit (MpegTSPacketizer * packetizer, case 2: guard_interval = 8; break; - case 4: + case 3: guard_interval = 4; break; default: /* make it default to 32 */ |