aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/SMsgWriter.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'common/rfb/SMsgWriter.cxx')
-rw-r--r--common/rfb/SMsgWriter.cxx15
1 files changed, 0 insertions, 15 deletions
diff --git a/common/rfb/SMsgWriter.cxx b/common/rfb/SMsgWriter.cxx
index a8b9c29e..f3079eed 100644
--- a/common/rfb/SMsgWriter.cxx
+++ b/common/rfb/SMsgWriter.cxx
@@ -24,7 +24,6 @@
#include <rfb/UpdateTracker.h>
#include <rfb/SMsgWriter.h>
#include <rfb/LogWriter.h>
-#include <rfb/JpegEncoder.h>
using namespace rfb;
@@ -40,7 +39,6 @@ SMsgWriter::SMsgWriter(ConnParams* cp_, rdr::OutStream* os_)
bytesSent[i] = 0;
rectsSent[i] = 0;
}
- jpegEncoder = new JpegEncoder(this);
}
SMsgWriter::~SMsgWriter()
@@ -58,7 +56,6 @@ SMsgWriter::~SMsgWriter()
vlog.info(" raw bytes equivalent %d, compression ratio %f",
rawBytesEquivalent, (double)rawBytesEquivalent / bytes);
delete [] imageBuf;
- delete jpegEncoder;
}
void SMsgWriter::writeSetColourMapEntries(int firstColour, int nColours,
@@ -105,8 +102,6 @@ void SMsgWriter::setupCurrentEncoder()
encoders[encoding]->setCompressLevel(cp->compressLevel);
encoders[encoding]->setQualityLevel(cp->qualityLevel);
- if (cp->qualityLevel != -1)
- jpegEncoder->setQualityLevel(cp->qualityLevel);
}
int SMsgWriter::getNumRects(const Rect &r)
@@ -174,16 +169,6 @@ bool SMsgWriter::writeRect(const Rect& r, unsigned int encoding,
return encoders[encoding]->writeRect(r, ig, actual);
}
-bool SMsgWriter::canUseJpegEncoder(PixelBuffer *pb) const
-{
- return (cp->qualityLevel != -1 && jpegEncoder->isPixelFormatSupported(pb));
-}
-
-void SMsgWriter::writeJpegRect(PixelBuffer *pb, const Rect& r)
-{
- jpegEncoder->writeRect(pb, r);
-}
-
void SMsgWriter::writeCopyRect(const Rect& r, int srcX, int srcY)
{
startRect(r,encodingCopyRect);