#include "filejpeg.h"
#include "filempeg.h"
#undef HAVE_STDLIB_H // automake conflict
-#include "fileogg.h"
#include "filepng.h"
#include "fileppm.h"
#include "filescene.h"
#include "filetga.h"
#include "filethread.h"
#include "filetiff.h"
-#include "filevorbis.h"
#include "filexml.h"
#include "formatwindow.h"
#include "formattools.h"
#include "samples.h"
#include "vframe.h"
-//static int temp_debug = 0;
-//suppress noref warning
-void *vorbis0_ov_callbacks[] = {
- &OV_CALLBACKS_DEFAULT, &OV_CALLBACKS_NOCLOSE,
- &OV_CALLBACKS_STREAMONLY, &OV_CALLBACKS_STREAMONLY_NOCLOSE,
-};
-
File::File()
{
cpus = 1;
FileTIFF::get_parameters(parent_window, asset, format_window,
audio_options, video_options, edl);
break;
- case FILE_OGG:
- FileOGG::get_parameters(parent_window, asset, format_window,
- audio_options, video_options, edl);
- break;
default:
break;
}
"CR2",
"TGA",
"TIFF",
- "OGG",
- "Vorbis",
"MPEG",
"EDL",
"FFMPEG_Late",
file = new FileTIFF(this->asset, this);
return FILE_OK;
}
- if( !strcmp(pref->name,"OGG") ) { // OGG file
- if( !FileOGG::check_sig(this->asset) ) continue;
- file = new FileOGG(this->asset, this);
- return FILE_OK;
- }
- if( !strcmp(pref->name,"Vorbis") ) { // VorbisFile file
- if( !FileVorbis::check_sig(this->asset) ) continue;
- file = new FileVorbis(this->asset, this);
- return FILE_OK;
- }
#ifdef HAVE_LIBZMPEG
if( !strcmp(pref->name,"MPEG") ) { // MPEG file
if( !FileMPEG::check_sig(this->asset) ) continue;
file = new FileMPEG(this->asset, this);
break;
#endif
- case FILE_OGG:
- file = new FileOGG(this->asset, this);
- break;
-
- case FILE_VORBIS:
- file = new FileVorbis(this->asset, this);
- break;
#ifdef HAVE_DV
case FILE_RAWDV:
file = new FileDV(this->asset, this);
if( !strcasecmp(format, _(VMPEG_NAME)) ) return FILE_VMPEG;
if( !strcasecmp(format, _(TGA_NAME)) ) return FILE_TGA;
if( !strcasecmp(format, _(TGA_LIST_NAME)) ) return FILE_TGA_LIST;
- if( !strcasecmp(format, _(OGG_NAME)) ) return FILE_OGG;
- if( !strcasecmp(format, _(VORBIS_NAME)) ) return FILE_VORBIS;
if( !strcasecmp(format, _(RAWDV_NAME)) ) return FILE_RAWDV;
if( !strcasecmp(format, _(FFMPEG_NAME)) ) return FILE_FFMPEG;
if( !strcasecmp(format, _(DBASE_NAME)) ) return FILE_DB;
case FILE_TGA_LIST: return _(TGA_LIST_NAME);
case FILE_TIFF: return _(TIFF_NAME);
case FILE_TIFF_LIST: return _(TIFF_LIST_NAME);
- case FILE_OGG: return _(OGG_NAME);
- case FILE_VORBIS: return _(VORBIS_NAME);
case FILE_RAWDV: return _(RAWDV_NAME);
case FILE_FFMPEG: return _(FFMPEG_NAME);
case FILE_DB: return _(DBASE_NAME);
int File::renders_video(int format)
{
switch( format ) {
- case FILE_OGG:
case FILE_JPEG:
case FILE_JPEG_LIST:
case FILE_CR2:
case FILE_FLAC:
case FILE_PCM:
case FILE_WAV:
- case FILE_OGG:
- case FILE_VORBIS:
case FILE_AMPEG:
case FILE_AU:
case FILE_AIFF:
case FILE_FLAC: return "flac";
case FILE_JPEG: return "jpg";
case FILE_JPEG_LIST: return "jpg";
- case FILE_OGG: return "ogg";
case FILE_PCM: return "pcm";
case FILE_PNG: return "png";
case FILE_PNG_LIST: return "png";
case FILE_TIFF: return "tif";
case FILE_TIFF_LIST: return "tif";
case FILE_VMPEG: return "m2v";
- case FILE_VORBIS: return "ogg";
case FILE_WAV: return "wav";
case FILE_FFMPEG: return "ffmpg";
}
case FILE_EXR: return "EXR";
case FILE_EXR_LIST: return "EXR_LIST";
case FILE_CR2: return "CR2";
- case FILE_OGG: return "OGG";
- case FILE_VORBIS: return "VORBIS";
case FILE_FLAC: return "FLAC";
case FILE_FFMPEG: return "FFMPEG";
case FILE_SCENE: return "SCENE";
PackagingEngine *File::new_packaging_engine(Asset *asset)
{
- PackagingEngine *result;
- switch( asset->format ) {
- case FILE_OGG:
- result = (PackagingEngine*)new PackagingEngineOGG();
- break;
- default:
- result = (PackagingEngine*) new PackagingEngineDefault();
- break;
- }
-
+ PackagingEngine *result = (PackagingEngine*) new PackagingEngineDefault();
return result;
}