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-26 23:30:41 +0200
commitc12c3facbd32c30267949ddf4eaa71ca5134718e (patch)
tree7d53d50c93238ad3869a0f8f94d75020bd27b196 /server
parent48535714bfe126331c6eeaae220b4957d49c660a (diff)
downloadspice-c12c3facbd32c30267949ddf4eaa71ca5134718e.tar.gz
spice-c12c3facbd32c30267949ddf4eaa71ca5134718e.tar.xz
spice-c12c3facbd32c30267949ddf4eaa71ca5134718e.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 f9909615..fdaa15a5 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 4630e958..8ea9f56f 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>
@@ -356,7 +355,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();
@@ -1085,7 +1087,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;