From afd554f8c13ff87d65fb1d4eda33edc7629161bc Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Mon, 16 Apr 2012 10:14:40 +0200 Subject: [PATCH] corrected computing FPS for SAGE --- ultragrid/src/video_display/sage.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ultragrid/src/video_display/sage.c b/ultragrid/src/video_display/sage.c index 84f934cf5..6429d004a 100644 --- a/ultragrid/src/video_display/sage.c +++ b/ultragrid/src/video_display/sage.c @@ -67,6 +67,7 @@ #include "video_display/sage_wrapper.h" #include +#include #include @@ -120,13 +121,13 @@ void display_sage_run(void *arg) pthread_cond_broadcast(&s->buffer_writable_cond); pthread_mutex_unlock(&s->buffer_writable_lock); - double seconds = tv_diff(t, t0); + double seconds = tv_diff(s->t, s->t0); if (seconds >= 5) { - float fps = frames / seconds; + float fps = s->frames / seconds; fprintf(stderr, "[SAGE] %d frames in %g seconds = %g FPS\n", - frames, seconds, fps); - t0 = t; - frames = 0; + s->frames, seconds, fps); + s->t0 = s->t; + s->frames = 0; } } }