From 66d5eec509cf1a5b376f4111b12dc9f31fe968a0 Mon Sep 17 00:00:00 2001 From: Comment Date: Wed, 17 Apr 2013 21:06:22 +0100 Subject: working encoder --- rotord/rotor.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'rotord/rotor.cpp') 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;fencodeFrame(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"<finishRecord(); + cerr << "Rotor: Video_output finished "<< endl; return true; } } -- cgit v1.2.3