diff options
Diffstat (limited to 'recordmydesktop/src/load_cache.c')
-rw-r--r-- | recordmydesktop/src/load_cache.c | 12 |
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)); |