From 362d4378b65a332b6474d269ced364f42342944b Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Thu, 9 Jul 2020 20:58:46 -0700 Subject: yuv_utils: shrink [yuv]blocks to unsigned char[] No idea why this had such a large type, its members just hold 0 or 1. --- recordmydesktop/src/rmd_rescue.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'recordmydesktop/src/rmd_rescue.c') diff --git a/recordmydesktop/src/rmd_rescue.c b/recordmydesktop/src/rmd_rescue.c index 06d58fa..7d6e3ee 100644 --- a/recordmydesktop/src/rmd_rescue.c +++ b/recordmydesktop/src/rmd_rescue.c @@ -99,12 +99,12 @@ int rmdRescue(const char *path) { for (i=0;i<(enc_data.yuv.uv_width*enc_data.yuv.uv_height);i++) enc_data.yuv.v[i]=enc_data.yuv.u[i]=127; - yblocks=malloc(sizeof(u_int32_t)*(enc_data.yuv.y_width/Y_UNIT_WIDTH)* - (enc_data.yuv.y_height/Y_UNIT_WIDTH)); - ublocks=malloc(sizeof(u_int32_t)*(enc_data.yuv.y_width/Y_UNIT_WIDTH)* - (enc_data.yuv.y_height/Y_UNIT_WIDTH)); - vblocks=malloc(sizeof(u_int32_t)*(enc_data.yuv.y_width/Y_UNIT_WIDTH)* - (enc_data.yuv.y_height/Y_UNIT_WIDTH)); + yblocks = malloc(sizeof(*yblocks) * (enc_data.yuv.y_width / Y_UNIT_WIDTH) * + (enc_data.yuv.y_height / Y_UNIT_WIDTH)); + ublocks = malloc(sizeof(*ublocks) * (enc_data.yuv.y_width / Y_UNIT_WIDTH) * + (enc_data.yuv.y_height / Y_UNIT_WIDTH)); + vblocks = malloc(sizeof(*vblocks) * (enc_data.yuv.y_width / Y_UNIT_WIDTH) * + (enc_data.yuv.y_height / Y_UNIT_WIDTH)); pdata.frametime=(1000000)/pdata.args.fps; -- cgit v1.2.1