From 0582c81b7499281cfd9e8643e763c7521a67aec9 Mon Sep 17 00:00:00 2001 From: Comment Date: Sun, 24 Nov 2013 11:12:28 +0000 Subject: analytics --- rotord/src/graph.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'rotord/src/graph.cpp') 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; -- cgit v1.2.3