From 3c7026b1802c7e00d30f33c458b67126396ad10a Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Fri, 1 Jul 2011 19:49:42 +0300 Subject: server/red_{record, replay}.[ch]: introduce MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently hand crafted with some sed scripts and alot of vim macros from red_parse_qxl after considering the logger in qemu/hw/qxl-logger.c and seeing it was incomplete. The only problem with logging from the server and not from qemu is that it requires coordinated shutdown to avoid half a message. Should be automatically generated from a declarative syntax, i.e. qxl.proto. Note: zlib compression is introduced in a disabled state, see ZLIB define Now with a simple versioned header and generated ids by the server instead of based on the recorded file, and doesn't use more then 1024 surfaces (configurable). Signed-off-by: Alon Levy Signed-off-by: Marc-André Lureau --- server/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'server/Makefile.am') diff --git a/server/Makefile.am b/server/Makefile.am index 61372499..09b44984 100644 --- a/server/Makefile.am +++ b/server/Makefile.am @@ -99,6 +99,8 @@ libspice_server_la_SOURCES = \ red_memslots.c \ red_memslots.h \ red_parse_qxl.c \ + red_record_qxl.c \ + red_replay_qxl.c \ red_parse_qxl.h \ red_time.h \ red_worker.c \ -- cgit