summaryrefslogtreecommitdiff
path: root/recordmydesktop/src/load_cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'recordmydesktop/src/load_cache.c')
-rw-r--r--recordmydesktop/src/load_cache.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/recordmydesktop/src/load_cache.c b/recordmydesktop/src/load_cache.c
index 82db79f..8be5dda 100644
--- a/recordmydesktop/src/load_cache.c
+++ b/recordmydesktop/src/load_cache.c
@@ -26,11 +26,13 @@
#include <signal.h>
+#include "rmdtypes.h"
+
#include "encode_image_buffer.h"
#include "encode_sound_buffer.h"
#include "load_cache.h"
-#include "recordmydesktop.h"
#include "rmd_cache.h"
+#include "rmdmacro.h"
//The number of bytes for every
@@ -225,9 +227,11 @@ void *LoadCache(ProgData *pdata){
//sync
missing_frames+=frame.header->current_total-
(extra_frames+frame.header->frameno);
- if(frames_total)
- fprintf(stdout,"\r[%d%%] ",
- ((frame.header->frameno+extra_frames)*100)/frames_total);
+ if (pdata->frames_total) {
+ fprintf(stdout,
+ "\r[%d%%] ",
+ ((frame.header->frameno + extra_frames) * 100) / pdata->frames_total);
+ }
else
fprintf(stdout,"\r[%d frames rendered] ",
(frame.header->frameno+extra_frames));
© All Rights Reserved