aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/JpegEncoder.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Improved error handling: if JpegCompressor could not compress the data,Constantin Kaplinsky2008-06-051-1/+9
| | | | | | | switch to StandardJpegCompressor and try to compress once again. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2580 3789f03b-4d11-0410-bbf8-ca57d06f2519
* IrixDMJpegCompressor is now preferred to IrixCLJpegCompressor. Debugging ↵Constantin Kaplinsky2007-12-201-14/+19
| | | | | | behavior was either removed or made dependent on the DEBUG_FORCE_CL define. This define allows testing of Irix CL software-only JPEG compressor which normally would not be used. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2377 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Functional version of IrixCLJpegCompressor. This commit includes ↵Constantin Kaplinsky2007-12-191-9/+25
| | | | | | modifications used to test this class without hardware compressors available via Irix CL. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2376 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Using JpegEncoder for video only with proper pixel formats.Constantin Kaplinsky2007-10-171-11/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2361 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Changes in mapping of JPEG quality levels. Minor code cleanups.Constantin Kaplinsky2007-10-101-3/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2360 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added support for new UseHardwareJPEG parameter ("Use hardware-accelerated ↵Constantin Kaplinsky2007-10-101-3/+27
| | | | | | JPEG compressor for video if available") which is 'true' by default. Also, in IRIX, if IrixDMJpegCompressor fails to initialize, we use StandardJpegCompressor instead. This way, video will be transmitted even if we could not open hardware JPEG compressor. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2358 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Using hardware-accelerated version of JpegEncoder under IRIX.Constantin Kaplinsky2007-09-041-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2334 3789f03b-4d11-0410-bbf8-ca57d06f2519
* JpegEncoder implemented. It compresses full-color pixel data with JPEG ↵Constantin Kaplinsky2007-08-021-0/+79
sub-encoding of Tight encoding. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2322 3789f03b-4d11-0410-bbf8-ca57d06f2519