int64_t start_position_project = (int64_t)(start_position *
edl_rate /
frame_rate);
- if(direction == PLAY_REVERSE) start_position_project--;
+ if(direction == PLAY_REVERSE && start_position_project > 0 )
+ start_position_project--;
// speed curve
if(use_opengl)
{
-// Nested EDL's overlay on a PBuffer instead of a screen
-// is_nested < 0 ? flatten alpha channel, last draw before driver render
- int is_nested = renderengine->is_nested ? 1 :
- vconsole->current_exit_node == 0 ? -1 : 0;
((VDeviceX11*)((VirtualVConsole*)vconsole)->get_vdriver())->overlay(
output, input,
in_x1, in_y1, in_x2, in_y2,
out_x1, out_y1, out_x2, out_y2,
- alpha, mode,
- renderengine->get_edl(),
- is_nested);
+ alpha, mode, renderengine->get_edl(),
+ renderengine->is_nested);
}
else
{