get_derived_attributes(default_asset, defaults);
// to_tracks = defaults->get("RENDER_EFFECT_TO_TRACKS", 1);
load_mode = defaults->get("RENDER_EFFECT_LOADMODE", LOADMODE_PASTE);
- strategy = defaults->get("RENDER_EFFECT_STRATEGY", SINGLE_PASS);
+ use_labels = defaults->get("RENDER_FILE_PER_LABEL", 0);
// get plugin information
- int need_plugin;
- if(!strlen(title))
- need_plugin = 1;
- else
- need_plugin = 0;
-
+ int need_plugin = !strlen(title) ? 1 : 0;
// generate a list of plugins for the window
- if(need_plugin)
- {
+ if( need_plugin ) {
mwindow->search_plugindb(default_asset->audio_data,
- default_asset->video_data,
- -1,
- 0,
- 0,
- local_plugindb);
-
- for(int i = 0; i < local_plugindb.total; i++)
- {
+ default_asset->video_data, -1, 0, 0, local_plugindb);
+ for(int i = 0; i < local_plugindb.total; i++) {
plugin_list.append(new BC_ListBoxItem(_(local_plugindb.values[i]->title)));
}
}
// save defaults
save_derived_attributes(default_asset, defaults);
defaults->update("RENDER_EFFECT_LOADMODE", load_mode);
- defaults->update("RENDER_EFFECT_STRATEGY", strategy);
+ defaults->update("RENDER_EFFECT_FILE_PER_LABEL", use_labels);
mwindow->save_defaults();
// get plugin server to use and delete the plugin list
default_asset->height = mwindow->edl->session->output_h;
}
+ int strategy = Render::get_strategy(mwindow->preferences->use_renderfarm, use_labels);
// Process the total length in fragments
ArrayList<MenuEffectPacket*> packets;
if(!result)
mwindow->undo->update_undo_before("", 0);
if(load_mode == LOADMODE_PASTE)
- mwindow->clear(0, 1);
+ mwindow->clear(0);
mwindow->load_assets(&assets, -1, load_mode, 0, 0,
mwindow->edl->session->labels_follow_edits,
add_subwindow(file_title = new BC_Title(
mwindow->theme->menueffect_file_x,
mwindow->theme->menueffect_file_y,
- (char*)((menueffects->strategy == FILE_PER_LABEL || menueffects->strategy == FILE_PER_LABEL_FARM) ?
+ (char*)(menueffects->use_labels ?
_("Select the first file to render to:") :
_("Select a file to render to:"))));
format_tools = new FormatTools(mwindow,
this,
asset);
- format_tools->create_objects(x,
- y,
- asset->audio_data,
- asset->video_data,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- &menueffects->strategy,
- 0);
+ format_tools->create_objects(x, y, asset->audio_data, asset->video_data,
+ 0, 0, 0, 1, 0, 0, &menueffects->use_labels, 0);
loadmode = new LoadMode(mwindow, this, x, y, &menueffects->load_mode, 1);
loadmode->create_objects();