From dd873fce451e4b7d7cc69056a62e107aae7c8e7a Mon Sep 17 00:00:00 2001 From: Eddie James Date: Mon, 18 Jun 2018 16:17:41 -0500 Subject: Tight: export SendCompressedData and SendTightHeader functions These functions can be used to send already compressed jpegs to a client, circumventing the usual rect/region update methods which operate on a raw rgb framebuffer. Rename the functions with the usual rfb prefix and add the prototypes in rfb.h. Signed-off-by: Eddie James --- rfb/rfb.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'rfb') diff --git a/rfb/rfb.h b/rfb/rfb.h index f982b40..6401e78 100644 --- a/rfb/rfb.h +++ b/rfb/rfb.h @@ -895,6 +895,8 @@ extern rfbBool rfbTightDisableGradient; extern int rfbNumCodedRectsTight(rfbClientPtr cl, int x,int y,int w,int h); extern rfbBool rfbSendRectEncodingTight(rfbClientPtr cl, int x,int y,int w,int h); +extern rfbBool rfbSendTightHeader(rfbClientPtr cl, int x, int y, int w, int h); +extern rfbBool rfbSendCompressedDataTight(rfbClientPtr cl, char *buf, int compressedLen); #if defined(LIBVNCSERVER_HAVE_LIBPNG) extern rfbBool rfbSendRectEncodingTightPng(rfbClientPtr cl, int x,int y,int w,int h); -- cgit v1.2.3