Using hardware-accelerated version of JpegEncoder under IRIX.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2334 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/common/rfb/JpegEncoder.cxx b/common/rfb/JpegEncoder.cxx
index 6f980b7..b2be63f 100644
--- a/common/rfb/JpegEncoder.cxx
+++ b/common/rfb/JpegEncoder.cxx
@@ -20,6 +20,10 @@
 #include <rdr/OutStream.h>
 #include <rfb/encodings.h>
 
+#ifdef HAVE_DMEDIA
+#include <rfb/IrixDMJpegCompressor.h>
+#endif
+
 using namespace rfb;
 
 const int JpegEncoder::qualityMap[10] = {
@@ -28,7 +32,11 @@
 
 JpegEncoder::JpegEncoder(SMsgWriter* writer_) : writer(writer_)
 {
+#ifdef HAVE_DMEDIA
+  jcomp = new IrixDMJpegCompressor;
+#else
   jcomp = new StandardJpegCompressor;
+#endif
   jcomp->setQuality(qualityMap[6]);
 }