changeset 117:493ccef46cab

(none)
author ivand_qmul
date Mon, 22 Oct 2007 13:45:46 +0000
parents b8969a96b678
children fcffdd59e606
files data/fileio/AudioFileReaderFactory.cpp
diffstat 1 files changed, 16 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/data/fileio/AudioFileReaderFactory.cpp	Fri Sep 21 07:29:52 2007 +0000
+++ b/data/fileio/AudioFileReaderFactory.cpp	Mon Oct 22 13:45:46 2007 +0000
@@ -18,7 +18,9 @@
 #include "WavFileReader.h"
 #include "OggVorbisFileReader.h"
 #include "MP3FileReader.h"
-
+//Ivan Damnjanovic 09-10/2007 added Video reader and control header
+#include "VideoFileReader.h"
+//
 #include <QString>
 #include <QFileInfo>
 #include <iostream>
@@ -115,7 +117,19 @@
     }
 #endif
 #endif
-
+//Ivan Damnjanovic 09-10/2007 added video support
+#ifdef HAVE_FFMPEG
+    if (!reader) {
+        extensions.clear();
+        VideoFileReader::getSupportedExtensions(extensions);
+        if (extensions.find(ext) != extensions.end()) {
+            
+			reader = new VideoFileReader
+                (path, true, VideoFileReader::CacheInTemporaryFile);
+        }
+    }
+#endif
+//
     if (reader) {
         if (reader->isOK()) return reader;
         if (reader->getError() != "") {