On 02/11/2021 13:05, Dave Fitches via wsjt-devel wrote:
Hi Bill and thanks for the asssit - it's greatly appreciated!


Audacity IS showing all VAC's in both recording and playback devices.

I downloaded the audio_devices_enumeration.exe file and ran it... it gave a weird result...

-----------------------8< --- SNIP --- 8<-----------------------
.\audio_devices_enumeration.exe
number of wave out devices: 6
Wave out device: name: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO) Wave ID: 0
Wave out device: name: Default DirectSound Device
Wave out device: name: Default WaveOut Device Wave ID: -1
Wave out device: name: DirectSound: Speakers (High Definition Audio Device) Wave out device: name: DirectSound: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)
Wave out device: name: DirectSound: CABLE-B Input (VB-Audio Cable B)
Wave out device: name: DirectSound: VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)
Wave out device: name: DirectSound: CABLE-A Input (VB-Audio Cable A)
Wave out device: name: DirectSound: VoiceMeeter VAIO3 Input (VB-Audio VoiceMeeter VAIO3)
Wave out device: name: Speakers (High Definition Audio Device) Wave ID: 1
Wave out device: name: CABLE-B Input (VB-Audio Cable B) Wave ID: 2
Wave out device: name: VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO) Wave ID: 3
Wave out device: name: CABLE-A Input (VB-Audio Cable A) Wave ID: 4
Wave out device: name: VoiceMeeter VAIO3 Input (VB-Audio VoiceMeeter VAIO3) Wave ID: 5

number of wave in devices: 7
Wave in device: name: Microphone (Blue Snowball) Wave ID: 0
Wave in device: name: Desktop Microphone (2- Microsoft« LifeCam HD-3000) Wave ID: 1 Wave in device: name: Headset (AKG N700NCM2 Hands-Free AG Audio) Wave ID: 3
-----------------------8< --- SNIP --- 8<-----------------------

The Wave in devices are missing quite a few options, considering its saying there are 7 wave-in devices!
Only 3 are listed.

Meanwhile before you replied and I ran that file - I also uninstalled ALL VAC's from my PC, rebooted.

Reinstalled the A and B VAC's only (just in case they conflicted with the original freeware VAC).

Still no good.

I completely removed WSJT-X from my PC, deleted ANY key in the registry that referred to WSJT-X. Deleted the XSJT-X directories in C:\Users\Dave\AppData\Local\WSJT-X\ and reinstalled.

Still no good.

I find it interesting (and frustrating!) that SDR#, Audacity, VoiceMeeter, Windows Sound Control Panel, all see the VAC's but the WSTJ-X app and the enumerator are only seeing those three devices...

Is there some way to refresh the wave-in device list, or reset it, rebuild it....?

--


  = Dave Fitches =

Hi Dave,

as far as I can determine it seems this is a Windows system problem. I think that the applications you try which are succeeding in enumerating the MME audio devices are probably using a lower level system interface to do that, specifically the WinMME interface. WSJT-X via he Qt framework is using a layer above that which enumerates system audio devices using DirectSound. Something is broken such that the DirectSound enumeration is unable to complete. These are all parts of the Windows operating system, although it is device drivers that are ultimately providing the underlying information. You could try uninstalling the drivers for all audio devices found in Windows Device Manager, then either use the "Scan for new devices" options at the top of the Device Manager device tree, or reboot. That should reinstall each device automatically. If there is any improvement then the test program I sent should list the devices correctly.

73
Bill
G4WJS.



_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to