|
@@ -32,7 +32,7 @@
|
|
INT32 definitions between jmorecfg.h (included by jpeglib.h) and
|
|
INT32 definitions between jmorecfg.h (included by jpeglib.h) and
|
|
Win32 basetsd.h (included by windows.h). */
|
|
Win32 basetsd.h (included by windows.h). */
|
|
|
|
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
/* The following define is needed by pngconf.h. Otherwise it won't compile,
|
|
/* The following define is needed by pngconf.h. Otherwise it won't compile,
|
|
because setjmp.h was already included by osdep.h. */
|
|
because setjmp.h was already included by osdep.h. */
|
|
#define PNG_SKIP_SETJMP_CHECK
|
|
#define PNG_SKIP_SETJMP_CHECK
|
|
@@ -95,7 +95,7 @@ static const struct {
|
|
};
|
|
};
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
static const struct {
|
|
static const struct {
|
|
int png_zlib_level, png_filters;
|
|
int png_zlib_level, png_filters;
|
|
} tight_png_conf[] = {
|
|
} tight_png_conf[] = {
|
|
@@ -919,7 +919,7 @@ static int send_full_color_rect(VncState *vs, int x, int y, int w, int h)
|
|
int stream = 0;
|
|
int stream = 0;
|
|
ssize_t bytes;
|
|
ssize_t bytes;
|
|
|
|
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
if (tight_can_send_png_rect(vs, w, h)) {
|
|
if (tight_can_send_png_rect(vs, w, h)) {
|
|
return send_png_rect(vs, x, y, w, h, NULL);
|
|
return send_png_rect(vs, x, y, w, h, NULL);
|
|
}
|
|
}
|
|
@@ -966,7 +966,7 @@ static int send_mono_rect(VncState *vs, int x, int y,
|
|
int stream = 1;
|
|
int stream = 1;
|
|
int level = tight_conf[vs->tight->compression].mono_zlib_level;
|
|
int level = tight_conf[vs->tight->compression].mono_zlib_level;
|
|
|
|
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
if (tight_can_send_png_rect(vs, w, h)) {
|
|
if (tight_can_send_png_rect(vs, w, h)) {
|
|
int ret;
|
|
int ret;
|
|
int bpp = vs->client_pf.bytes_per_pixel * 8;
|
|
int bpp = vs->client_pf.bytes_per_pixel * 8;
|
|
@@ -1020,7 +1020,7 @@ static int send_mono_rect(VncState *vs, int x, int y,
|
|
struct palette_cb_priv {
|
|
struct palette_cb_priv {
|
|
VncState *vs;
|
|
VncState *vs;
|
|
uint8_t *header;
|
|
uint8_t *header;
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
png_colorp png_palette;
|
|
png_colorp png_palette;
|
|
#endif
|
|
#endif
|
|
};
|
|
};
|
|
@@ -1082,7 +1082,7 @@ static int send_palette_rect(VncState *vs, int x, int y,
|
|
int colors;
|
|
int colors;
|
|
ssize_t bytes;
|
|
ssize_t bytes;
|
|
|
|
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
if (tight_can_send_png_rect(vs, w, h)) {
|
|
if (tight_can_send_png_rect(vs, w, h)) {
|
|
return send_png_rect(vs, x, y, w, h, palette);
|
|
return send_png_rect(vs, x, y, w, h, palette);
|
|
}
|
|
}
|
|
@@ -1233,7 +1233,7 @@ static int send_jpeg_rect(VncState *vs, int x, int y, int w, int h, int quality)
|
|
/*
|
|
/*
|
|
* PNG compression stuff.
|
|
* PNG compression stuff.
|
|
*/
|
|
*/
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
static void write_png_palette(int idx, uint32_t pix, void *opaque)
|
|
static void write_png_palette(int idx, uint32_t pix, void *opaque)
|
|
{
|
|
{
|
|
struct palette_cb_priv *priv = opaque;
|
|
struct palette_cb_priv *priv = opaque;
|
|
@@ -1379,7 +1379,7 @@ static int send_png_rect(VncState *vs, int x, int y, int w, int h,
|
|
buffer_reset(&vs->tight->png);
|
|
buffer_reset(&vs->tight->png);
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
-#endif /* CONFIG_VNC_PNG */
|
|
|
|
|
|
+#endif /* CONFIG_PNG */
|
|
|
|
|
|
static void vnc_tight_start(VncState *vs)
|
|
static void vnc_tight_start(VncState *vs)
|
|
{
|
|
{
|
|
@@ -1706,7 +1706,7 @@ void vnc_tight_clear(VncState *vs)
|
|
#ifdef CONFIG_VNC_JPEG
|
|
#ifdef CONFIG_VNC_JPEG
|
|
buffer_free(&vs->tight->jpeg);
|
|
buffer_free(&vs->tight->jpeg);
|
|
#endif
|
|
#endif
|
|
-#ifdef CONFIG_VNC_PNG
|
|
|
|
|
|
+#ifdef CONFIG_PNG
|
|
buffer_free(&vs->tight->png);
|
|
buffer_free(&vs->tight->png);
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|