History

added seq stats for Agent,

fixed AudioInjector to do << (quint16)0 instead of skipRawData(sizeof(quint16) to correctly allocate space for seq number; added debug prints;

wangyix committed 12 years ago

Commit ff438a21 parent c5474f910 files · +53 −33Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 10 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+3−3
@@ -501,9 +501,9 @@ void ScriptEngine::run() { · 500 unmodified lines
501501 // only send to nodes of type AudioMixer
502502 if (node->getType() == NodeType::AudioMixer) {
503503 // pack sequence number
504− quint16 sequence = _outgoingSequenceNumbers[node->getUUID()]++;
504+ quint16 sequence = _outgoingInjectedAudioSequenceNumbers[node->getUUID()]++;
505505 memcpy(sequenceAt, &sequence, sizeof(quint16));
506−
506+printf("script engine audio sent %d\n", sequence);
507507 // send audio packet
508508 nodeList->writeDatagram(audioPacket, audioPacketSize, node);
509509 }
@@ -683,5 +683,5 @@ void ScriptEngine::include(const QString& includeFile) { · 173 unmodified lines
683683 }
684684
685685 void ScriptEngine::nodeKilled(SharedNodePointer node) {
686− _outgoingSequenceNumbers.remove(node->getUUID());
686+ _outgoingInjectedAudioSequenceNumbers.remove(node->getUUID());
687687 }