X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fvrender.C;h=43893b2770106845d2fbe6533eadb657bc1e3d81;hb=099132c524d32342be6cfc4948ecb1b3a439b988;hp=3aa1b24df22bf29f651b96235a9544f7cdf78af1;hpb=c905fabd0678fcc8ab9e32e4443ad8709adafefd;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/vrender.C b/cinelerra-5.1/cinelerra/vrender.C index 3aa1b24d..43893b27 100644 --- a/cinelerra-5.1/cinelerra/vrender.C +++ b/cinelerra-5.1/cinelerra/vrender.C @@ -22,6 +22,7 @@ #include "asset.h" #include "bcsignals.h" #include "cache.h" +#include "canvas.h" #include "clip.h" #include "condition.h" #include "datatype.h" @@ -98,10 +99,9 @@ Module* VRender::new_module(Track *track) int VRender::flash_output() { - if(video_out) - return renderengine->video->write_buffer(video_out, renderengine->get_edl()); - else - return 0; + if( !video_out ) return 0; + renderengine->update_scope(video_out); + return renderengine->video->write_buffer(video_out, renderengine->get_edl()); } int VRender::process_buffer(VFrame *video_out,