Index: OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp
===================================================================
--- OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp (revision 9854)
+++ OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp (revision 9865)
@@ -41,6 +41,10 @@
     virtual ReadResult readImage(const std::string & filename, const osgDB::ReaderWriter::Options * options) const
     {
+        if (filename.compare(0, 5, "/dev/")==0)
+        {
+            return readImageStream(filename, options);
+        }
+    
         const std::string ext = osgDB::getLowerCaseFileExtension(filename);
-
         if (! acceptsExtension(ext))
             return ReadResult::FILE_NOT_HANDLED;
@@ -53,9 +57,14 @@
             return ReadResult::FILE_NOT_FOUND;
 
-        osg::notify(osg::INFO) << "ReaderWriterFFmpeg::readImage " << path << std::endl;
+        return readImageStream(filename, options);
+    }
+    
+    ReadResult readImageStream(const std::string& filename, const osgDB::ReaderWriter::Options * options) const
+    {
+        osg::notify(osg::INFO) << "ReaderWriterFFmpeg::readImage " << filename << std::endl;
 
         osg::ref_ptr<osgFFmpeg::FFmpegImageStream> image_stream(new osgFFmpeg::FFmpegImageStream);
 
-        if (! image_stream->open(path))
+        if (! image_stream->open(filename))
             return ReadResult::FILE_NOT_HANDLED;
 
