diff --git a/limelight-common/ControlStream.c b/limelight-common/ControlStream.c index 0ec01eb..3bd1632 100644 --- a/limelight-common/ControlStream.c +++ b/limelight-common/ControlStream.c @@ -333,8 +333,7 @@ static void requestInvalidateReferenceFrames(void) { LC_ASSERT(qfit->startFrame <= qfit->endFrame); - // The server expects this to be the firstLostFrame + 1 - payload[0] = qfit->startFrame + 1; + payload[0] = qfit->startFrame; payload[1] = qfit->endFrame; payload[2] = 0; diff --git a/limelight-common/VideoDepacketizer.c b/limelight-common/VideoDepacketizer.c index 8c34dcb..b86d954 100644 --- a/limelight-common/VideoDepacketizer.c +++ b/limelight-common/VideoDepacketizer.c @@ -37,7 +37,7 @@ void initializeVideoDepacketizer(int pktSize) { nextFrameNumber = 1; nextPacketNumber = 0; - startFrameNumber = 1; + startFrameNumber = 0; waitingForNextSuccessfulFrame = 0; waitingForIdrFrame = 1; gotNextFrameStart = 0;