Fix reference frame invalidation bugs

This commit is contained in:
Cameron Gutman 2015-08-11 21:34:28 -07:00
parent 71f923f062
commit a083e0b46d
2 changed files with 2 additions and 3 deletions

View File

@ -333,8 +333,7 @@ static void requestInvalidateReferenceFrames(void) {
LC_ASSERT(qfit->startFrame <= qfit->endFrame); LC_ASSERT(qfit->startFrame <= qfit->endFrame);
// The server expects this to be the firstLostFrame + 1 payload[0] = qfit->startFrame;
payload[0] = qfit->startFrame + 1;
payload[1] = qfit->endFrame; payload[1] = qfit->endFrame;
payload[2] = 0; payload[2] = 0;

View File

@ -37,7 +37,7 @@ void initializeVideoDepacketizer(int pktSize) {
nextFrameNumber = 1; nextFrameNumber = 1;
nextPacketNumber = 0; nextPacketNumber = 0;
startFrameNumber = 1; startFrameNumber = 0;
waitingForNextSuccessfulFrame = 0; waitingForNextSuccessfulFrame = 0;
waitingForIdrFrame = 1; waitingForIdrFrame = 1;
gotNextFrameStart = 0; gotNextFrameStart = 0;