diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2008-01-11 15:58:15 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2008-01-11 15:58:15 +0000 |
commit | 2e75ee53cd4c110337c1063dcaa29183d499f9c6 (patch) | |
tree | 6df83c0f8e70de51960bb80e1cef721879401a77 /gst/mpegvideoparse/mpegvideoparse.h | |
parent | d380c1cc83b4646a2ebafe5ce7d1d0f8ebd2dad9 (diff) | |
download | gst-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/mpegvideoparse.h')
-rw-r--r-- | gst/mpegvideoparse/mpegvideoparse.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/mpegvideoparse/mpegvideoparse.h b/gst/mpegvideoparse/mpegvideoparse.h index c0212658..8495adf1 100644 --- a/gst/mpegvideoparse/mpegvideoparse.h +++ b/gst/mpegvideoparse/mpegvideoparse.h @@ -43,6 +43,7 @@ struct _MpegVideoParse { GstElement element; GstPad *sinkpad, *srcpad; + GstSegment segment; gint64 next_offset; gboolean need_discont; @@ -53,6 +54,10 @@ struct _MpegVideoParse { /* Packetise helper */ MPEGPacketiser packer; + + /* gather/decode queues for reverse playback */ + GList *gather; + GList *decode; }; struct _MpegVideoParseClass { |