diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2012-10-19 01:03:51 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2012-10-19 01:05:44 +0100 |
commit | 465374f3c8fd1dc2db3c79fe4de34636faedb18a (patch) | |
tree | 48e77dbe60410664413205c286cfbf9056c2d393 | |
parent | 10c881b107f0541d40aae1a8bf203144bfb93bb9 (diff) | |
download | gstreamer-plugins-bad-465374f3c8fd1dc2db3c79fe4de34636faedb18a.tar.gz |
tsdemux: fix program packet sequence counter parsing in PES header
-rw-r--r-- | gst/mpegtsdemux/pesparse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/mpegtsdemux/pesparse.c b/gst/mpegtsdemux/pesparse.c index 120e90bc9..262882601 100644 --- a/gst/mpegtsdemux/pesparse.c +++ b/gst/mpegtsdemux/pesparse.c @@ -296,7 +296,7 @@ mpegts_parse_pes_header (const guint8 * data, gsize length, PESHeader * res, val8 = *data++; /* GRMBL, this is most often wrong */ - if (G_UNLIKELY ((val8 * 0x80) != 0x80)) + if (G_UNLIKELY ((val8 & 0x80) != 0x80)) goto bad_sequence_marker2; res->MPEG1_MPEG2_identifier = (val8 >> 6) & 0x1; res->original_stuff_length = val8 & 0x3f; |