int shadow_encoder_init_rfx(rdpShadowEncoder* encoder)
{
+ rdpContext* context = (rdpContext*) encoder->client;
+ rdpSettings* settings = context->settings;
+
if (!encoder->rfx)
encoder->rfx = rfx_context_new(TRUE);
encoder->fps = 16;
encoder->maxFps = 32;
encoder->frameId = 0;
- encoder->frameAck = TRUE;
encoder->frameList = ListDictionary_New(TRUE);
+ encoder->frameAck = settings->SurfaceFrameMarkerEnabled;
}
encoder->codecs |= FREERDP_CODEC_REMOTEFX;
encoder->fps = 16;
encoder->maxFps = 32;
encoder->frameId = 0;
- encoder->frameAck = TRUE;
encoder->frameList = ListDictionary_New(TRUE);
+ encoder->frameAck = settings->SurfaceFrameMarkerEnabled;
}
encoder->nsc->ColorLossLevel = settings->NSCodecColorLossLevel;