diff -r 8b867c828e89 -r 9ea342c364de gst-plugins-nuvdemux/nuvdemux/gstnuvdemux.h --- a/gst-plugins-nuvdemux/nuvdemux/gstnuvdemux.h Tue Nov 14 13:34:22 2006 +0000 +++ b/gst-plugins-nuvdemux/nuvdemux/gstnuvdemux.h Wed Nov 15 18:07:23 2006 +0000 @@ -71,6 +71,9 @@ gdouble d_aspect; /* 1.0 squared pixel */ gdouble d_fps; + //fps num/denom + gint i_fpsn; + gint i_fpsd; gint i_video_blocks; /* 0 no video, -1 unknown */ gint i_audio_blocks; @@ -164,12 +167,13 @@ /* NUV decoding state */ GstNuvDemuxState state; + guint64 duration; guint64 offset; - guint time_offset; + guint64 time_offset; + guint64 last_frame_time; gboolean new_audio_segment; gboolean new_video_segment; - /* Mpeg ExtraData */ guint64 mpeg_data_size; GstBuffer *mpeg_buffer;