Peter Åstrand
f7bf573f04
After changing zlib compression or jpeg quality, trigger a new SetEncodings message.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@64 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
326b013ba2
After changing zlib compression or jpeg quality, trigger a new SetEncodings message.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@63 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
fdd69322b1
Added support for selecting zlib compression and jpeg quality in the UNIX client (both from GUI and command line)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@62 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
2dd021bb81
Lowest JPEG quality should be 1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@61 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
81396de089
Make compression and quality level input boxes inactive, if custom compression and jpeg is disabled.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@60 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
7489c2f023
IDC_ALLOW_COMPRESSLEVEL -> IDC_CUSTOM_COMPRESSLEVEL
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@59 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
365427ae87
Added options CompressLevel and CustomCompressLevel
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@58 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
0b8702662a
Added new parameter NoJPEG, hooked up with GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@57 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
142e84dafd
qualityLevel hooked up with GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@56 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
1e6d898940
Color level selection is disabled when using AutoSelect
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@55 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
b2b44812a3
Reworked Windows GUI: added components for selecting jpeg and zlib compression levels
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@54 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
4692b15466
.dsp files must have crlf line breaks, or VC7 cannot open them.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@53 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
11bf49bebf
Added implementation of ToolBar control class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@52 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
6edc545b4e
When using AutoSelect, enable automatic selection of color level, but
only for servers with version 3.8 or newer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@51 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
3b170eea93
Updated TODO.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@50 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
dd747d86e7
New AutoSelect policy:
* Never autoselect ZRLE, chose Tight instead.
* Only select Hextile if we've been timing for at least a second.
* Start with full colour enabled. Turn full colour on/off as the
bandwidth changes. Note, however: This code is currently disabled. See
comment.
* Default to lowcolourlevel 2 instead of 1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@49 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
1b4b568981
ZlibInStream must be reset after use, or we will end up with
"Rectangle too big" crashes sooner or later. (A good testcase is to
run "/usr/X11R6/lib/xscreensaver/attraction -mode splines" over a slow
connection.)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@48 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
aede8d72af
Now possible to select tight encoding in UNIX vncviewer GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@47 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
a2cdd2b02b
Now possible to select tight encoding in win32 vncviewer GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@46 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
64aeddf7c6
Other BPPs than 16 seems pretty ok now.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@45 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
bb6bb121e0
Added building-vc7.txt
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@44 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
55ad64591c
Support for gradient filter with 24 bpp.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@43 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
6b911664d3
Jpeg decompressor now supports 24/32 bpp.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@42 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
bf27e3acca
24 bpp "cutZeros" support for copy filter.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@41 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
fd21d651ed
Fill compression type and palette reading now supports 24 bpp
"cutZero" pixel format.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@40 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
60444775fb
colour -> color
Always using new scope after for/if/else.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@39 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
1154ebf151
Added RGB24_TO_PIXEL32 macro.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@38 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
7214b826c3
Removed old RfbPlayer's controls.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@37 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
79c97f820b
Gradient is now implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@36 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
0af24d4282
Implemented client side gradient filter. Only tested with 16 bpp, though.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@35 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
5bbd61b0a2
Added hot keys support to RfbPlayer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@34 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
c2c691ff03
Added the menu in RfbPlayer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@33 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
50dad534b5
It seems like only BPP 16 works currently.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@32 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
71be6e3591
Setting qualityLevel from options.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@31 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
b04748d18b
Added our copyright notice.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@30 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
87ea06ebb9
Added Tight decoder to rfb project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@29 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
b4a2316372
jpeglib.h should be included via extern "C".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@28 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
348e77d8d1
messages.h and messages.rc should have CRLF line breaks
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@27 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
e265c4ccaf
Include jpeg project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@26 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
f30e1270b1
.dsp files must have CRLF line breaks
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@25 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
3dbb596356
Added TODO
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@24 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
f09bc8b16a
Added a file for filling in info about the RealVNC internals
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@23 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
bf6127bfd4
jconfig.h was added by mistake.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@22 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
ed9d4ae46e
Added command line option -QualityLevel
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@21 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
a6bb770435
JPEG decompression support
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@20 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
c977b9c72f
Linking with libjpeg
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@19 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
afa924f763
Updated configure script
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@18 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
fe00c4cff7
Using C++ style comments.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@17 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
5bbe348414
Using constants defined in TightDecoder.h, instead of hardcoded values
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@16 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
ef5dd31c76
Flushing zlib streams if we are told by the server to do so.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@15 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago