Просмотр исходного кода

Don't force encoders to specify palette size

Most encoders don't have a palette mode, so don't force them to
specify a dummy value to the Encoder base class constructor.
tags/v1.9.90
Pierre Ossman 5 лет назад
Родитель
Сommit
4694d88cb5

+ 1
- 1
common/rfb/Encoder.h Просмотреть файл

@@ -42,7 +42,7 @@ namespace rfb {
class Encoder {
public:
Encoder(SConnection* conn, int encoding,
enum EncoderFlags flags, unsigned int maxPaletteSize);
enum EncoderFlags flags, unsigned int maxPaletteSize=-1);
virtual ~Encoder();

// isSupported() should return a boolean indicating if this encoder

+ 1
- 1
common/rfb/HextileEncoder.cxx Просмотреть файл

@@ -45,7 +45,7 @@ BoolParameter improvedHextile("ImprovedHextile",
#undef BPP

HextileEncoder::HextileEncoder(SConnection* conn) :
Encoder(conn, encodingHextile, EncoderPlain, -1)
Encoder(conn, encodingHextile, EncoderPlain)
{
}


+ 1
- 1
common/rfb/RREEncoder.cxx Просмотреть файл

@@ -37,7 +37,7 @@ using namespace rfb;
#undef BPP

RREEncoder::RREEncoder(SConnection* conn) :
Encoder(conn, encodingRRE, EncoderPlain, -1)
Encoder(conn, encodingRRE, EncoderPlain)
{
}


+ 1
- 1
common/rfb/RawEncoder.cxx Просмотреть файл

@@ -25,7 +25,7 @@
using namespace rfb;

RawEncoder::RawEncoder(SConnection* conn) :
Encoder(conn, encodingRaw, EncoderPlain, -1)
Encoder(conn, encodingRaw, EncoderPlain)
{
}


+ 1
- 1
common/rfb/TightJPEGEncoder.cxx Просмотреть файл

@@ -64,7 +64,7 @@ static const struct TightJPEGConfiguration conf[10] = {


TightJPEGEncoder::TightJPEGEncoder(SConnection* conn) :
Encoder(conn, encodingTight, (EncoderFlags)(EncoderUseNativePF | EncoderLossy), -1),
Encoder(conn, encodingTight, (EncoderFlags)(EncoderUseNativePF | EncoderLossy)),
qualityLevel(-1), fineQuality(-1), fineSubsampling(subsampleUndefined)
{
}

Загрузка…
Отмена
Сохранить