From 65f26d67ae362e3d8592fdc301e75313e24e07c3 Mon Sep 17 00:00:00 2001 From: Sung-jae Park Date: Wed, 24 Oct 2012 15:00:07 +0900 Subject: [PATCH] Try to sync buffer when client tries to get FB Change-Id: Ibd6615f032ce7c835accbbd21019e69ef1f67ce7 --- src/fb.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/fb.c b/src/fb.c index bc6d439..f715d0c 100644 --- a/src/fb.c +++ b/src/fb.c @@ -422,6 +422,20 @@ void *fb_acquire_buffer(struct fb_info *info) break; } + { + FILE *fp; + static int idx = 0; + char filename[256]; + + DbgPrint("Flush %s\n", info->id); + snprintf(filename, sizeof(filename), "/opt/%d.raw", idx++); + fp = fopen(filename, "w+"); + if (fp) { + fwrite(buffer->data, 1, info->bufsz, fp); + fclose(fp); + } + } + return buffer->data; } -- 2.7.4