From 868ae58bf6c8b96d2c6ec7b95c3d652ba7fa78e3 Mon Sep 17 00:00:00 2001 From: "jinhyung.jo" Date: Thu, 16 Apr 2015 12:08:47 +0900 Subject: [PATCH] VIGS: Modified the screen capture function Added the brightness composite routine. Change-Id: Ib81a032a07b8bae21c11bb63fc6cc94f7762466d Signed-off-by: Jinhyung Jo --- hw/vigs/vigs_server.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/vigs/vigs_server.c b/hw/vigs/vigs_server.c index 13575b538c..3da956a2b6 100644 --- a/hw/vigs/vigs_server.c +++ b/hw/vigs/vigs_server.c @@ -34,6 +34,7 @@ #include "vigs_surface.h" #include "vigs_utils.h" #include "work_queue.h" +#include "hw/pci/maru_brightness.h" struct vigs_server_work_item { @@ -458,7 +459,9 @@ static void vigs_server_capture_work(struct work_queue_item *wq_item) if (pixels) { captured = server->capture(server, root_sfc, pixels); - /* TODO: brightness composite to pixels */ + composite_brightness_image_to_pixel(pixels, + root_sfc->ws_sfc->width, + root_sfc->ws_sfc->height); } server->capture_ops->process_captured(captured, -- 2.34.1