mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[server] add RLGR_MODE checks when read from settings
This commit is contained in:
@@ -130,7 +130,7 @@ static BOOL test_peer_context_new(freerdp_peer* client, rdpContext* ctx)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const UINT32 rlgr = freerdp_settings_get_uint32(ctx->settings, FreeRDP_RemoteFxRlgrMode);
|
const UINT32 rlgr = freerdp_settings_get_uint32(ctx->settings, FreeRDP_RemoteFxRlgrMode);
|
||||||
rfx_context_set_mode(context->rfx_context, rlgr);
|
rfx_context_set_mode(context->rfx_context, WINPR_ASSERTING_INT_CAST(RLGR_MODE, rlgr));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(context->nsc_context = nsc_context_new()))
|
if (!(context->nsc_context = nsc_context_new()))
|
||||||
|
|||||||
@@ -140,8 +140,11 @@ static int shadow_encoder_init_rfx(rdpShadowEncoder* encoder)
|
|||||||
if (!rfx_context_reset(encoder->rfx, encoder->width, encoder->height))
|
if (!rfx_context_reset(encoder->rfx, encoder->width, encoder->height))
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
rfx_context_set_mode(encoder->rfx, freerdp_settings_get_uint32(encoder->server->settings,
|
{
|
||||||
FreeRDP_RemoteFxRlgrMode));
|
const UINT32 mode =
|
||||||
|
freerdp_settings_get_uint32(encoder->server->settings, FreeRDP_RemoteFxRlgrMode);
|
||||||
|
rfx_context_set_mode(encoder->rfx, WINPR_ASSERTING_INT_CAST(RLGR_MODE, mode));
|
||||||
|
}
|
||||||
rfx_context_set_pixel_format(encoder->rfx, PIXEL_FORMAT_BGRX32);
|
rfx_context_set_pixel_format(encoder->rfx, PIXEL_FORMAT_BGRX32);
|
||||||
encoder->codecs |= FREERDP_CODEC_REMOTEFX;
|
encoder->codecs |= FREERDP_CODEC_REMOTEFX;
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user