#include "playabletracks.h"
#include "preferences.h"
#include "preferencesthread.h"
-#include "quicktime.h"
#include "renderfarm.h"
#include "render.h"
#include "statusbar.h"
RenderItem::RenderItem(MWindow *mwindow)
- : BC_MenuItem(_("Render..."), "Shift+R", 'R')
+ : BC_MenuItem(_("Render..."), _("Shift+R"), 'R')
{
this->mwindow = mwindow;
set_shift(1);
eta,
TIME_HMS2);
- printf("\r%d%% ETA: %s ", (int)(100 *
+ printf(_("\r%d%% ETA: %s "), (int)(100 *
(float)render->total_rendered /
render->progress_max),
string);
Render::~Render()
{
+ close_window();
delete package_lock;
delete counter_lock;
delete completion;
}
else
{
- ErrorBox error_box(PROGRAM_NAME ": Error",
+ ErrorBox error_box(_(PROGRAM_NAME ": Error"),
mwindow->gui->get_abs_cursor_x(1),
mwindow->gui->get_abs_cursor_y(1));
- error_box.create_objects("Already rendering");
+ error_box.create_objects(_("Already rendering"));
error_box.raise_window();
error_box.run_window();
}
{
asset.audio_data = 1;
asset.channels = edl->session->audio_channels;
- if(asset.format == FILE_MOV) asset.byte_order = 0;
}
else
{
strategy = mwindow->defaults->get("RENDER_STRATEGY", SINGLE_PASS);
load_mode = mwindow->defaults->get("RENDER_LOADMODE", LOADMODE_NEW_TRACKS);
+// some defaults which work
+ asset->video_data = 1;
+ asset->audio_data = 1;
+ asset->format = FILE_FFMPEG;
+ strcpy(asset->acodec, "mp4.qt");
+ strcpy(asset->vcodec, "mp4.qt");
asset->load_defaults(mwindow->defaults,
- "RENDER_",
- 1,
- 1,
- 1,
- 1,
- 1);
-
+ "RENDER_", 1, 1, 1, 1, 1);
return 0;
}
if(mwindow)
{
if(debug) printf("Render::render %d\n", __LINE__);
- ErrorBox error_box(PROGRAM_NAME ": Error",
+ ErrorBox error_box(_(PROGRAM_NAME ": Error"),
mwindow->gui->get_abs_cursor_x(1),
mwindow->gui->get_abs_cursor_y(1));
error_box.create_objects(_("Error rendering data."));
Asset *asset,
int x,
int y)
- : BC_Window(PROGRAM_NAME ": Render",
+ : BC_Window(_(PROGRAM_NAME ": Render"),
x - WIDTH / 2,
y - HEIGHT / 2,
WIDTH,