From 0ae6b7238cca4af9782e9231ed316837e1f5d191 Mon Sep 17 00:00:00 2001 From: enselic Date: Sat, 13 Sep 2008 15:14:58 +0000 Subject: include/rmdmacro.h: Move AVG_4_PIXELS(), CALC_TVAL_AVG_16(), CALC_TVAL_AVG_32() and CLEAR_FRAME() out of here. src/get_frame.c: Put AVG_4_PIXELS() here. src/yuv_utils.h: Put CALC_TVAL_AVG_16() and CALC_TVAL_AVG_32() here. src/load_cache.c: Expand CLEAR_FRAME() here. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@535 f606c939-3180-4ac9-a4b8-4b8779d57d0a --- recordmydesktop/src/load_cache.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'recordmydesktop/src/load_cache.c') diff --git a/recordmydesktop/src/load_cache.c b/recordmydesktop/src/load_cache.c index d25077e..afd1570 100644 --- a/recordmydesktop/src/load_cache.c +++ b/recordmydesktop/src/load_cache.c @@ -306,7 +306,12 @@ void *LoadCache(ProgData *pdata){ pthread_cond_signal(&pdata->vorbis_lib_clean); pthread_mutex_unlock(&pdata->vorbis_lib_mutex); fprintf(stdout,"\n"); - CLEAR_FRAME(&frame) + + // Clear frame + free(frame.YData); + free(frame.UData); + free(frame.VData); + free(sound_data); if(!pdata->args.nosound){ -- cgit v1.2.1