summaryrefslogtreecommitdiff
path: root/rotord/rotor.cpp
diff options
context:
space:
mode:
authorComment <tim@gray.(none)>2013-04-17 21:06:22 +0100
committerComment <tim@gray.(none)>2013-04-17 21:06:22 +0100
commit66d5eec509cf1a5b376f4111b12dc9f31fe968a0 (patch)
tree036cbe156155e213199b52ec3d5c68de1deae670 /rotord/rotor.cpp
parent4dc41d7c3d1b7dab41b648e9677d2b4e1d3d602c (diff)
working encoder
Diffstat (limited to 'rotord/rotor.cpp')
-rwxr-xr-xrotord/rotor.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/rotord/rotor.cpp b/rotord/rotor.cpp
index 7ad1488..975ec85 100755
--- a/rotord/rotor.cpp
+++ b/rotord/rotor.cpp
@@ -500,9 +500,9 @@ bool Graph::load(string &filename){
cerr << "Rotor: graph loader cannot connect image input " << i3 << " of node '" << nodeID << "' to node '" << fromID << "'" << endl;
return false;
}
- else cerr << "Rotor: linked input " << i3 << " of node '" << nodeID << "' to node '" << fromID << "'" << endl;
+ else cerr << "Rotor: linked image input " << i3 << " of node '" << nodeID << "' to node '" << fromID << "'" << endl;
}
- else cerr << "Rotor: linking input " << i3 << " of node: '" << nodeID << "', cannot find target '" << fromID << "'" << endl;
+ else cerr << "Rotor: linking image input " << i3 << " of node: '" << nodeID << "', cannot find target '" << fromID << "'" << endl;
}
xml.popTag();
}
@@ -778,9 +778,13 @@ bool Video_output::render(const float duration, const float framerate,const stri
float step=1.0f/framerate;
float v=0.0f;
for (float f=0.0f;f<duration;f+=step) {
- exporter->encodeFrame(get_output(Frame_spec(f,framerate,outW,outH))->RGBdata,outW,outH);
+ if (!exporter->encodeFrame(get_output(Frame_spec(f,framerate,outW,outH))->RGBdata)){
+ cerr << "Rotor: video output failed"<<endl;
+ break;
+ }
}
exporter->finishRecord();
+ cerr << "Rotor: Video_output finished "<< endl;
return true;
}
}