Placeholder-Software / Dissonance

Unity Voice Chat Asset
69 stars 5 forks source link

Dissonance Frame Skip And Pipeline Recreate Brakes Any Voice Recording #165

Closed pana-cc closed 4 years ago

pana-cc commented 4 years ago

We are using Dissonance for VR using the new Unity networking, we have implemented Dissonance custom networking, custom positional tracking, it mostly works. On Oculus Quest (an Android based device) the Dissonance sometimes does not transmit (the player hears others but can not speak). We usually see similar log when this happen:

10-09 18:25:50.130  3641  3656 I Unity   : [Dissonance:Recording] (15:25:50.130) BasicMicrophoneCapture: Began mic capture (SampleRate:16000Hz, FrameSize:320, Buffer Limit:2^11, Latency:20ms, Device:'')
10-09 18:25:50.208  3641  3656 I Unity   : [Dissonance:Network] (15:25:50.208) ConnectionNegotiator`1: Received handshake response from server, joined session '643976364'
10-09 18:25:50.694  3641  3656 W Unity   : [Dissonance:Recording] (15:25:50.289) CapturePipelineManager: Detected a frame skip, forcing capture pipeline reset (Delta Time:0.2227734)
10-09 18:25:50.694  3641  3656 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-09 18:25:50.694  3641  3656 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-09 18:25:50.694  3641  3656 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-09 18:25:50.694  3641  3656 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-09 18:25:50.694  3641  3656 W Unity   :
10-09 18:25:50.694  3641  3656 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-09 18:25:50.694  3641  3656 W Unity   :
10-09 18:25:50.792  3641  3656 I Unity   : [Dissonance:Recording] (15:25:50.792) BasicMicrophoneCapture: Began mic capture (SampleRate:16000Hz, FrameSize:320, Buffer Limit:2^11, Latency:20ms, Device:'')
10-09 18:25:51.415  3641  3656 W Unity   : [Dissonance:Recording] (15:25:51.415) BasicMicrophoneCapture: Insufficient buffer space, requested 155904, clamped to 4095 (dropping samples)
10-09 18:25:51.415  3641  3656 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-09 18:25:51.415  3641  3656 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-09 18:25:51.415  3641  3656 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-09 18:25:51.415  3641  3656 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-09 18:25:51.415  3641  3656 W Unity   :
10-09 18:25:51.415  3641  3656 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-09 18:25:51.415  3641  3656 W Unity   :
10-09 18:25:51.423  3641  3656 W Unity   : [Dissonance:Recording] (15:25:51.422) BasicMicrophoneCapture: Insufficient buffer space, requested 151809, clamped to 4095 (dropping samples)
10-09 18:25:51.423  3641  3656 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-09 18:25:51.423  3641  3656 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-09 18:25:51.423  3641  3656 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-09 18:25:51.423  3641  3656 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-09 18:25:51.423  3641  3656 W Unity   :
10-09 18:25:51.423  3641  3656 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)

There are multiple traces of similar issues in the web, this exact log is after a restart of the device, during the first launch of the app.

Is there something that can help us fix this?

martindevans commented 4 years ago

Could you turn up the logging settings to Debug for all Dissonance categories (windows > dissonance > diagnostics) and send me the log (either here, or send it to martin@placeholder-software.co.uk).

That message looks like the microphone is lagging very far behind, 155904 samples is nearly 10 seconds of audio! My guess is the reset isn't quite applying correctly so a lot of audio remains stuck in the buffer.

pana-cc commented 4 years ago

This is a more verbose log from the client:

--------- beginning of system
--------- beginning of main
10-10 10:40:09.541 11529 11529 I Unity   : onResume
10-10 10:40:09.616 11529 11545 D Unity   : SetWindow 0 0xe0cab808
10-10 10:40:09.616 11529 11545 D Unity   : SetWindow 0 0xe0cab808
10-10 10:40:09.677 11529 11529 I Unity   : windowFocusChanged: true
10-10 10:40:09.681 11529 11545 I Unity   : XR UsableCoreMask: 0xe0
10-10 10:40:09.688 11529 11545 D Unity   : Enabling Unity systrace
10-10 10:40:09.698 11529 11545 D Unity   : [VFS] Mount /data/app/com.progress.VirtualMeetingV2-1/base.apk
10-10 10:40:09.719 11529 11545 I Unity   : SystemInfo CPU = ARMv7 VFPv3 NEON, Cores = 3, Memory = 3790mb
10-10 10:40:09.719 11529 11545 I Unity   : SystemInfo ARM big.LITTLE configuration: 3 big (mask: 0xe0), 0 little (mask: 0x0)
10-10 10:40:09.723 11529 11545 I Unity   : ApplicationInfo com.progress.VirtualMeetingV2 version 0.1 build 97868a08-cc1d-4746-971b-46162d15648d
10-10 10:40:09.723 11529 11545 I Unity   : Built from '2019.1/staging' branch, Version '2019.1.10f1 (f007ed779b7a)', Build type 'Development', Scripting Backend 'mono', CPU 'armeabi-v7a', Stripping 'Disabled'
10-10 10:40:09.735 11529 11545 D Unity   : Mono path[0] = '/data/app/com.progress.VirtualMeetingV2-1/base.apk/assets/bin/Data/Managed'
10-10 10:40:09.735 11529 11545 D Unity   : Mono config path = 'assets/bin/Data/Managed/etc'
10-10 10:40:09.735 11529 11545 D Unity   : PlayerConnection initialized from /data/app/com.progress.VirtualMeetingV2-1/base.apk/assets/bin/Data (debug = 0)
10-10 10:40:09.736 11529 11545 D Unity   : PlayerConnection initialized network socket : 0.0.0.0 55453
10-10 10:40:09.736 11529 11545 D Unity   : PlayerConnection initialized unix socket : Unity-com.progress.VirtualMeetingV2
10-10 10:40:09.737 11529 11545 D Unity   : Multi-casting "[IP] 172.20.10.9 [Port] 55453 [Flags] 3 [Guid] 1102322414 [EditorId] 386784632 [Version] 1048832 [Id] AndroidPlayer(Oculus_Quest@172.20.10.9) [Debug] 1 [PackageName] AndroidPlayer" to [225.0.0.222:54997]...
10-10 10:40:09.737 11529 11545 D Unity   : Waiting for connection from host on [0.0.0.0:55453]...
10-10 10:40:10.744 11529 11545 D Unity   : Remaining time:8s
10-10 10:40:11.753 11529 11545 D Unity   : Remaining time:7s
10-10 10:40:12.761 11529 11545 D Unity   : Remaining time:6s
10-10 10:40:13.769 11529 11545 D Unity   : Remaining time:5s
10-10 10:40:14.777 11529 11545 D Unity   : Remaining time:4s
10-10 10:40:15.785 11529 11545 D Unity   : Remaining time:3s
10-10 10:40:16.794 11529 11545 D Unity   : Remaining time:2s
10-10 10:40:17.803 11529 11545 D Unity   : Remaining time:1s
10-10 10:40:18.811 11529 11545 D Unity   : Remaining time:0s
10-10 10:40:19.768 11529 11545 D Unity   : Timed out. Continuing without host connection.
10-10 10:40:19.768 11529 11545 D Unity   : Started listening to [0.0.0.0:55453]
10-10 10:40:19.768 11529 11545 D Unity   : Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=0.0.0.0:56414
10-10 10:40:19.887 11529 11545 D Unity   : [EGL] Attaching window :0xe0cab808
10-10 10:40:19.887 11529 11545 D Unity   : InitializeScriptEngine OK (0xd16b2f00)
10-10 10:40:19.888 11529 11545 D Unity   : PlayerConnection already initialized - listening to [0.0.0.0:55453]
10-10 10:40:19.906 11529 11545 D Unity   : Unable to lookup library path for 'libAudioPluginDissonance', native render plugin support disabled.
10-10 10:40:19.907 11529 11545 E Unity   : Unable to find libAudioPluginDissonance
10-10 10:40:19.918 11529 11545 D Unity   : Unable to lookup library path for 'libAudioPluginOculusSpatializer', native render plugin support disabled.
10-10 10:40:19.918 11529 11545 E Unity   : Unable to find libAudioPluginOculusSpatializer
10-10 10:40:19.924 11529 11545 D Unity   : PlayerInitEngineNoGraphics OK
10-10 10:40:19.924 11529 11545 D Unity   : AndroidGraphics::Startup window =  0xe0cab808
10-10 10:40:19.924 11529 11545 D Unity   : [EGL] Attaching window :0xe0cab808
10-10 10:40:19.931 11529 11545 D Unity   : [EGL] Request: ES 3.2 RGB0 000 0/0
10-10 10:40:19.932 11529 11545 D Unity   : [EGL] Checking ES 3.2 support...
10-10 10:40:19.934 11529 11545 D Unity   : [EGL] ES 3.2 support detected
10-10 10:40:19.934 11529 11545 D Unity   : [EGL] Found: ID[1] ES 3.2 RGB16 565 0/0
10-10 10:40:19.934 11529 11545 D Unity   : GfxDevice: creating device client; threaded=1
10-10 10:40:19.934 11529 11545 D Unity   : [EGL] Request: ES 3.2 RGB0 000 0/0
10-10 10:40:19.935 11529 11545 D Unity   : [EGL] Found: ID[1] ES 3.2 RGB16 565 0/0
10-10 10:40:19.935 11529 11545 D Unity   : [EGL] Request: ES 3.0 RGBA32 8888 0/0
10-10 10:40:19.937 11529 11545 D Unity   : [EGL] Found: ID[9] ES 3.0 RGBA32 8888 0/0
10-10 10:40:19.937 11529 11545 D Unity   : extension is supported with value 0
10-10 10:40:19.941 11529 11545 D Unity   : ANativeWindow: (2880/1600) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (2880/1600)
10-10 10:40:19.947 11529 11545 D Unity   : Renderer: Adreno (TM) 540
10-10 10:40:19.947 11529 11545 D Unity   : Vendor:   Qualcomm
10-10 10:40:19.947 11529 11545 D Unity   : Version:  OpenGL ES 3.2 V@393.0 (GIT@b8c103d, I8a36212832) (Date:05/17/19)
10-10 10:40:19.947 11529 11545 D Unity   : GLES:     3
10-10 10:40:19.947 11529 11545 D Unity   :  GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_b
10-10 10:40:19.947 11529 11545 D Unity   : order_clamp GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_E
10-10 10:40:19.947 11529 11545 D Unity   : XT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_YUV_texture_gather
10-10 10:40:19.960 11529 11545 D Unity   : OPENGL LOG: Creating OpenGL ES 3.2 graphics device ; Context level  <OpenGL ES 3.2> ; Context handle -829865344
10-10 10:40:19.961 11529 11545 D Unity   : [EGL] Attaching window :0xe0cab808
10-10 10:40:19.963 11529 11545 D Unity   : Requested framebuffer: resolution[2880x1600], rgba[8/8/8/8], depth+stencil[on], samples[1]
10-10 10:40:19.963 11529 11545 D Unity   : Created framebuffer: resolution[2880x1600], rgba[8/8/8/8], depth+stencil[24/8], samples[0]
10-10 10:40:19.963 11529 11545 D Unity   : [EGL] Attaching window :0xe0cab808
10-10 10:40:19.964 11529 11545 D Unity   : Initialize engine version: 2019.1.10f1 (f007ed779b7a)
10-10 10:40:20.000 11529 11545 D Unity   : Begin MonoManager ReloadAssembly
10-10 10:40:20.543 11529 11545 D Unity   : - Completed reload, in  0.542 seconds
10-10 10:40:20.683 11529 11545 D Unity   : PlayerInitEngineGraphics OK
10-10 10:40:20.685 11529 11545 D Unity   : Found 1 native sensors
10-10 10:40:21.282 11529 11572 W Unity   : Oculus Patched Thread Core Affinity on threads: 11545 and 11572
10-10 10:40:21.282 11529 11572 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:21.282 11529 11572 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:21.282 11529 11572 W Unity   :  #2 0xd2dfaf8c (libunity.so) VROculus::EventGfxThreadCallback(UnityVREventGfxThreadType, unsigned int, UnityVRGraphicsContext const*) 0x1a4
10-10 10:40:21.282 11529 11572 W Unity   :  #3 0xd2dddd28 (libunity.so) VRDevice::SendVRDeviceEvent(unsigned int, unsigned int) 0x44
10-10 10:40:21.282 11529 11572 W Unity   :  #4 0xd2e22c7c (libunity.so) GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) 0x6454
10-10 10:40:21.282 11529 11572 W Unity   :  #5 0xd2e24010 (libunity.so) GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) 0x44
10-10 10:40:21.282 11529 11572 W Unity   :  #6 0xd2e23fa0 (libunity.so) GfxDeviceWorker::Run() 0x84
10-10 10:40:21.282 11529 11572 W Unity   :  #7 0xd2e1c51c (libunity.so) GfxDeviceWorker::RunGfxDeviceWorker(void*) 0x4
10-10 10:40:21.282 11529 11572 W Unity   :  #8 0xd334fcbc (libunity.so) Thread::RunThreadWrapper(void*) 0x2e0
10-10 10:40:21.282 11529 11572 W Unity   :  #9 0xf04018d0 (libc.so) __pthread_start(void*) 0x13
10-10 10:40:21.282 11529 11572 W Unity   :  #10 0xf03d3fe2 (libc.so) __start_thread 0x3
10-10 10:40:21.282 11529 11572 W Unity   :
10-10 10:40:21.282 11529 11572 W Unity   : (Filename: ./Modules/VR/Oculus/VROculus.cpp Line: 980)
10-10 10:40:21.282 11529 11572 W Unity   :
10-10 10:40:21.283 11529 11545 I Unity   : Created eye textures with a "separate" layout.  The "multi-pass" stereo mode will be used.
10-10 10:40:21.283 11529 11545 I Unity   :
10-10 10:40:21.325 11529 11545 D Unity   : Choreographer available: Enabling VSYNC timing
10-10 10:40:26.330 11529 11545 D Unity   : UnloadTime: 1.926197 ms
10-10 10:40:26.514 11529 11545 I Unity   : Unity v2019.1.10f1, Oculus Utilities v1.41.0, OVRPlugin v1.41.0, SDK v1.1.24.0.
10-10 10:40:26.530 11529 11545 I Unity   : OVRPlugin.Media initialized
10-10 10:40:26.542 11529 11545 I Unity   : [MRC] SetMrcAudioSampleRate(48000)
10-10 10:40:26.547 11529 11545 I Unity   : [MRC] Active InputVideoBufferType:TextureHandle
10-10 10:40:26.549 11529 11545 I Unity   : [MRC] ActivateMode: Automatic
10-10 10:40:26.614 11529 11545 I Unity   : TcpListener started. Local endpoint: 0.0.0.0:32419
10-10 10:40:26.614 11529 11545 I Unity   : [OVRNetworkTcpServer] Start Listening on port 32419
10-10 10:40:28.035 11529 11545 I Unity   : Network Schema:
10-10 10:40:28.035 11529 11545 I Unity   : 0: Player Network Channel
10-10 10:40:28.035 11529 11545 I Unity   : 1: Room Networking Service unreliable channel
10-10 10:40:28.035 11529 11545 I Unity   : 2: Virtual Meeting Real Time Channel
10-10 10:40:28.035 11529 11545 I Unity   : 3: Virtual Meeting Reliable Channel
10-10 10:40:28.035 11529 11545 I Unity   : 4: OvrAvatar Real Time Channel
10-10 10:40:28.035 11529 11545 I Unity   : 5: OvrAvatar Reliable Control Channel
10-10 10:40:28.035 11529 11545 I Unity   : 6: Dissonance VoIP
10-10 10:40:28.035 11529 11545 I Unity   : 7: Dissonance Control
10-10 10:40:28.035 11529 11545 I Unity   : 8: HeartBeat Ping
10-10 10:40:28.035 11529 11545 I Unity   :
10-10 10:40:28.159 11529 11545 I Unity   : [OVRManager] HMDAcquired event
10-10 10:40:28.162 11529 11545 I Unity   : [OVRManager] HMDMounted event
10-10 10:40:28.165 11529 11545 I Unity   : [OVRManager] VrFocusAcquired event
10-10 10:40:28.178 11529 11545 I Unity   : [OVRManager] TrackingAcquired event
10-10 10:40:28.337 11529 11545 D Unity   : Unable to lookup library path for '_burst_generated', native render plugin support disabled.
10-10 10:40:28.338 11529 11545 E Unity   : Unable to find _burst_generated
10-10 10:40:28.366 11529 11545 I Unity   : Client: Disconnected -> Connecting
10-10 10:40:28.378 11529 11545 I Unity   : Progress.Unity.Networking.UnityUDPClientSideConnection Try connect. 13.74.181.168:9002
10-10 10:40:29.107 11529 11545 I Unity   : Clinet joining, playerId: 2 False
10-10 10:40:29.176 11529 11545 I Unity   : Client: Connecting -> Connected
10-10 10:40:29.176 11529 11545 I Unity   : Progress.Unity.Networking.UnityUDPClientSideConnection Connected.
10-10 10:40:29.438 11529 11545 I Unity   : Client joined at slot: 2
10-10 10:40:29.499 11529 11545 I Unity   : DEBUG [Dissonance:Core] (07:40:29.462) PlayerTrackerManager: Got a player tracker for player 'Panayot' but that player doesn't exist yet
10-10 10:40:29.500 11529 11545 I Unity   : DissonanceComms Enable Panayot
10-10 10:40:29.505 11529 11545 I Unity   : Client created avatar. Send AddAvatar to server. OculusUserID: 1888376507938587
10-10 10:40:29.564 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.564) CapturePipelineManager: Not changing microphone device from '' to '' (equivalent devices)
10-10 10:40:29.590 11529 11545 I Unity   : [Dissonance:Core] (07:40:29.589) DissonanceComms: Starting Dissonance Voice Comms (6.4.2)
10-10 10:40:29.590 11529 11545 I Unity   : - Network: [DissonanceVoiceChat (Progress.Demos.VR.VirtualMeeting.VoiceCommsNetworkService)]
10-10 10:40:29.590 11529 11545 I Unity   : - Quality Settings: [Quality: Medium, FrameSize: Medium, FEC: True, DenoiseAmount: High, VoiceDuckLevel: 0.75]
10-10 10:40:29.590 11529 11545 I Unity   : - Codec: [Codec: Opus, FrameSize: 1920, SampleRate: 48kHz]
10-10 10:40:29.601 11529 11545 I Unity   : DEBUG [Dissonance:Network] (07:40:29.601) VoiceCommsNetworkService: Starting network session as Client
10-10 10:40:29.664 11529 11545 I Unity   : TRACE [Dissonance:Network] (07:40:29.664) VoiceCommsNetworkService: Subscribing to client events
10-10 10:40:29.669 11529 11545 I Unity   :   [VoiceClient] Dissonance Connected
10-10 10:40:29.695 11529 11545 I Unity   : TRACE [Dissonance:Network] (07:40:29.695) ConnectionNegotiator`1: Sent HandshakeRequest
10-10 10:40:29.712 11529 11545 I Unity   : DEBUG [Dissonance:Core] (07:40:29.712) VoiceReceiptTrigger: Recalculating token activation: 0 tokens, activated: True
10-10 10:40:29.725 11529 11545 I Unity   : DEBUG [Dissonance:Core] (07:40:29.725) Rooms: Joined chat room 'Global'
10-10 10:40:29.771 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.771) CapturePipelineManager: Restarting transmission pipeline: 'Network mode changed'
10-10 10:40:29.799 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.799) BasicMicrophoneCapture: GetDeviceCaps name=`` min=`16000` max=`16000`
10-10 10:40:29.893 11529 11545 I Unity   : [Dissonance:Recording] (07:40:29.893) BasicMicrophoneCapture: Began mic capture (SampleRate:16000Hz, FrameSize:320, Buffer Limit:2^11, Latency:20ms, Device:'')
10-10 10:40:29.912 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.912) BasePreprocessingPipeline: Started preprocessor thread. Internal latency: 0ms, Total stream latency:20ms
10-10 10:40:29.970 11529 11545 I Unity   : TRACE [Dissonance:Network] (07:40:29.969) VoiceClient: Received Packet type: HandshakeResponse
10-10 10:40:29.974 11529 11545 I Unity   : [Dissonance:Network] (07:40:29.974) ConnectionNegotiator`1: Received handshake response from server, joined session '1916875408'
10-10 10:40:29.999 11529 11545 I Unity   : DEBUG [Dissonance:Network] (07:40:29.998) SlaveClientCollection`1: Sent local client state
10-10 10:40:30.012 11529 11545 I Unity   : TRACE [Dissonance:Network] (07:40:30.010) VoiceClient: Received Packet type: ClientState
10-10 10:40:30.086 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.931) WebRtcPreprocessingPipeline: Resetting WebRtcPreprocessor
10-10 10:40:30.086 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.937) WebRtcPreprocessingPipeline: Creating new preprocessor instance - Mob:True NS:High AEC:Disabled DelayAg:True Ext:True, Refined:True Aecm:Disabled, Comfort:True
10-10 10:40:30.086 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.948) WebRtcPreprocessingPipeline: Exchanging preprocessor instance in playback filter...
10-10 10:40:30.086 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.949) WebRtcPreprocessingPipeline: ...Exchanged preprocessor instance in playback filter
10-10 10:40:30.086 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:29.957) BasePreprocessingPipeline: Resetting preprocessing pipeline
10-10 10:40:30.535 11529 11545 W Unity   : [Dissonance:Recording] (07:40:30.090) CapturePipelineManager: Detected a frame skip, forcing capture pipeline reset (Delta Time:0.1530038)
10-10 10:40:30.535 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:30.535 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:30.535 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:30.535 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:30.535 11529 11545 W Unity   :
10-10 10:40:30.535 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:30.535 11529 11545 W Unity   :
10-10 10:40:30.535 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.535) CapturePipelineManager: Restarting transmission pipeline: 'Detected a frame skip, forcing capture pipeline reset (Delta Time:0.1530038)'
10-10 10:40:30.578 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.578) BasePreprocessingPipeline: Disposed pipeline
10-10 10:40:30.580 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.580) WebRtcPreprocessingPipeline: Clearing preprocessor instance in playback filter...
10-10 10:40:30.581 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.580) WebRtcPreprocessingPipeline: ...Cleared preprocessor instance in playback filter
10-10 10:40:30.586 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.586) BasicMicrophoneCapture: GetDeviceCaps name=`` min=`16000` max=`16000`
10-10 10:40:30.606 11529 11545 I Unity   : [Dissonance:Recording] (07:40:30.606) BasicMicrophoneCapture: Began mic capture (SampleRate:16000Hz, FrameSize:320, Buffer Limit:2^11, Latency:20ms, Device:'')
10-10 10:40:30.606 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.606) BasePreprocessingPipeline: Started preprocessor thread. Internal latency: 0ms, Total stream latency:20ms
10-10 10:40:30.714 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.606) WebRtcPreprocessingPipeline: Resetting WebRtcPreprocessor
10-10 10:40:30.714 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.607) WebRtcPreprocessingPipeline: Creating new preprocessor instance - Mob:True NS:High AEC:Disabled DelayAg:True Ext:True, Refined:True Aecm:Disabled, Comfort:True
10-10 10:40:30.714 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.610) WebRtcPreprocessingPipeline: Exchanging preprocessor instance in playback filter...
10-10 10:40:30.714 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.610) WebRtcPreprocessingPipeline: ...Exchanged preprocessor instance in playback filter
10-10 10:40:30.714 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.610) BasePreprocessingPipeline: Resetting preprocessing pipeline
10-10 10:40:30.719 11529 11545 I Unity   : TRACE [Dissonance:Network] (07:40:30.719) VoiceClient: Received Packet type: ClientState
10-10 10:40:30.730 11529 11545 I Unity   : TRACE [Dissonance:Network] (07:40:30.729) ClientInfo`1: Added room Global to client Client 'Panayot'/0
10-10 10:40:30.781 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:30.781) BasicMicrophoneCapture: Trying to read 1024 samples, growing read buffer space to 2047
10-10 10:40:31.274 11529 11545 I Unity   : DEBUG [Dissonance:Recording] (07:40:31.274) BasicMicrophoneCapture: Trying to read 153856 samples, growing read buffer space to 4095
10-10 10:40:31.275 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.275) BasicMicrophoneCapture: Insufficient buffer space, requested 153856, clamped to 4095 (dropping samples)
10-10 10:40:31.275 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.275 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.275 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.275 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.275 11529 11545 W Unity   :
10-10 10:40:31.275 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.275 11529 11545 W Unity   :
10-10 10:40:31.280 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.280) BasicMicrophoneCapture: Insufficient buffer space, requested 149761, clamped to 4095 (dropping samples)
10-10 10:40:31.280 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.280 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.280 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.280 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.280 11529 11545 W Unity   :
10-10 10:40:31.280 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.280 11529 11545 W Unity   :
10-10 10:40:31.303 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.302) BasicMicrophoneCapture: Insufficient buffer space, requested 145666, clamped to 4095 (dropping samples)
10-10 10:40:31.303 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.303 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.303 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.303 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.303 11529 11545 W Unity   :
10-10 10:40:31.303 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.303 11529 11545 W Unity   :
10-10 10:40:31.316 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.315) BasicMicrophoneCapture: Insufficient buffer space, requested 141571, clamped to 4095 (dropping samples)
10-10 10:40:31.316 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.316 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.316 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.316 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.316 11529 11545 W Unity   :
10-10 10:40:31.316 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.316 11529 11545 W Unity   :
10-10 10:40:31.330 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.329) BasicMicrophoneCapture: Insufficient buffer space, requested 137476, clamped to 4095 (dropping samples)
10-10 10:40:31.330 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.330 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.330 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.330 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.330 11529 11545 W Unity   :
10-10 10:40:31.330 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.330 11529 11545 W Unity   :
10-10 10:40:31.344 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.344) BasicMicrophoneCapture: Insufficient buffer space, requested 133381, clamped to 4095 (dropping samples)
10-10 10:40:31.344 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.344 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.344 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.344 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.344 11529 11545 W Unity   :
10-10 10:40:31.344 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.344 11529 11545 W Unity   :
10-10 10:40:31.358 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.357) BasicMicrophoneCapture: Insufficient buffer space, requested 129286, clamped to 4095 (dropping samples)
10-10 10:40:31.358 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.358 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.358 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.358 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.358 11529 11545 W Unity   :
10-10 10:40:31.358 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.358 11529 11545 W Unity   :
10-10 10:40:31.372 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.372) BasicMicrophoneCapture: Insufficient buffer space, requested 125191, clamped to 4095 (dropping samples)
10-10 10:40:31.372 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.372 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.372 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.372 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.372 11529 11545 W Unity   :
10-10 10:40:31.372 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.372 11529 11545 W Unity   :
10-10 10:40:31.386 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.385) BasicMicrophoneCapture: Insufficient buffer space, requested 121096, clamped to 4095 (dropping samples)
10-10 10:40:31.386 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.386 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.386 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.386 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.386 11529 11545 W Unity   :
10-10 10:40:31.386 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.386 11529 11545 W Unity   :
10-10 10:40:31.400 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.400) BasicMicrophoneCapture: Insufficient buffer space, requested 117001, clamped to 4095 (dropping samples)
10-10 10:40:31.400 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.400 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.400 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.400 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.400 11529 11545 W Unity   :
10-10 10:40:31.400 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.400 11529 11545 W Unity   :
10-10 10:40:31.414 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.414) BasicMicrophoneCapture: Insufficient buffer space, requested 112906, clamped to 4095 (dropping samples)
10-10 10:40:31.414 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.414 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.414 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.414 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.414 11529 11545 W Unity   :
10-10 10:40:31.414 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.414 11529 11545 W Unity   :
10-10 10:40:31.428 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.427) BasicMicrophoneCapture: Insufficient buffer space, requested 108811, clamped to 4095 (dropping samples)
10-10 10:40:31.428 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.428 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.428 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.428 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.428 11529 11545 W Unity   :
10-10 10:40:31.428 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.428 11529 11545 W Unity   :
10-10 10:40:31.441 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.440) BasicMicrophoneCapture: Insufficient buffer space, requested 104716, clamped to 4095 (dropping samples)
10-10 10:40:31.441 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.441 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.441 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.441 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.441 11529 11545 W Unity   :
10-10 10:40:31.441 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.441 11529 11545 W Unity   :
10-10 10:40:31.455 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.455) BasicMicrophoneCapture: Insufficient buffer space, requested 100621, clamped to 4095 (dropping samples)
10-10 10:40:31.455 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.455 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.455 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.455 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.455 11529 11545 W Unity   :
10-10 10:40:31.455 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.455 11529 11545 W Unity   :
10-10 10:40:31.469 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.469) BasicMicrophoneCapture: Insufficient buffer space, requested 96526, clamped to 4095 (dropping samples)
10-10 10:40:31.469 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.469 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.469 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.469 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.469 11529 11545 W Unity   :
10-10 10:40:31.469 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.469 11529 11545 W Unity   :
10-10 10:40:31.483 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.483) BasicMicrophoneCapture: Insufficient buffer space, requested 92431, clamped to 4095 (dropping samples)
10-10 10:40:31.483 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.483 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.483 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.483 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.483 11529 11545 W Unity   :
10-10 10:40:31.483 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.483 11529 11545 W Unity   :
10-10 10:40:31.496 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.496) BasicMicrophoneCapture: Insufficient buffer space, requested 88336, clamped to 4095 (dropping samples)
10-10 10:40:31.496 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.496 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.496 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.496 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.496 11529 11545 W Unity   :
10-10 10:40:31.496 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.496 11529 11545 W Unity   :
10-10 10:40:31.511 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.511) BasicMicrophoneCapture: Insufficient buffer space, requested 84241, clamped to 4095 (dropping samples)
10-10 10:40:31.511 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.511 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.511 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.511 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.511 11529 11545 W Unity   :
10-10 10:40:31.511 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.511 11529 11545 W Unity   :
10-10 10:40:31.525 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.524) BasicMicrophoneCapture: Insufficient buffer space, requested 80146, clamped to 4095 (dropping samples)
10-10 10:40:31.525 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.525 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.525 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.525 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.525 11529 11545 W Unity   :
10-10 10:40:31.525 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.525 11529 11545 W Unity   :
10-10 10:40:31.539 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.539) BasicMicrophoneCapture: Insufficient buffer space, requested 76051, clamped to 4095 (dropping samples)
10-10 10:40:31.539 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.539 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.539 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.539 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.539 11529 11545 W Unity   :
10-10 10:40:31.539 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.539 11529 11545 W Unity   :
10-10 10:40:31.553 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.553) BasicMicrophoneCapture: Insufficient buffer space, requested 71956, clamped to 4095 (dropping samples)
10-10 10:40:31.553 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.553 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.553 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.553 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.553 11529 11545 W Unity   :
10-10 10:40:31.553 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.553 11529 11545 W Unity   :
10-10 10:40:31.566 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.566) BasicMicrophoneCapture: Insufficient buffer space, requested 67861, clamped to 4095 (dropping samples)
10-10 10:40:31.566 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.566 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.566 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.566 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.566 11529 11545 W Unity   :
10-10 10:40:31.566 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.566 11529 11545 W Unity   :
10-10 10:40:31.581 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.580) BasicMicrophoneCapture: Insufficient buffer space, requested 63766, clamped to 4095 (dropping samples)
10-10 10:40:31.581 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.581 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.581 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.581 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.581 11529 11545 W Unity   :
10-10 10:40:31.581 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.581 11529 11545 W Unity   :
10-10 10:40:31.594 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.594) BasicMicrophoneCapture: Insufficient buffer space, requested 59671, clamped to 4095 (dropping samples)
10-10 10:40:31.594 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.594 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.594 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.594 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.594 11529 11545 W Unity   :
10-10 10:40:31.594 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.594 11529 11545 W Unity   :
10-10 10:40:31.608 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.608) BasicMicrophoneCapture: Insufficient buffer space, requested 55576, clamped to 4095 (dropping samples)
10-10 10:40:31.608 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.608 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.608 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.608 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.608 11529 11545 W Unity   :
10-10 10:40:31.608 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.608 11529 11545 W Unity   :
10-10 10:40:31.624 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.624) BasicMicrophoneCapture: Insufficient buffer space, requested 51481, clamped to 4095 (dropping samples)
10-10 10:40:31.624 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.624 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.624 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.624 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.624 11529 11545 W Unity   :
10-10 10:40:31.624 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.624 11529 11545 W Unity   :
10-10 10:40:31.636 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.635) BasicMicrophoneCapture: Insufficient buffer space, requested 47386, clamped to 4095 (dropping samples)
10-10 10:40:31.636 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.636 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.636 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.636 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.636 11529 11545 W Unity   :
10-10 10:40:31.636 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.636 11529 11545 W Unity   :
10-10 10:40:31.651 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.650) BasicMicrophoneCapture: Insufficient buffer space, requested 43291, clamped to 4095 (dropping samples)
10-10 10:40:31.651 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.651 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.651 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.651 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.651 11529 11545 W Unity   :
10-10 10:40:31.651 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.651 11529 11545 W Unity   :
10-10 10:40:31.664 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.663) BasicMicrophoneCapture: Insufficient buffer space, requested 39196, clamped to 4095 (dropping samples)
10-10 10:40:31.664 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.664 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.664 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.664 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.664 11529 11545 W Unity   :
10-10 10:40:31.664 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.664 11529 11545 W Unity   :
10-10 10:40:31.678 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.677) BasicMicrophoneCapture: Insufficient buffer space, requested 35101, clamped to 4095 (dropping samples)
10-10 10:40:31.678 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.678 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.678 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.678 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.678 11529 11545 W Unity   :
10-10 10:40:31.678 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.678 11529 11545 W Unity   :
10-10 10:40:31.692 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.692) BasicMicrophoneCapture: Insufficient buffer space, requested 31006, clamped to 4095 (dropping samples)
10-10 10:40:31.692 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.692 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.692 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.692 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.692 11529 11545 W Unity   :
10-10 10:40:31.692 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.692 11529 11545 W Unity   :
10-10 10:40:31.706 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.706) BasicMicrophoneCapture: Insufficient buffer space, requested 26911, clamped to 4095 (dropping samples)
10-10 10:40:31.706 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.706 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.706 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.706 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.706 11529 11545 W Unity   :
10-10 10:40:31.706 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.706 11529 11545 W Unity   :
10-10 10:40:31.720 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.719) BasicMicrophoneCapture: Insufficient buffer space, requested 22816, clamped to 4095 (dropping samples)
10-10 10:40:31.720 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.720 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.720 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.720 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.720 11529 11545 W Unity   :
10-10 10:40:31.720 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.720 11529 11545 W Unity   :
10-10 10:40:31.734 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.733) BasicMicrophoneCapture: Insufficient buffer space, requested 18721, clamped to 4095 (dropping samples)
10-10 10:40:31.734 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.734 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.734 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.734 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.734 11529 11545 W Unity   :
10-10 10:40:31.734 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.734 11529 11545 W Unity   :
10-10 10:40:31.747 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.747) BasicMicrophoneCapture: Insufficient buffer space, requested 14626, clamped to 4095 (dropping samples)
10-10 10:40:31.747 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.747 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.747 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.747 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.747 11529 11545 W Unity   :
10-10 10:40:31.747 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.747 11529 11545 W Unity   :
10-10 10:40:31.761 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.761) BasicMicrophoneCapture: Insufficient buffer space, requested 10531, clamped to 4095 (dropping samples)
10-10 10:40:31.761 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.761 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.761 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.761 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.761 11529 11545 W Unity   :
10-10 10:40:31.761 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.761 11529 11545 W Unity   :
10-10 10:40:31.775 11529 11545 W Unity   : [Dissonance:Recording] (07:40:31.775) BasicMicrophoneCapture: Insufficient buffer space, requested 6436, clamped to 4095 (dropping samples)
10-10 10:40:31.775 11529 11545 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 10:40:31.775 11529 11545 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 10:40:31.775 11529 11545 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 10:40:31.775 11529 11545 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 10:40:31.775 11529 11545 W Unity   :
10-10 10:40:31.775 11529 11545 W Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
10-10 10:40:31.775 11529 11545 W Unity   :
pana-cc commented 4 years ago

I've added this in DrainMicSamepls:

        private void DrainMicSamples()
        {
            // How many samples has the mic moved since the last time we read from it?
            var writeHead = Microphone.GetPosition(_micName);
            var samplesToRead = (uint)((_clip.samples + writeHead - _readHead) % _clip.samples);

            Debug.Log($"Clip samples: {_clip.samples}, {writeHead}, {_readHead} => {samplesToRead}");

And to me it looks like writeHead and _readHead change too much in 250ms:

10-10 11:35:32.769 13431 13447 I Unity   : Clip samples: 160000, 1024, 1024 => 0
10-10 11:35:32.785 13431 13447 I Unity   : Clip samples: 160000, 1024, 1024 => 0
10-10 11:35:32.831 13431 13447 I Unity   : Clip samples: 160000, 2048, 1024 => 1024
10-10 11:35:32.839 13431 13447 I Unity   : Clip samples: 160000, 2048, 2048 => 0
10-10 11:35:32.845 13431 13447 I Unity   : Clip samples: 160000, 2048, 2048 => 0
10-10 11:35:32.864 13431 13447 I Unity   : Clip samples: 160000, 2048, 2048 => 0
10-10 11:35:32.880 13431 13447 I Unity   : Clip samples: 160000, 3072, 2048 => 1024
10-10 11:35:32.897 13431 13447 I Unity   : Clip samples: 160000, 3072, 3072 => 0
10-10 11:35:32.907 13431 13447 I Unity   : Clip samples: 160000, 3072, 3072 => 0
10-10 11:35:32.924 13431 13447 I Unity   : Clip samples: 160000, 3072, 3072 => 0
10-10 11:35:32.937 13431 13447 I Unity   : Clip samples: 160000, 4096, 3072 => 1024
10-10 11:35:32.948 13431 13447 I Unity   : Clip samples: 160000, 4096, 4096 => 0
10-10 11:35:32.963 13431 13447 I Unity   : Clip samples: 160000, 4096, 4096 => 0
10-10 11:35:32.976 13431 13447 I Unity   : Clip samples: 160000, 4096, 4096 => 0
10-10 11:35:32.992 13431 13447 I Unity   : Clip samples: 160000, 4096, 4096 => 0
10-10 11:35:33.004 13431 13447 I Unity   : Clip samples: 160000, 5120, 4096 => 1024
10-10 11:35:33.250 13431 13447 I Unity   : Clip samples: 160000, 0, 5120 => 154880
10-10 11:35:33.251 13431 13447 I Unity   : DEBUG [Dissonance:Recording] (08:35:33.250) BasicMicrophoneCapture: Trying to read 154880 samples, growing read buffer space to 4095
10-10 11:35:33.251 13431 13447 W Unity   : [Dissonance:Recording] (08:35:33.251) BasicMicrophoneCapture: Insufficient buffer space, requested 154880, clamped to 4095 (dropping samples)
10-10 11:35:33.251 13431 13447 W Unity   :  #0 0xd2e31b34 (libunity.so) GetStacktrace(int) 0x3c
10-10 11:35:33.251 13431 13447 W Unity   :  #1 0xd3bd5a24 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x22c
10-10 11:35:33.251 13431 13447 W Unity   :  #2 0xd35abb68 (libunity.so) DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*) 0xa4
10-10 11:35:33.251 13431 13447 W Unity   :  #3 0xd35aba5c (libunity.so) DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingReferenceWrapper<MonoString*>, ScriptingReferenceWrapper<MonoObject*>) 0xdc
10-10 11:35:33.251 13431 13447 W Unity   :
pana-cc commented 4 years ago

Somebody is hijacking the mic.

pana-cc commented 4 years ago

The OVRAvatar script has this "Can Own Mic". I think it has code for lip sync and such. IMO the problem is the Unity API, that stringly-typed mic could be better. They should change it to something OOP-ish like var mic = Microphone.GetDevice(name) and once you get the mic instance (or struct to avoid garbage) it should be just yours to control with instance methods. With the current API Dissonance can get the mic and any other plugin can actually Microphone.End(selectedDevice) it.

Fix

Is there a way you can add better guards against this in the Dissonance?

pana-cc commented 4 years ago

Perhaps in the DraingMicSamples add a check for Microphone.IsRecording(_micName) and if it is not recording and the writeHead is 0 then instead of trying to read, log a warning that your mic recording has been disabled incorrectly.

martindevans commented 4 years ago

Good job tracking that down! I assume turning off Can Own Microphone fixed the issue? If so I will add a note recommending this into the documentation somewhere.

add a check for Microphone.IsRecording(_micName)

That's a good idea, I'll look into it.

the problem is the Unity [mic] API

The Unity mic API really is terribly designed - I actually asked one of the Unity audio developers about this and he hates it too. They're working on a brand new audio system for Unity (DSPGraph) based on jobs and the Burst compiler, so you can write your entire pipeline in C# and get great performance. It's very exciting and I really hope we can adopt that into Dissonance eventually. He assured me that they're going to include mic sources in the DSPGraph eventually. Here's a video about it, if you're interested in the details.

pana-cc commented 4 years ago

Yes, switching off "Can Own Microphone" fixed the issue.

martindevans commented 4 years ago

Thanks for confirming that, I'll update the docs.