summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorYaniv Kamay <ykamay@redhat.com>2009-10-26 23:30:41 +0200
committerYaniv Kamay <ykamay@redhat.com>2009-10-27 13:29:39 +0200
commit402a201ce6f56dbbedb641edc912295d79bf7a3b (patch)
treeb3d57364c4a92e78f8764cec54d5b0497e39a2d4 /server
parent7498ef3b666b0587e6dd94b40e1371c69937d628 (diff)
downloadspice-402a201ce6f56dbbedb641edc912295d79bf7a3b.tar.gz
spice-402a201ce6f56dbbedb641edc912295d79bf7a3b.tar.xz
spice-402a201ce6f56dbbedb641edc912295d79bf7a3b.zip
fix build on Debian
Diffstat (limited to 'server')
-rw-r--r--server/Makefile.am1
-rw-r--r--server/red_worker.c2
-rw-r--r--server/reds.c8
3 files changed, 7 insertions, 4 deletions
diff --git a/server/Makefile.am b/server/Makefile.am
index e6ffab40..2731efc3 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -3,6 +3,7 @@ NULL =
INCLUDES = \
-I. \
-I$(top_srcdir)/common \
+ -I$(top_srcdir)/common/linux \
$(FFMPEG_CFLAGS) \
$(QCAIRO_CFLAGS) \
$(GL_CFLAGS) \
diff --git a/server/red_worker.c b/server/red_worker.c
index 4604e05e..1490f9e7 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -39,7 +39,7 @@
#include "cairo_canvas.h"
#include "gl_canvas.h"
#include "ogl_ctx.h"
-#include "libavcodec/avcodec.h"
+#include "ffmpeg_inc.h"
#include "quic.h"
#include "lz.h"
#include "glz_encoder_dictionary.h"
diff --git a/server/reds.c b/server/reds.c
index 067304d7..d73bec49 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -27,7 +27,6 @@
#include <time.h>
#include <pthread.h>
#include <sys/mman.h>
-#include <sys/user.h>
#include <fcntl.h>
#include <errno.h>
#include <ctype.h>
@@ -354,7 +353,10 @@ typedef struct PingItem {
int size;
} PingItem;
-static uint8_t zero_page[PAGE_SIZE] = {0};
+
+#define ZERO_BUF_SIZE 4096
+
+static uint8_t zero_page[ZERO_BUF_SIZE] = {0};
static void reds_main_write(void *data);
static void reds_push();
@@ -1083,7 +1085,7 @@ static void reds_prepare_ping_item(RedsOutItem *in_item, struct iovec* vec, int
int pos = 2;
while (size) {
ASSERT(pos < REDS_MAX_SEND_IOVEC);
- int now = MIN(PAGE_SIZE, size);
+ int now = MIN(ZERO_BUF_SIZE, size);
size -= now;
vec[pos].iov_base = zero_page;
vec[pos].iov_len = now;