diff options
Diffstat (limited to 'gst/mpegvideoparse/mpegpacketiser.c')
-rw-r--r-- | gst/mpegvideoparse/mpegpacketiser.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gst/mpegvideoparse/mpegpacketiser.c b/gst/mpegvideoparse/mpegpacketiser.c index 5685fa7b..447c50ae 100644 --- a/gst/mpegvideoparse/mpegpacketiser.c +++ b/gst/mpegvideoparse/mpegpacketiser.c @@ -89,11 +89,13 @@ mpeg_packetiser_flush (MPEGPacketiser * p) guint8 * mpeg_util_find_start_code (guint32 * sync_word, guint8 * cur, guint8 * end) { - guint32 code = *sync_word; + guint32 code; if (G_UNLIKELY (cur == NULL)) return NULL; + code = *sync_word; + while (cur < end) { code <<= 8; |