summaryrefslogtreecommitdiff
path: root/rotord/src/graph.cpp
diff options
context:
space:
mode:
authorComment <tim@gray.(none)>2013-11-24 11:12:28 +0000
committerComment <tim@gray.(none)>2013-11-24 11:12:28 +0000
commit0582c81b7499281cfd9e8643e763c7521a67aec9 (patch)
tree109d275201454cc0031411042e981dc197b98f69 /rotord/src/graph.cpp
parentb46286b8262cd5a4b96ac318a6d85d3db39e09e5 (diff)
analytics
Diffstat (limited to 'rotord/src/graph.cpp')
-rw-r--r--rotord/src/graph.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/rotord/src/graph.cpp b/rotord/src/graph.cpp
index cc624a8..a6ef7a8 100644
--- a/rotord/src/graph.cpp
+++ b/rotord/src/graph.cpp
@@ -145,6 +145,8 @@ bool Graph::video_render(const string &output_filename,const float framerate,int
uint16_t *audio=nullptr;
int samples_in_frame;
+ for (auto n:nodes) n.second->reset_timer();
+
if (usingaudio){
samples_in_frame=(audioloader.get_sample_rate())/framerate;
string whether=usingaudio?"Loading":"Cannot load";
@@ -230,10 +232,14 @@ bool Graph::video_render(const string &output_filename,const float framerate,int
gettimeofday(&_end, NULL);
- float mtime = ((_end.tv_sec-_start.tv_sec) + (_end.tv_usec-_start.tv_usec)/1000000.0) + 0.5;
+ float mtime = ((_end.tv_sec-_start.tv_sec) + (_end.tv_usec-_start.tv_usec)/1000000.0);
logger.information("Video_output: rendered "+output_filename+": in "+toString(mtime)+" seconds");
+ for (auto n:nodes) {
+ logger.information(n.second->type+" node "+n.first+" took "+toString(n.second->get_time_used())+" seconds");
+ }
+
if (usingaudio) {
audioloader.cleanup();
delete[] audioframe;