rework deglitch/optimize/stop_playback, sams ladspa icons, reticle color, tweak frame...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / playback3d.C
index 89b52dccca47b32eb37359ec35d115053aa5b8ec..835d8a22898c4abe9f3a67674bac7f7b5bcf2b53 100644 (file)
@@ -887,6 +887,7 @@ void Playback3D::do_camera_sync(Playback3DCommand *command)
 
 
                command->frame->set_opengl_state(VFrame::SCREEN);
+               command->frame->screen_to_ram();
                command->canvas->get_canvas()->unlock_window();
        }
        command->canvas->unlock_canvas();
@@ -1259,6 +1260,7 @@ void Playback3D::do_mask_sync(Playback3DCommand *command)
 // Need to tabulate every vertex in persistent memory because
 // gluTessVertex doesn't copy them.
                        ArrayList<GLdouble*> coords;
+                       coords.set_array_delete();
                        for(int i = 0; i < points->total; i++)
                        {
                                MaskPoint *point1 = points->values[i];