diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index ba17847773..f3b623bac2 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -66,8 +66,7 @@ void attachNewBufferToNode(Node *newNode) { AudioMixer::AudioMixer(const QByteArray& packet) : ThreadedAssignment(packet), _trailingSleepRatio(1.0f), - _minAudibilityThreshold(LOUDNESS_TO_DISTANCE_RATIO / 2.0f), - _numClientsMixedInFrame(0) + _minAudibilityThreshold(LOUDNESS_TO_DISTANCE_RATIO / 2.0f) { } @@ -95,8 +94,6 @@ void AudioMixer::addBufferToMixForListeningNodeWithBuffer(PositionalAudioRingBuf return; } - ++_numClientsMixedInFrame; - glm::quat inverseOrientation = glm::inverse(listeningNodeBuffer->getOrientation()); float distanceSquareToSource = glm::dot(relativePosition, relativePosition); @@ -448,8 +445,6 @@ void AudioMixer::run() { nodeList->writeDatagram(clientMixBuffer, NETWORK_BUFFER_LENGTH_BYTES_STEREO + numBytesPacketHeader, node); } } - - _numClientsMixedInFrame = 0; // push forward the next output pointers for any audio buffers we used foreach (const SharedNodePointer& node, nodeList->getNodeHash()) { diff --git a/assignment-client/src/audio/AudioMixer.h b/assignment-client/src/audio/AudioMixer.h index d8f1a8eb85..9d731a5c9c 100644 --- a/assignment-client/src/audio/AudioMixer.h +++ b/assignment-client/src/audio/AudioMixer.h @@ -42,7 +42,6 @@ private: float _trailingSleepRatio; float _minAudibilityThreshold; - int _numClientsMixedInFrame; }; #endif /* defined(__hifi__AudioMixer__) */ diff --git a/assignment-client/src/main.cpp b/assignment-client/src/main.cpp index 7ee0ea9e14..0151f93319 100644 --- a/assignment-client/src/main.cpp +++ b/assignment-client/src/main.cpp @@ -15,8 +15,10 @@ int main(int argc, char* argv[]) { +#ifndef WIN32 setvbuf(stdout, NULL, _IOLBF, 0); - +#endif + // use the verbose message handler in Logging qInstallMessageHandler(Logging::verboseMessageHandler); diff --git a/assignment-client/src/octree/OctreeServer.cpp b/assignment-client/src/octree/OctreeServer.cpp index 496f9af1a0..d4dfa80724 100644 --- a/assignment-client/src/octree/OctreeServer.cpp +++ b/assignment-client/src/octree/OctreeServer.cpp @@ -880,7 +880,9 @@ void OctreeServer::run() { // we need to ask the DS about agents so we can ping/reply with them nodeList->addNodeTypeToInterestSet(NodeType::Agent); +#ifndef WIN32 setvbuf(stdout, NULL, _IOLBF, 0); +#endif nodeList->linkedDataCreateCallback = &OctreeServer::attachQueryNodeToNode; diff --git a/domain-server/src/main.cpp b/domain-server/src/main.cpp index 1d9f554237..970d1dad70 100644 --- a/domain-server/src/main.cpp +++ b/domain-server/src/main.cpp @@ -20,10 +20,11 @@ int main(int argc, char* argv[]) { +#ifndef WIN32 setvbuf(stdout, NULL, _IOLBF, 0); - +#endif + qInstallMessageHandler(Logging::verboseMessageHandler); - DomainServer domainServer(argc, argv); return domainServer.exec(); diff --git a/libraries/shared/src/Logging.cpp b/libraries/shared/src/Logging.cpp index 1713382fcf..f0dcd7b67b 100644 --- a/libraries/shared/src/Logging.cpp +++ b/libraries/shared/src/Logging.cpp @@ -86,7 +86,7 @@ const char* stringForLogType(QtMsgType msgType) { } // the following will produce 2000-10-02 13:55:36 -0700 -const char DATE_STRING_FORMAT[] = "%F %H:%M:%S %z"; +const char DATE_STRING_FORMAT[] = "%Y-%m-%d %H:%M:%S %z"; void Logging::verboseMessageHandler(QtMsgType type, const QMessageLogContext& context, const QString& message) { if (message.isEmpty()) {