I've been an issue with "Microphone" on Virtualbox Ubuntu 18 host with Windows 7 Guest, I can't say if it's problem with host or guest O.S. or with VBox.
The problem is...
If the "Remote Display" is disabled, the Microphone work's well (capture sound), besides the already know audio crackling problem, but it works, and if I access the windows guest via Windows Remote Desktop (using Remmina or xfreedesktop on Linux and connecting direct to the Windows) the Audio Output and Microphone works very well and the audio quality improves and no more crackling.
Via VRDP/VRDE (Virtual Remote Display) the audio Output quality improves and no more crackling too, but, When I enable Remote Display, immediately the Mic stops capture sounds (only on Windows Guest, on Linux Host the Mic works very welll), once I disable Remote Display it turn to work again on Windows 7 Guest.
Is it an expected behavior of "VRDP" or it's a problem???
Here is the log entry when I Enable and Disable "Remote Display"
When I Enable VRDP
Code: Select all
00:05:09.261706 VRDP: Statistics created: [full], enabled: 0.
00:05:09.263266 VRDP: VRDP: VD: Frames=10 MinMS=15 MaxMS=300 HistoryMS=2000 VideoMS=300
00:05:09.263583 VRDP: Failed to query a property: 9, rc = VERR_NOT_SUPPORTED
00:05:09.271600 VRDP: TCP server listening on port 3389 (IPv4 and IPv6).
00:05:09.277731 VRDP: Audio: rate correction mode 0x3.
00:05:09.278163 VRDE: loaded version 4 of the server.
00:05:09.278184 VRDE: [IMAGE]
00:05:09.278198 VRDE: [MOUSEPTR]
00:05:09.278206 VRDE: [SCARD]
00:05:09.278212 VRDE: [TSMFRAW]
00:05:09.278217 VRDE: [VIDEOIN]
00:05:09.278222 VRDE: [VRDE::INPUT]
00:05:09.282695 Audio: Initializing VRDE driver
00:05:09.282857 Audio: Disabling input for driver 'PulseAudio'
00:05:09.283829 Audio: Enabling input for driver 'AudioVRDE'
00:05:09.283928 HDA: Set recording source for 'Line In' to 'VRDE audio driver'
00:05:23.140754 VMMDev: Guest Log: VBOXNP: DLL loaded.
Code: Select all
00:04:44.741234 VRDP: TCP server closed.
00:04:44.741499 Audio: Disabling input for driver 'AudioVRDE'
00:04:44.741803 PulseAudio: Retrieving server information ...
00:04:44.742340 Audio: Enabling input for driver 'PulseAudio'
00:04:53.758103 VMMDev: Guest Log: VBOXNP: DLL loaded.
00:04:55.511627 Audio: Disabling input for driver 'PulseAudio'
00:04:55.512501 PulseAudio: Retrieving server information ...
00:04:55.513814 Audio: Enabling input for driver 'PulseAudio'
00:04:55.513988 HDA: Set recording source for 'Line In' to 'PulseAudio driver'