mirror of
https://github.com/moonlight-stream/moonlight-common-c.git
synced 2026-06-17 06:11:03 +00:00
Remove a dangerous short cast that was causing incorrect wrapping of the packet index and a few other unnecessary casts
This commit is contained in:
@@ -420,7 +420,7 @@ void processRtpPayload(PNV_VIDEO_PACKET videoPacket, int length, unsigned long l
|
|||||||
streamPacketIndex = videoPacket->streamPacketIndex;
|
streamPacketIndex = videoPacket->streamPacketIndex;
|
||||||
|
|
||||||
// The packets and frames must be in sequence from the FEC queue
|
// The packets and frames must be in sequence from the FEC queue
|
||||||
LC_ASSERT(!isBeforeSignedInt((short)streamPacketIndex, (short)(lastPacketInStream + 1), 0));
|
LC_ASSERT(!isBeforeSignedInt(streamPacketIndex, lastPacketInStream + 1, 0));
|
||||||
LC_ASSERT(!isBeforeSignedInt(frameIndex, nextFrameNumber, 0));
|
LC_ASSERT(!isBeforeSignedInt(frameIndex, nextFrameNumber, 0));
|
||||||
|
|
||||||
// Notify the listener of the latest frame we've seen from the PC
|
// Notify the listener of the latest frame we've seen from the PC
|
||||||
@@ -452,10 +452,10 @@ void processRtpPayload(PNV_VIDEO_PACKET videoPacket, int length, unsigned long l
|
|||||||
|
|
||||||
// This must be the first packet in a frame or be contiguous with the last
|
// This must be the first packet in a frame or be contiguous with the last
|
||||||
// packet received.
|
// packet received.
|
||||||
LC_ASSERT(firstPacket || streamPacketIndex == (int)(lastPacketInStream + 1));
|
LC_ASSERT(firstPacket || streamPacketIndex == lastPacketInStream + 1);
|
||||||
|
|
||||||
// Notify the server of any packet losses
|
// Notify the server of any packet losses
|
||||||
if (streamPacketIndex != (int)(lastPacketInStream + 1)) {
|
if (streamPacketIndex != lastPacketInStream + 1) {
|
||||||
// Packets were lost so report this to the server
|
// Packets were lost so report this to the server
|
||||||
connectionLostPackets(lastPacketInStream, streamPacketIndex);
|
connectionLostPackets(lastPacketInStream, streamPacketIndex);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user