audio_options,
video_options);
break;
+#ifdef HAVE_DV
case FILE_RAWDV:
FileDV::get_parameters(parent_window,
asset,
audio_options,
video_options);
break;
+#endif
case FILE_PCM:
case FILE_WAV:
case FILE_AU:
file = new FileScene(this->asset, this);
break;
}
+#ifdef HAVE_DV
if(FileDV::check_sig(this->asset)) {
// libdv
fclose(stream);
file = new FileDV(this->asset, this);
break;
}
+#endif
if(FileSndFile::check_sig(this->asset)) {
// libsndfile
fclose(stream);
case FILE_VORBIS:
file = new FileVorbis(this->asset, this);
break;
-
+#ifdef HAVE_DV
case FILE_RAWDV:
file = new FileDV(this->asset, this);
break;
-
+#endif
// try plugins
default:
return 1;
{
switch(asset->format)
{
+#ifdef HAVE_FIREWIRE
case FILE_RAWDV: return FileDV::get_best_colormodel(asset, driver);
+#endif
case FILE_MPEG: return FileMPEG::get_best_colormodel(asset, driver);
case FILE_JPEG:
case FILE_JPEG_LIST: return FileJPEG::get_best_colormodel(asset, driver);
case FILE_CR2:
case FILE_CR2_LIST: return FileCR2::get_best_colormodel(asset, driver);
case FILE_DB: return FileDB::get_best_colormodel(asset, driver);
+ case FILE_FFMPEG: return FileFFMPEG::get_best_colormodel(asset, driver);
}
return BC_RGB888;