Fix reference frame invalidation bugs
This commit is contained in:
parent
71f923f062
commit
a083e0b46d
2 changed files with 2 additions and 3 deletions
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue