mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-25 17:14:59 +02:00
erase in _entitiesInQueue when pop _sendQueue
This commit is contained in:
parent
535d84abc7
commit
6edba6d545
1 changed files with 6 additions and 2 deletions
|
@ -143,8 +143,10 @@ void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, O
|
|||
#endif
|
||||
_traversal.traverse(TIME_BUDGET);
|
||||
|
||||
uint64_t dt = usecTimestampNow() - startTime;
|
||||
std::cout << "adebug traversal complete " << " Q.size = " << _sendQueue.size() << " dt = " << dt << std::endl; // adebug
|
||||
if (_sendQueue.size() > 0) {
|
||||
uint64_t dt = usecTimestampNow() - startTime;
|
||||
std::cout << "adebug traversal complete " << " Q.size = " << _sendQueue.size() << " dt = " << dt << std::endl; // adebug
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef SEND_SORTED_ENTITIES
|
||||
|
@ -416,8 +418,10 @@ bool EntityTreeSendThread::traverseTreeAndBuildNextPacketPayload(EncodeBitstream
|
|||
++_numEntities;
|
||||
}
|
||||
_sendQueue.pop();
|
||||
_entitiesInQueue.erase(entity.get());
|
||||
}
|
||||
if (_sendQueue.empty()) {
|
||||
assert(_entitiesInQueue.empty());
|
||||
params.stopReason = EncodeBitstreamParams::FINISHED;
|
||||
_extraEncodeData->entities.clear();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue