]> source.dussan.org Git - tigervnc.git/commit
Make the decoder multi-threaded
authorPierre Ossman <ossman@cendio.se>
Thu, 12 Nov 2015 11:21:58 +0000 (12:21 +0100)
committerPierre Ossman <ossman@cendio.se>
Fri, 27 Nov 2015 10:07:43 +0000 (11:07 +0100)
commit504afa27c1128de9287599e67cf01bd06df06908
treed6ae146456270ece4f721b512e345249d3cdaf16
parent3da238dee89906d952487fbe0d138dac1f5df3ea
Make the decoder multi-threaded

This implements the basic infrastructure for multi-threaded
decoding of rects. However there is just one thread reading data
and one thread decoding it. More logic is needed to safely decode
multiple rects at the same time.
common/os/CMakeLists.txt
common/rfb/CConnection.cxx
common/rfb/DecodeManager.cxx
common/rfb/DecodeManager.h
common/rfb/Decoder.h