X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Frecord.C;h=c788340eb2eba04c21a51aca5f4985caf29290ef;hp=2dd9e2c5e60ae55df8a7936d0509a05847e73262;hb=3b4b6f588c4f2643316afcbc486ca6a35c16a431;hpb=83c58d6d78f6bf0d1d1fd4cfba8654906fe6ec29 diff --git a/cinelerra-5.1/cinelerra/record.C b/cinelerra-5.1/cinelerra/record.C index 2dd9e2c5..c788340e 100644 --- a/cinelerra-5.1/cinelerra/record.C +++ b/cinelerra-5.1/cinelerra/record.C @@ -160,6 +160,7 @@ Record::Record(MWindow *mwindow, RecordMenuItem *menu_item) cutads_status = new RecordCutAdsStatus(this); blink_status = new RecordBlinkStatus(this); #endif + deinterlace = RECORD_LACE_ODD; } Record::~Record() @@ -234,6 +235,7 @@ int Record::load_defaults() 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; iupdate("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; iwindow->canvas; - canvas->use_fullscreen(canvas->get_fullscreen() ? 0 : 1); + RecordMonitorCanvas *canvas = record_monitor->window->canvas; + int on = canvas->get_fullscreen() ? 0 : 1; + canvas->Canvas::set_fullscreen(on, 0); break; } default: return -1;