summaryrefslogtreecommitdiff
path: root/rotord/src
diff options
context:
space:
mode:
authorComment <tim@gray.(none)>2013-11-29 00:36:34 +0000
committerComment <tim@gray.(none)>2013-11-29 00:36:34 +0000
commit67758bc2f1ae68a38ed5ec34056aafe5f4530919 (patch)
tree7509935110e11b5c31e5be75e4cfbc503183e66f /rotord/src
parent43fa0936cc78e57dcfa1d4827c74aa6b8ba27db2 (diff)
fix echo trails bug
Diffstat (limited to 'rotord/src')
-rw-r--r--rotord/src/nodes_channels.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/rotord/src/nodes_channels.h b/rotord/src/nodes_channels.h
index faab712..086ad2f 100644
--- a/rotord/src/nodes_channels.h
+++ b/rotord/src/nodes_channels.h
@@ -466,7 +466,8 @@ namespace Rotor {
if (images.find(absframe)==images.end()){
images[absframe]=new Image(frame.w,frame.h);
Frame_spec wanted=Frame_spec(absframe,frame.framerate,frame.duration,frame.w,frame.h);
- apply_LUT(*(((Image_node*)image_inputs[0]->connection)->get_image_output(wanted)),*(images[absframe]));
+ Image *in2=(((Image_node*)image_inputs[0]->connection)->get_image_output(wanted));
+ if (in2) apply_LUT(*(in2),*(images[absframe]));
}
if (fless(1.0f,parameters["fadeto"]->value)){
float amount=(((parameters["number"]->value-i)/parameters["number"]->value)*(1.0f-parameters["fadeto"]->value))+(1.0f-parameters["fadeto"]->value);