diff options
| author | Maxim Nikolenko <maximnproductengine@lindenlab.com> | 2025-02-07 19:00:20 +0200 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-07 19:00:20 +0200 | 
| commit | 1924241f04699683e697f93388d634022d10aa32 (patch) | |
| tree | d030e3e05927a7a57de1eb7f89f5c2a52f9cf3ed | |
| parent | 95106e203cb20b596810c4227acfa45e81358ef9 (diff) | |
viewer-private#375 add more logging in attempt to get more info
| -rw-r--r-- | indra/newview/llvoiceclient.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/llvoicewebrtc.cpp | 20 | 
2 files changed, 13 insertions, 8 deletions
| diff --git a/indra/newview/llvoiceclient.cpp b/indra/newview/llvoiceclient.cpp index 623d8deac9..3edd2b473c 100644 --- a/indra/newview/llvoiceclient.cpp +++ b/indra/newview/llvoiceclient.cpp @@ -285,6 +285,7 @@ void LLVoiceClient::setNonSpatialVoiceModule(const std::string &voice_server_typ  void LLVoiceClient::setHidden(bool hidden)  { +    LL_INFOS("Voice") << "( " << (hidden ? "true" : "false") << " )" << LL_ENDL;      LLWebRTCVoiceClient::getInstance()->setHidden(hidden);      LLVivoxVoiceClient::getInstance()->setHidden(hidden);  } diff --git a/indra/newview/llvoicewebrtc.cpp b/indra/newview/llvoicewebrtc.cpp index b2e5de5371..0bb65f7431 100644 --- a/indra/newview/llvoicewebrtc.cpp +++ b/indra/newview/llvoicewebrtc.cpp @@ -345,6 +345,8 @@ void LLWebRTCVoiceClient::updateSettings()      static LLCachedControl<std::string> sOutputDevice(gSavedSettings, "VoiceOutputAudioDevice");      setRenderDevice(sOutputDevice); +    LL_INFOS("Voice") << "Input device: " << std::quoted(sInputDevice()) << ", output device: " << std::quoted(sOutputDevice()) << LL_ENDL; +      static LLCachedControl<F32> sMicLevel(gSavedSettings, "AudioLevelMic");      setMicGain(sMicLevel); @@ -896,7 +898,7 @@ void LLWebRTCVoiceClient::OnConnectionShutDown(const std::string &channelID, con          {              if (mSession && mSession->mChannelID == channelID)              { -                LL_DEBUGS("Voice") << "Main WebRTC Connection Shut Down." << LL_ENDL; +                LL_INFOS("Voice") << "Main WebRTC Connection Shut Down." << LL_ENDL;              }          }          mSession->removeAllParticipants(regionID); @@ -1504,6 +1506,11 @@ bool LLWebRTCVoiceClient::compareChannels(const LLSD &channelInfo1, const LLSD &  // we're muting the mic, so tell each session such  void LLWebRTCVoiceClient::setMuteMic(bool muted)  { +    if (mMuteMic != muted) +    { +        LL_INFOS("Voice") << "( " << (muted ? "true" : "false") << " )" << LL_ENDL; +    } +      mMuteMic = muted;      // when you're hidden, your mic is always muted.      if (!mHidden) @@ -1552,14 +1559,10 @@ void LLWebRTCVoiceClient::setVoiceEnabled(bool enabled)  {      LL_PROFILE_ZONE_SCOPED_CATEGORY_VOICE; -    LL_DEBUGS("Voice") -        << "( " << (enabled ? "enabled" : "disabled") << " )" -        << " was "<< (mVoiceEnabled ? "enabled" : "disabled") -        << " coro "<< (mIsCoroutineActive ? "active" : "inactive") -        << LL_ENDL; -      if (enabled != mVoiceEnabled)      { +        LL_INFOS("Voice") << "( " << (enabled ? "enabled" : "disabled") << " )" +                           << ", coro: " << (mIsCoroutineActive ? "active" : "inactive") << LL_ENDL;          // TODO: Refactor this so we don't call into LLVoiceChannel, but simply          // use the status observer          mVoiceEnabled = enabled; @@ -2483,7 +2486,7 @@ void LLVoiceWebRTCConnection::breakVoiceConnectionCoro(connectionPtr_t connectio  {      LL_PROFILE_ZONE_SCOPED_CATEGORY_VOICE; -    LL_DEBUGS("Voice") << "Disconnecting voice." << LL_ENDL; +    LL_INFOS("Voice") << "Disconnecting voice." << LL_ENDL;      if (connection->mWebRTCDataInterface)      {          connection->mWebRTCDataInterface->unsetDataObserver(connection.get()); @@ -2591,6 +2594,7 @@ void LLVoiceWebRTCSpatialConnection::requestVoiceConnection()      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); +    LL_INFOS("Voice") << "Voice connection request: " << (status ? "Success" : status.toString()) << LL_ENDL;      if (status)      {          OnVoiceConnectionRequestSuccess(result); | 
