add binfolder path relative filters, fix gbrp color model, vwdw timebar tweaks, title...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / vwindowgui.C
index bc423328da44ebbc7c42b767fdd12c8837439a13..dfbffff0b7bbc1ae580304d6ff62e775298e793b 100644 (file)
@@ -830,14 +830,17 @@ void VWindowCanvas::draw_refresh(int flush)
                float in_x1, in_y1, in_x2, in_y2;
                float out_x1, out_y1, out_x2, out_y2;
                get_transfers(edl,
-                       in_x1,
-                       in_y1,
-                       in_x2,
-                       in_y2,
-                       out_x1,
-                       out_y1,
-                       out_x2,
-                       out_y2);
+                       in_x1, in_y1, in_x2, in_y2,
+                       out_x1, out_y1, out_x2, out_y2);
+// input scaled from session to refresh frame coordinates
+               int ow = get_output_w(edl);
+               int oh = get_output_h(edl);
+               int rw = refresh_frame->get_w();
+               int rh = refresh_frame->get_h();
+               float xs = (float)rw / ow;
+               float ys = (float)rh / oh;
+               in_x1 *= xs;  in_x2 *= xs;
+               in_y1 *= ys;  in_y2 *= ys;
                get_canvas()->draw_vframe(refresh_frame,
                                (int)out_x1,
                                (int)out_y1,