diff --git a/limelight-common/InputStream.c b/limelight-common/InputStream.c index a1c5721..663904a 100644 --- a/limelight-common/InputStream.c +++ b/limelight-common/InputStream.c @@ -269,10 +269,10 @@ static void inputSendThreadProc(void* context) { } } else { - err = sendInputPacketOnControlStream(&encryptedBuffer[OAES_DATA_OFFSET - sizeof(encryptedLengthPrefix)], + err = (SOCK_RET)sendInputPacketOnControlStream((unsigned char*) &encryptedBuffer[OAES_DATA_OFFSET - sizeof(encryptedLengthPrefix)], (int) (encryptedSize + sizeof(encryptedLengthPrefix))); if (err < 0) { - Limelog("Input: sendInputPacketOnControlStream() failed: %d\n", err); + Limelog("Input: sendInputPacketOnControlStream() failed: %d\n", (int) err); ListenerCallbacks.connectionTerminated(LastSocketError()); return; } diff --git a/limelight-common/RtspConnection.c b/limelight-common/RtspConnection.c index bdd50f2..ccbd543 100644 --- a/limelight-common/RtspConnection.c +++ b/limelight-common/RtspConnection.c @@ -147,7 +147,7 @@ static int transactRtspMessageEnet(PRTSP_MESSAGE request, PRTSP_MESSAGE response // Copy the data out and destroy the packet memcpy(responseBuffer, event.packet->data, event.packet->dataLength); - offset = event.packet->dataLength; + offset = (int) event.packet->dataLength; enet_packet_destroy(event.packet); // Wait for the payload if we're expecting some @@ -169,7 +169,7 @@ static int transactRtspMessageEnet(PRTSP_MESSAGE request, PRTSP_MESSAGE response // Copy the payload out to the end of the response buffer and destroy the packet memcpy(&responseBuffer[offset], event.packet->data, event.packet->dataLength); - offset += event.packet->dataLength; + offset += (int) event.packet->dataLength; enet_packet_destroy(event.packet); }