]> git.sesse.net Git - mlt/blobdiff - src/modules/kino/filehandler.cc
filehandler.cc
[mlt] / src / modules / kino / filehandler.cc
index 5591b241daea05f357eb03a9fd256aaae62116e5..188c14b7dbd3d4724ada3b1a2bfd26fa400944b4 100644 (file)
@@ -706,6 +706,10 @@ bool AVIHandler::GetOpenDML() const
 #define QUICKTIME_DV_AVID_A "dvcp"
 #endif
 
+#ifndef QUICKTIME_DVCPRO
+#define QUICKTIME_DVCPRO "dvpp"
+#endif
+
 QtHandler::QtHandler() : fd( NULL )
 {
        extension = ".mov";
@@ -884,7 +888,8 @@ bool QtHandler::Open( const char *s )
        char * fcc = quicktime_video_compressor( fd, 0 );
        if ( strncmp( fcc, QUICKTIME_DV, 4 ) != 0 &&
             strncmp( fcc, QUICKTIME_DV_AVID, 4 ) != 0 &&
-            strncmp( fcc, QUICKTIME_DV_AVID_A, 4 ) != 0 )
+            strncmp( fcc, QUICKTIME_DV_AVID_A, 4 ) != 0 && 
+            strncmp( fcc, QUICKTIME_DVCPRO, 4 ) != 0 )
        {
                Close();
                return false;