mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 00:14:11 +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);
|
||||
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()))
|
||||
|
||||
@@ -140,8 +140,11 @@ static int shadow_encoder_init_rfx(rdpShadowEncoder* encoder)
|
||||
if (!rfx_context_reset(encoder->rfx, encoder->width, encoder->height))
|
||||
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);
|
||||
encoder->codecs |= FREERDP_CODEC_REMOTEFX;
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user