Placeholder-Software / Dissonance

Unity Voice Chat Asset
71 stars 5 forks source link

Noisy Logging Messages #147

Closed martindevans closed 4 years ago

martindevans commented 5 years ago

When Dissonance starts up it logs some information from within the preprocessor e.g.

(audio_processing_impl.cc:687): Highpass filter activated: 1
(agc_manager_direct.cc:351): [agc] Initial GetMicVolume()=0
(agc_manager_direct.cc:356): [agc] Initial volume too low, raising to 12
(level_controller.cc:159): Level Controller metrics: {Max noise power: -84 dBFS, Average noise power: -84 dBFS, Max long term peak level: -6 dBFS, Average long term peak level: -19 dBFS, Max gain: 3 dB, Average gain: 0 dB, Long term peak level: -47 dBFS, Last frame peak level: -138 dBFS}
(level_controller.cc:159): Level Controller metrics: {Max noise power: -84 dBFS, Average noise power: -84 dBFS, Max long term peak level: -47 dBFS, Average long term peak level: -57 dBFS, Max gain: 0 dB, Average gain: 0 dB, Long term peak level: -60 dBFS, Last frame peak level: -114 dBFS}
(level_controller.cc:159): Level Controller metrics: {Max noise power: -84 dBFS, Average noise power: -84 dBFS, Max long term peak level: -38 dBFS, Average long term peak level: -39 dBFS, Max gain: 20 dB, Average gain: 7 dB, Long term peak level: -38 dBFS, Last frame peak level: -118 dBFS}
(level_controller.cc:159): Level Controller metrics: {Max noise power: -84 dBFS, Average noise power: -84 dBFS, Max long term peak level: -5 dBFS, Average long term peak level: -10 dBFS, Max gain: 20 dB, Average gain: 9 dB, Long term peak level: -5 dBFS, Last frame peak level: -115 dBFS}
(agc_manager_direct.cc:408): [agc] rms_error=22, target_compression=9, residual_gain=10
(agc_manager_direct.cc:298): [agc] voe_level=12, level_=12, new_level=20
(agc_manager_direct.cc:408): [agc] rms_error=3, target_compression=6, residual_gain=0
(agc_manager_direct.cc:408): [agc] rms_error=4, target_compression=5, residual_gain=0
(level_controller.cc:159): Level Controller metrics: {Max noise power: -84 dBFS, Average noise power: -84 dBFS, Max long term peak level: -1 dBFS, Average long term peak level: -3 dBFS, Max gain: 1 dB, Average gain: 0 dB, Long term peak level: -3 dBFS, Last frame peak level: -190 dBFS}
(agc_manager_direct.cc:408): [agc] rms_error=24, target_compression=8, residual_gain=12

This is not hooked up to the usual Dissonance diagnostic settings and there is currently no way to disable it.

herpdederp commented 5 years ago

I get this in Unity headless mode as well

martindevans commented 5 years ago

This will show up on in any Dissonance application which sends or receives audio. Are you running your headless application as a dedicated server (exactly what that means depends on which network integration you are using).

herpdederp commented 5 years ago

Yes

martindevans commented 5 years ago

In that case the next version of Dissonance (coming very soon) may help you out there. It lazily loads the audio pipeline - which means it never loads on a dedicated server because dedicated servers don't send or receive any audio and so never load it at all.

martindevans commented 4 years ago

With Dissonance 6.4.3 these log messages have been suppressed.