- Timestamp:
- 01/07/10 10:45:34 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/directshow/ReaderWriterDirectShow.cpp
r10798 r10922 29 29 ReaderWriterDirectShow() 30 30 { 31 supportsExtension("directshow", ""); 32 supportsExtension("avi", ""); 33 supportsExtension("wmv", "Windows Media Video format"); 34 supportsExtension("mpg", "Mpeg movie format"); 35 supportsExtension("mpeg", "Mpeg movie format"); 31 36 } 32 37 … … 43 48 { 44 49 const std::string ext = osgDB::getLowerCaseFileExtension(filename); 45 if (ext=="directshow") return readImage(osgDB::getNameLessExtension(filename),options); 50 if (ext=="directshow") return readImageStream(osgDB::getNameLessExtension(filename),options); 51 if (! acceptsExtension(ext)) 52 return ReadResult::FILE_NOT_HANDLED; 46 53 return readImageStream(filename, options); 47 54 } … … 49 56 ReadResult readImageStream(const std::string& filename, const osgDB::ReaderWriter::Options * options) const 50 57 { 51 osg::notify(osg::INFO) << "ReaderWriter FFmpeg::readImage " << filename << std::endl;58 osg::notify(osg::INFO) << "ReaderWriterDirectShow::readImage " << filename << std::endl; 52 59 const std::string path = osgDB::containsServerAddress(filename) ? 53 60 filename :
