gst/mpegdemux/mpegtspacketizer.c: Guard interval is 4 if descriptor part shows binary 11 (3 not 4).

Original commit message from CVS:
* gst/mpegdemux/mpegtspacketizer.c:
Guard interval is 4 if descriptor part shows binary 11 (3 not 4).
This commit is contained in:
Zaheer Abbas Merali 2009-01-05 17:41:51 +00:00
parent f0ed18f2ed
commit 3a2cdc25e1
2 changed files with 7 additions and 2 deletions

View file

@ -1,3 +1,8 @@
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> 2009-01-05 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* gst/mpegdemux/gstmpegdesc.h: * gst/mpegdemux/gstmpegdesc.h:

View file

@ -888,7 +888,7 @@ mpegts_packetizer_parse_nit (MpegTSPacketizer * packetizer,
default: default:
code_rate_lp_str = "reserved"; 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) { switch (guard_interval) {
case 0: case 0:
guard_interval = 32; guard_interval = 32;
@ -899,7 +899,7 @@ mpegts_packetizer_parse_nit (MpegTSPacketizer * packetizer,
case 2: case 2:
guard_interval = 8; guard_interval = 8;
break; break;
case 4: case 3:
guard_interval = 4; guard_interval = 4;
break; break;
default: /* make it default to 32 */ default: /* make it default to 32 */