static int session = 1;
static int maxBandwidth;
-static int iCodecAlpha, iCodecBeta;
-static bool_t bPreferAlpha;
+int iCodecAlpha, iCodecBeta;
+bool_t bPreferAlpha;
extern int udpsock;
sendmsg = Msg_create(CodecVersion);
sendmsg->payload.codecVersion->alpha = version;
sendmsg->payload.codecVersion->beta = version;
- sendmsg->payload.codecVersion->beta = bPreferAlpha;
+ sendmsg->payload.codecVersion->prefer_alpha = bPreferAlpha;
Client_send_message_except(NULL, sendmsg);
-
+
+ Log_info("CELT codec switch 0x%x 0x%x (prefer 0x%x)", iCodecAlpha, iCodecBeta,
+ bPreferAlpha ? iCodecAlpha : iCodecBeta);
+
}
int Client_add(int fd, struct sockaddr_in *remote)
free(client->release);
if (client->os)
free(client->os);
+ if (client->playerName)
+ free(client->playerName);
free(client);
}