mirror of
https://github.com/overte-org/overte.git
synced 2025-04-24 03:33:35 +02:00
Fix AudioMixer compilation errors
This commit is contained in:
parent
01a0a1d7fc
commit
cdbcaf0f7f
3 changed files with 13 additions and 49 deletions
|
@ -65,7 +65,7 @@ void Agent::handleOctreePacket(QSharedPointer<NLPacket> packet, SharedNodePointe
|
|||
|
||||
if (packetType == PacketType::OctreeStats) {
|
||||
|
||||
int statsMessageLength = OctreeHeadlessViewer::parseOctreeStats(mutablePacket, senderNode);
|
||||
int statsMessageLength = OctreeHeadlessViewer::parseOctreeStats(packet, senderNode);
|
||||
if (messageLength > statsMessageLength) {
|
||||
mutablePacket = mutablePacket.mid(statsMessageLength);
|
||||
} else {
|
||||
|
@ -80,49 +80,16 @@ void Agent::handleOctreePacket(QSharedPointer<NLPacket> packet, SharedNodePointe
|
|||
}
|
||||
}
|
||||
|
||||
void Agent::readPendingDatagrams() {
|
||||
QByteArray receivedPacket;
|
||||
HifiSockAddr senderSockAddr;
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
|
||||
while (readAvailableDatagram(receivedPacket, senderSockAddr)) {
|
||||
if (nodeList->packetVersionAndHashMatch(receivedPacket)) {
|
||||
PacketType::Value datagramPacketType = packetTypeForPacket(receivedPacket);
|
||||
|
||||
if (datagramPacketType == PacketType::Jurisdiction) {
|
||||
int headerBytes = numBytesForPacketHeader(receivedPacket);
|
||||
|
||||
SharedNodePointer matchedNode = nodeList->sendingNodeForPacket(receivedPacket);
|
||||
|
||||
if (matchedNode) {
|
||||
// PacketType_JURISDICTION, first byte is the node type...
|
||||
switch (receivedPacket[headerBytes]) {
|
||||
case NodeType::EntityServer:
|
||||
DependencyManager::get<EntityScriptingInterface>()->getJurisdictionListener()->
|
||||
queueReceivedPacket(matchedNode, receivedPacket);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Agent::handleJurisdictionPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode, HifiSockAddr senderSockAddr) {
|
||||
QByteArray receivedPacket = QByteArray::fromRawData(packet->getData(), packet->getSizeWithHeader());
|
||||
int headerBytes = numBytesForPacketHeader(receivedPacket);
|
||||
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
SharedNodePointer matchedNode = nodeList->sendingNodeForPacket(receivedPacket);
|
||||
|
||||
if (matchedNode) {
|
||||
// PacketType_JURISDICTION, first byte is the node type...
|
||||
switch (receivedPacket[headerBytes]) {
|
||||
case NodeType::EntityServer:
|
||||
DependencyManager::get<EntityScriptingInterface>()->getJurisdictionListener()->
|
||||
queueReceivedPacket(senderNode, receivedPacket);
|
||||
break;
|
||||
}
|
||||
// PacketType_JURISDICTION, first byte is the node type...
|
||||
switch (receivedPacket[headerBytes]) {
|
||||
case NodeType::EntityServer:
|
||||
DependencyManager::get<EntityScriptingInterface>()->getJurisdictionListener()->
|
||||
queueReceivedPacket(packet, senderNode);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -52,7 +52,6 @@ public:
|
|||
|
||||
public slots:
|
||||
void run();
|
||||
void readPendingDatagrams();
|
||||
void playAvatarSound(Sound* avatarSound) { _scriptEngine.setAvatarSound(avatarSound); }
|
||||
|
||||
private slots:
|
||||
|
|
|
@ -545,34 +545,32 @@ void AudioMixer::sendAudioEnvironmentPacket(SharedNodePointer node) {
|
|||
|
||||
void AudioMixer::readPendingDatagram(const QByteArray& receivedPacket, const HifiSockAddr& senderSockAddr) {
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
if (nodeList->packetVersionAndHashMatch(receivedPacket)) {
|
||||
nodeList->processNodeData(senderSockAddr, receivedPacket);
|
||||
}
|
||||
nodeList->processNodeData(senderSockAddr, receivedPacket);
|
||||
}
|
||||
|
||||
void AudioMixer::handleMicrophoneAudioNoEchoPacket(QSharedPointer<NLPacket> packet, HifiSockAddr senderSockAddr) {
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet->getData());
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet);
|
||||
}
|
||||
|
||||
void AudioMixer::handleMicrophoneAudioWithEchoPacket(QSharedPointer<NLPacket> packet, HifiSockAddr senderSockAddr) {
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet->getData());
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet);
|
||||
}
|
||||
|
||||
void AudioMixer::handleInjectAudioPacket(QSharedPointer<NLPacket> packet, HifiSockAddr senderSockAddr) {
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet->getData());
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet);
|
||||
}
|
||||
|
||||
void AudioMixer::handleSilentAudioFramePacket(QSharedPointer<NLPacket> packet, HifiSockAddr senderSockAddr) {
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet->getData());
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet);
|
||||
}
|
||||
|
||||
void AudioMixer::handleAudioStreamStatsPacket(QSharedPointer<NLPacket> packet, HifiSockAddr senderSockAddr) {
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet->getData());
|
||||
nodeList->findNodeAndUpdateWithDataFromPacket(packet);
|
||||
}
|
||||
|
||||
void AudioMixer::handleMuteEnvironmentPacket(QSharedPointer<NLPacket> packet, HifiSockAddr senderSockAddr) {
|
||||
|
|
Loading…
Reference in a new issue