I'm too lazy to comment this
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Wed, 13 Aug 2003 21:15:03 +0000 (21:15 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Wed, 13 Aug 2003 21:15:03 +0000 (21:15 +0000)
Original commit message from CVS:
Fix mpeg version identification bug. The field is 2 bits, not 4, which causes mpegs to sometimes be identified as mpeg1 while it was mpeg2. See #119372. Fix by <meiker@upb.de>

gst/mpegstream/gstmpegpacketize.c

index 1f43eca..cb6b339 100644 (file)
@@ -72,7 +72,7 @@ parse_packhead (GstMPEGPacketize *packetize)
   GST_DEBUG ("code %02x", *buf);
 
   /* start parsing the stream */
-  if ((*buf & 0xf0) == 0x40) {
+  if ((*buf & 0xc0) == 0x40) {
     GST_DEBUG ("packetize::parse_packhead setting mpeg2");
     packetize->MPEG2 = TRUE;
     length += 2;