projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove v4l/lml/buz, add symbolic folders, more xlat update, yuyv fixes, v4l2 upgrades
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
virtualvnode.C
diff --git
a/cinelerra-5.1/cinelerra/virtualvnode.C
b/cinelerra-5.1/cinelerra/virtualvnode.C
index 27c65bba868c84319be7c0711536103cd90c757c..f8c032a16715a02b0fb1ea4cb15a1a36b25e2bb4 100644
(file)
--- a/
cinelerra-5.1/cinelerra/virtualvnode.C
+++ b/
cinelerra-5.1/cinelerra/virtualvnode.C
@@
-391,8
+391,9
@@
int VirtualVNode::render_projector(VFrame *input, VFrame *output,
if(output)
{
if(output)
{
- ((VTrack*)track)->calculate_output_transfer(start_position_project,
- renderengine->command->get_direction(),
+ int direction = renderengine->command->get_direction();
+ ((VTrack*)track)->calculate_output_transfer(
+ start_position_project, direction,
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);
@@
-405,11
+406,10
@@
int VirtualVNode::render_projector(VFrame *input, VFrame *output,
if(out_x2 > out_x1 && out_y2 > out_y1 &&
in_x2 > in_x1 && in_y2 > in_y1)
{
if(out_x2 > out_x1 && out_y2 > out_y1 &&
in_x2 > in_x1 && in_y2 > in_y1)
{
- int direction = renderengine->command->get_direction();
- IntAuto *mode_keyframe = 0;
- mode_keyframe =
+ Auto *auto_keyframe = 0;
+ IntAuto *mode_keyframe =
(IntAuto*)track->automation->autos[AUTOMATION_MODE]->get_prev_auto(
(IntAuto*)track->automation->autos[AUTOMATION_MODE]->get_prev_auto(
- start_position_project,
direction, (Auto* &)mode
_keyframe);
+ start_position_project,
PLAY_FORWARD, auto
_keyframe);
int mode = mode_keyframe->value;
int mode = mode_keyframe->value;