Index: OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoder.hpp
===================================================================
--- OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoder.hpp (revision 10809)
+++ OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoder.hpp (revision 10851)
@@ -71,5 +71,4 @@
     void seek(double time);
     void pause();
-    void resume();
 
     void loop(bool loop);
@@ -77,4 +76,5 @@
 
     double duration() const;
+    double reference();
 
     FFmpegDecoderAudio & audio_decoder();
@@ -109,6 +109,6 @@
 
     FormatContextPtr    m_format_context;
-    AVStream *            m_audio_stream;
-    AVStream *            m_video_stream;
+    AVStream *          m_audio_stream;
+    AVStream *          m_video_stream;
 
     int                 m_audio_index;
@@ -117,14 +117,14 @@
     FFmpegClocks        m_clocks;
     FFmpegPacket        m_pending_packet;
-    PacketQueue            m_audio_queue;
-    PacketQueue            m_video_queue;
+    PacketQueue         m_audio_queue;
+    PacketQueue         m_video_queue;
     
-    FFmpegDecoderAudio    m_audio_decoder;
-    FFmpegDecoderVideo    m_video_decoder;
+    FFmpegDecoderAudio  m_audio_decoder;
+    FFmpegDecoderVideo  m_video_decoder;
 
-    double                m_duration;
-    double                m_start;
+    double              m_duration;
+    double              m_start;
 
-    State                m_state;
+    State               m_state;
     bool                m_loop;
 };
@@ -149,4 +149,9 @@
 {
     return double(m_format_context->duration) / AV_TIME_BASE;    
+}
+
+inline double FFmpegDecoder::reference()
+{
+    return m_clocks.getCurrentTime();    
 }
 
