Index: OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp
===================================================================
--- OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp (revision 10414)
+++ OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp (revision 10851)
@@ -21,4 +21,5 @@
     m_user_data(0),
     m_publish_func(0),
+    m_paused(true),
     m_exit(false)
 #ifdef USE_SWSCALE
@@ -118,4 +119,11 @@
 }
 
+void FFmpegDecoderVideo::pause(bool pause)
+{
+    if(pause)
+        m_paused = true;
+    else
+        m_paused = false;
+}
 
 void FFmpegDecoderVideo::run()
@@ -193,4 +201,9 @@
                 publishFrame(frame_delay, m_clocks.audioDisabled());
             }
+        }
+
+        while(m_paused && !m_exit)
+        {
+            microSleep(10000);
         }
 
