This commit is contained in:
Philip Rosedale 2014-03-25 14:10:47 -07:00
commit 3051104054
5 changed files with 16 additions and 5 deletions

View file

@ -455,6 +455,10 @@ void AudioMixer::run() {
} }
} }
if (!hasRatioChanged) {
++framesSinceCutoffEvent;
}
foreach (const SharedNodePointer& node, nodeList->getNodeHash()) { foreach (const SharedNodePointer& node, nodeList->getNodeHash()) {
if (node->getType() == NodeType::Agent && node->getActiveSocket() && node->getLinkedData() if (node->getType() == NodeType::Agent && node->getActiveSocket() && node->getLinkedData()
&& ((AudioMixerClientData*) node->getLinkedData())->getAvatarAudioRingBuffer()) { && ((AudioMixerClientData*) node->getLinkedData())->getAvatarAudioRingBuffer()) {

View file

@ -306,6 +306,10 @@ void AvatarMixer::run() {
} }
} }
if (!hasRatioChanged) {
++framesSinceCutoffEvent;
}
broadcastAvatarData(); broadcastAvatarData();
QCoreApplication::processEvents(); QCoreApplication::processEvents();
@ -318,8 +322,6 @@ void AvatarMixer::run() {
if (usecToSleep > 0) { if (usecToSleep > 0) {
usleep(usecToSleep); usleep(usecToSleep);
} else {
qDebug() << "AvatarMixer loop took too" << -usecToSleep << "of extra time. Won't sleep.";
} }
} }
} }

View file

@ -40,6 +40,10 @@ span.port {
color: #666666; color: #666666;
} }
.stats-key {
width: 400px;
}
.stale { .stale {
color: red; color: red;
} }

View file

@ -21,8 +21,9 @@ $(document).ready(function(){
$.each(json, function(key, value) { $.each(json, function(key, value) {
statsTableBody += "<tr>"; statsTableBody += "<tr>";
statsTableBody += "<td>" + key + "</td>"; statsTableBody += "<td class='stats-key'>" + key + "</td>";
statsTableBody += "<td>" + value + "</td>"; var formattedValue = (typeof value == 'number' ? value.toLocaleString() : value);
statsTableBody += "<td>" + formattedValue + "</td>";
statsTableBody += "</tr>"; statsTableBody += "</tr>";
}); });

View file

@ -82,9 +82,9 @@ void ThreadedAssignment::sendStatsPacket() {
void ThreadedAssignment::checkInWithDomainServerOrExit() { void ThreadedAssignment::checkInWithDomainServerOrExit() {
if (NodeList::getInstance()->getNumNoReplyDomainCheckIns() == MAX_SILENT_DOMAIN_SERVER_CHECK_INS) { if (NodeList::getInstance()->getNumNoReplyDomainCheckIns() == MAX_SILENT_DOMAIN_SERVER_CHECK_INS) {
qDebug() << "NRDC:" << NodeList::getInstance()->getNumNoReplyDomainCheckIns();
setFinished(true); setFinished(true);
} else { } else {
qDebug() << "Sending DS check in. There are" << NodeList::getInstance()->getNumNoReplyDomainCheckIns() << "unreplied.";
NodeList::getInstance()->sendDomainServerCheckIn(); NodeList::getInstance()->sendDomainServerCheckIn();
} }
} }