#include "mf_peer.h"\r
#include "mf_info.h"\r
#include "mf_event.h"\r
+#include "mf_rdpsnd.h"\r
\r
#include <mach/clock.h>\r
#include <mach/mach.h>\r
\r
context->s = stream_new(0xFFFF);\r
\r
-#ifdef WITH_SERVER_CHANNELS\r
+//#ifdef WITH_SERVER_CHANNELS\r
context->vcm = WTSCreateVirtualChannelManager(client);\r
-#endif\r
+//#endif\r
\r
mf_info_peer_register(context->info, context);\r
}\r
audin_server_context_free(context->audin);\r
#endif\r
\r
-#ifdef CHANNEL_RDPSND_SERVER\r
+//#ifdef CHANNEL_RDPSND_SERVER\r
if (context->rdpsnd)\r
rdpsnd_server_context_free(context->rdpsnd);\r
-#endif\r
+//#endif\r
\r
-#ifdef WITH_SERVER_CHANNELS\r
+//#ifdef WITH_SERVER_CHANNELS\r
WTSDestroyVirtualChannelManager(context->vcm);\r
-#endif\r
+//#endif\r
}\r
}\r
\r
\r
BOOL mf_peer_post_connect(freerdp_peer* client)\r
{\r
- //mfPeerContext* context = (mfPeerContext*) client->context;\r
+ mfPeerContext* context = (mfPeerContext*) client->context;\r
rdpSettings* settings = client->settings;\r
\r
printf("Client %s is activated\n", client->hostname);\r
/*printf("Client requested desktop: %dx%dx%d\n",\r
client->settings->DesktopWidth, client->settings->DesktopHeight, client->settings->ColorDepth);\r
*/\r
-#ifdef WITH_SERVER_CHANNELS\r
+//#ifdef WITH_SERVER_CHANNELS\r
/* Iterate all channel names requested by the client and activate those supported by the server */\r
int i;\r
for (i = 0; i < client->settings->ChannelCount; i++)\r
{\r
if (client->settings->ChannelDefArray[i].joined)\r
{\r
-#ifdef CHANNEL_RDPSND_SERVER\r
+//#ifdef CHANNEL_RDPSND_SERVER\r
if (strncmp(client->settings->ChannelDefArray[i].Name, "rdpsnd", 6) == 0)\r
{\r
mf_peer_rdpsnd_init(context); /* Audio Output */\r
}\r
-#endif\r
+//#endif\r
}\r
}\r
\r
/* Dynamic Virtual Channels */\r
-#endif\r
+//#endif\r
\r
#ifdef CHANNEL_AUDIN_SERVER\r
mf_peer_audin_init(context); /* Audio Input */\r
break;\r
}\r
\r
-#ifdef WITH_SERVER_CHANNELS\r
+//#ifdef WITH_SERVER_CHANNELS\r
WTSVirtualChannelManagerGetFileDescriptor(context->vcm, rfds, &rcount);\r
-#endif\r
+//#endif\r
\r
max_fds = 0;\r
FD_ZERO(&rfds_set);\r
}\r
\r
\r
-#ifdef WITH_SERVER_CHANNELS\r
+//#ifdef WITH_SERVER_CHANNELS\r
if (WTSVirtualChannelManagerCheckFileDescriptor(context->vcm) != TRUE)\r
break;\r
-#endif\r
+//#endif\r
\r
}\r
\r