cutads_status = new RecordCutAdsStatus(this);
blink_status = new RecordBlinkStatus(this);
#endif
+ deinterlace = RECORD_LACE_ODD;
}
Record::~Record()
video_zoom = defaults->get("RECORD_VIDEO_Z", (float)1);
picture->load_defaults();
reverse_interlace = defaults->get("REVERSE_INTERLACE", 0);
+ deinterlace = defaults->get("DEINTERLACE", RECORD_LACE_ODD);
do_cursor = defaults->get("RECORD_CURSOR", 0);
do_big_cursor = defaults->get("RECORD_BIG_CURSOR", 0);
for( int i=0; i<MAXCHANNELS; ++i ) {
defaults->update("RECORD_VIDEO_Z", video_zoom);
picture->save_defaults();
defaults->update("REVERSE_INTERLACE", reverse_interlace);
+ defaults->update("DEINTERLACE", deinterlace);
defaults->update("RECORD_CURSOR", do_cursor);
defaults->update("RECORD_BIG_CURSOR", do_big_cursor);
for( int i=0; i<MAXCHANNELS; ++i ) {
mwindow->undo->update_undo_after(_("record"), LOAD_ALL);
mwindow->restart_brender();
mwindow->update_plugin_guis();
- mwindow->gui->update(1, 2, 1, 1, 1, 1, 0);
+ mwindow->gui->update(1, FORCE_REDRAW, 1, 1, 1, 1, 0);
mwindow->sync_parameters(CHANGE_ALL);
}
mwindow->gui->unlock_window();
void Record::delete_index_file(Asset *asset)
{
- IndexFile::delete_index(mwindow->preferences, asset, ".toc");
- IndexFile::delete_index(mwindow->preferences, asset, ".idx");
- IndexFile::delete_index(mwindow->preferences, asset, ".mkr");
+ IndexFile::delete_index_files(mwindow->preferences, asset);
}
void Record::delete_batch()
channel_down();
break;
case 'f': {
- Canvas *canvas = record_monitor->window->canvas;
- if( !canvas->get_fullscreen() )
- canvas->start_fullscreen();
- else
- canvas->stop_fullscreen();
+ RecordMonitorCanvas *canvas = record_monitor->window->canvas;
+ int on = canvas->get_fullscreen() ? 0 : 1;
+ canvas->Canvas::set_fullscreen(on, 0);
break; }
default:
return -1;