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
501 // only send to nodes of type AudioMixer501 // only send to nodes of type AudioMixer
502 if (node->getType() == NodeType::AudioMixer) {502 if (node->getType() == NodeType::AudioMixer) {
503 // pack sequence number503 // pack sequence number
504 quint16 sequence = _outgoingSequenceNumbers[node->getUUID()]++;504 quint16 sequence = _outgoingInjectedAudioSequenceNumbers[node->getUUID()]++;
505 memcpy(sequenceAt, &sequence, sizeof(quint16));505 memcpy(sequenceAt, &sequence, sizeof(quint16));
506 506printf("script engine audio sent %d\n", sequence);
507 // send audio packet507 // send audio packet
508 nodeList->writeDatagram(audioPacket, audioPacketSize, node);508 nodeList->writeDatagram(audioPacket, audioPacketSize, node);
509 }509 }
@@ -683,5 +683,5 @@ void ScriptEngine::include(const QString& includeFile) { · 173 unmodified lines
683}683}
684 684
685void ScriptEngine::nodeKilled(SharedNodePointer node) {685void ScriptEngine::nodeKilled(SharedNodePointer node) {
686 _outgoingSequenceNumbers.remove(node->getUUID());686 _outgoingInjectedAudioSequenceNumbers.remove(node->getUUID());
687}687}