From 4aebce99a7811e4defc89c65efd69e9ba71f1f0c Mon Sep 17 00:00:00 2001
From: Vito Caputo <vcaputo@pengaru.com>
Date: Thu, 9 Jul 2020 22:15:21 -0700
Subject: cache_frame: calculate size from yuv dimensions

More preparation for yuv and rrect dimensions differing
---
 recordmydesktop/src/rmd_cache_frame.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recordmydesktop/src/rmd_cache_frame.c b/recordmydesktop/src/rmd_cache_frame.c
index 79570f3..8d6c452 100644
--- a/recordmydesktop/src/rmd_cache_frame.c
+++ b/recordmydesktop/src/rmd_cache_frame.c
@@ -281,7 +281,7 @@ void *rmdCacheImageBuffer(ProgData *pdata) {
 
 	{
 	  unsigned int bytes_per_pixel = pdata->specs.depth >= 24 ? 4 : 2;
-	  unsigned int pixels_per_frame = pdata->brwin.rrect.width * pdata->brwin.rrect.height;
+	  unsigned int pixels_per_frame = pdata->enc_data->yuv.y_width * pdata->enc_data->yuv.y_height;
 	  
 	  total_received_bytes = ((unsigned long long int)frameno) * bytes_per_pixel * pixels_per_frame;
 	}
-- 
cgit v1.2.3