summaryrefslogtreecommitdiffstats
path: root/common/rfb/HextileDecoder.h
Commit message (Collapse)AuthorAgeFilesLines
* Split out ServerParams from ConnParamsPierre Ossman2018-11-011-2/+2
| | | | | | We need to track different things in the server and client, so separate things to two independent structures to keep things more clear.
* Split decoders into a read and decode stepPierre Ossman2015-11-271-1/+4
| | | | | | | | We need to split these steps up in preparation for multi-core support. Reading needs to be done in a serial manner, whilst decoding can be done in parallel. This also involved a rather large cleanup of the Tight decoder.
* Decouple decoders from CConnectionPierre Ossman2015-11-271-2/+3
|
* Use PixelBuffer objects as the interface for encoders and decodersPierre Ossman2014-07-141-1/+1
| | | | | | | This avoid a lot of unnecessary middle men. This also pushes the responsibility for pixel format conversion into the encoders and decoders. The new bufferFromBuffer() is used for direct conversion, rather than PixelTransformer/TransImageGetter.
* Encoders/decoders should track the connection objectPierre Ossman2014-07-071-1/+1
| | | | | | The connection object is a much more appropriate object for the decoders and encoders to keep track of. Besides the streams, it also contains state like connection parameters.
* Avoid reader/writer duplication in every encoder/decoderPierre Ossman2014-07-071-2/+0
|
* Get rid of the register mechanism for encoders and decodersPierre Ossman2014-07-071-3/+2
| | | | We have no use for it, so let's keep things simple.
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+35
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@589 3789f03b-4d11-0410-bbf8-ca57d06f2519