From 67758bc2f1ae68a38ed5ec34056aafe5f4530919 Mon Sep 17 00:00:00 2001 From: Comment Date: Fri, 29 Nov 2013 00:36:34 +0000 Subject: fix echo trails bug --- rotord/src/nodes_channels.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rotord/src') 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); -- cgit v1.2.3