summaryrefslogtreecommitdiffstats
path: root/gst/mpegvideoparse/mpegpacketiser.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2008-01-11 15:58:15 +0000
committerWim Taymans <wim.taymans@gmail.com>2008-01-11 15:58:15 +0000
commit2e75ee53cd4c110337c1063dcaa29183d499f9c6 (patch)
tree6df83c0f8e70de51960bb80e1cef721879401a77 /gst/mpegvideoparse/mpegpacketiser.c
parentd380c1cc83b4646a2ebafe5ce7d1d0f8ebd2dad9 (diff)
downloadgst-plugins-bad-2e75ee53cd4c110337c1063dcaa29183d499f9c6.tar.gz
gst-plugins-bad-2e75ee53cd4c110337c1063dcaa29183d499f9c6.tar.bz2
gst-plugins-bad-2e75ee53cd4c110337c1063dcaa29183d499f9c6.zip
gst/mpegvideoparse/mpegpacketiser.c: Small meaningless cleanup.
Original commit message from CVS: * gst/mpegvideoparse/mpegpacketiser.c: (mpeg_util_find_start_code): Small meaningless cleanup. * gst/mpegvideoparse/mpegvideoparse.c: (gst_mpegvideoparse_flush), (mpegvideoparse_drain_avail), (gst_mpegvideoparse_chain_forward), (scan_keyframe), (gst_mpegvideoparse_flush_decode), (gst_mpegvideoparse_chain_reverse), (gst_mpegvideoparse_chain), (mpv_parse_sink_event), (gst_mpegvideoparse_change_state): * gst/mpegvideoparse/mpegvideoparse.h: Track segment events. Do the first part of reverse playback by sending data between two I-frames to the decoder.
Diffstat (limited to 'gst/mpegvideoparse/mpegpacketiser.c')
-rw-r--r--gst/mpegvideoparse/mpegpacketiser.c4
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;