gst/mpegdemux/mpegtspacketizer.c: Guard interval is 4 if descriptor part shows binary...
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 5 Jan 2009 17:41:51 +0000 (17:41 +0000)
committerZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 5 Jan 2009 17:41:51 +0000 (17:41 +0000)
Original commit message from CVS:
* gst/mpegdemux/mpegtspacketizer.c:
Guard interval is 4 if descriptor part shows binary 11 (3 not 4).

ChangeLog
gst/mpegdemux/mpegtspacketizer.c

index 007c6a7..ff45992 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
 
index ea093c4..507271d 100644 (file)
@@ -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 */