diff options
Diffstat (limited to 'core/rfb.js')
-rw-r--r-- | core/rfb.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/rfb.js b/core/rfb.js index bc52f4a..1583103 100644 --- a/core/rfb.js +++ b/core/rfb.js @@ -33,6 +33,7 @@ import HextileDecoder from "./decoders/hextile.js"; import TightDecoder from "./decoders/tight.js"; import TightPNGDecoder from "./decoders/tightpng.js"; import ZRLEDecoder from "./decoders/zrle.js"; +import JPEGDecoder from "./decoders/jpeg.js"; // How many seconds to wait for a disconnect to finish const DISCONNECT_TIMEOUT = 3; @@ -220,6 +221,7 @@ export default class RFB extends EventTargetMixin { this._decoders[encodings.encodingTight] = new TightDecoder(); this._decoders[encodings.encodingTightPNG] = new TightPNGDecoder(); this._decoders[encodings.encodingZRLE] = new ZRLEDecoder(); + this._decoders[encodings.encodingJPEG] = new JPEGDecoder(); // NB: nothing that needs explicit teardown should be done // before this point, since this can throw an exception @@ -1775,6 +1777,7 @@ export default class RFB extends EventTargetMixin { encs.push(encodings.encodingTight); encs.push(encodings.encodingTightPNG); encs.push(encodings.encodingZRLE); + encs.push(encodings.encodingJPEG); encs.push(encodings.encodingHextile); encs.push(encodings.encodingRRE); } |