#include "errorbox.h"
#include "file.h"
#include "filexml.h"
-#include "filemov.h"
#include "filesystem.h"
#include "filethread.h"
#include "format.inc"
#include "keys.h"
#include "language.h"
#include "localsession.h"
+#include "libdv.h"
+#include "libmjpeg.h"
#include "mainmenu.h"
#include "mainundo.h"
#include "mwindow.h"
#include "picture.h"
#include "playbackengine.h"
#include "preferences.h"
-#include "quicktime.h"
#include "record.h"
#include "recordaudio.h"
#include "recordconfig.h"
default_asset->layers = 1;
// Fix encoding parameters depending on driver.
// These are locked by a specific driver.
+ const char *vcodec = 0;
switch( session->vconfig_in->driver ) {
case CAPTURE_LML:
case CAPTURE_BUZ:
- strncpy(default_asset->vcodec, QUICKTIME_MJPA, 4);
+ vcodec = CODEC_TAG_MJPEG;
break;
case CAPTURE_DVB:
case VIDEO4LINUX2MPEG:
break;
case VIDEO4LINUX2JPEG:
- if( strncmp(default_asset->vcodec,QUICKTIME_MJPG,4) != 0 )
- strncpy(default_asset->vcodec,QUICKTIME_MJPA,4);
+ vcodec = CODEC_TAG_MJPEG;
break;
case CAPTURE_FIREWIRE:
case CAPTURE_IEC61883:
- strncpy(default_asset->vcodec, QUICKTIME_DVSD, 4);
+ vcodec = CODEC_TAG_DVSD;
break;
}
+ if( vcodec )
+ strcpy(default_asset->vcodec, vcodec);
record_batches.load_defaults(channeldb, this);
const char* Record::current_source()
{
Batch *batch = get_current_batch();
- return batch ? batch->get_source_text() : "Unknown";
+ return batch ? batch->get_source_text() : _("Unknown");
}
Asset* Record::current_asset()
record_thread = new RecordThread(mwindow,this);
record_thread->start();
record_gui->disable_batch_buttons();
- record_gui->update_cron_status("Running");
+ record_gui->update_cron_status(_("Running"));
}
}
return result;
}
-extern void get_exe_path(char *result); // from main.C
-
int Record::
spawn(const char *fmt, ...)
{