Hi Roger,
any change to audio device availability on MS Windows is likely to
renumber the indexes of other devices, when this happens WSJT-X gets no
notification that it has happened. There is no practical solution that I
am aware of, we get a device index when we initially enumerate the
available devices and that index is used to address the selected device
to send or receive audio samples. Short of re-enumerating audio devices
just before any significant action with audio I don't see a solution.
Note re-enumerating takes time which we do not usually have at the point
it would be necessary.
All I can offer is that you must avoid taking any action that might add
or remove an audio device while WSJT-X is running. Note that may include
inserting or removing a hot-pluggable USB device that has audio
endpoints, turning on or off a paired Bluetooth audio device, or even
allowing an HDMI connected monitor to go into power saving mode.
73
Bill
G4WJS.
On 13/12/2020 21:33, Roger Newey (K7GXB) wrote:
Thanks Bill,
For these 4 groups of tests, the Default Communication Device is a non-WSJT-X
device (& Default Device remains a muted speaker).
a) Original sequence: Have re-run test 5 times, same failure: 2nd Tx goes to
Default Device (muted Speaker).
b) Changed Default Device to be an unused sound output on PC.
Re-ran tests, 2nd Tx changes either to same device (muted speaker) or
occasionally to the Default Device.
c) Limited testing (3 times): By chance, I had Bluetooth headset switched on
when I opened WSJT-X, then switched headset off before 1st Tx.
The Tx's went to the muted speaker (i.e. not a Default).
d) Limited testing (3 times): pre-1st Tx, if headset is switched on then off,
1st Tx went to Default Device each time.
btw: This is a much simpler test sequence.
Opinion: On my PC under these various conditions, WSJT-X sends Tx sound to an
incorrect device.
HTH,
73
Roger (K7GXB)
-----Original Message-----
From: Bill Somerville [mailto:g4...@classdesign.com]
Sent: Sunday, December 13, 2020 12:49
To:wsjt-devel@lists.sourceforge.net
Subject: Re: [wsjt-devel] Reproducible Conditions for 'Tx with no Audio'
On 13/12/2020 19:10, Roger Newey (K7GXB) wrote:
My ‘6- USB Audio Codec’ (to the Rig) is the ‘Default Communication
Device’.
Hi Roger,
why do you have this setting? That is asking for Windows or other applications
to grab that device and possibly make changes to it.
73
Bill
G4WS.
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel