HamApps Support (VK3AMA)
On 17/06/2020 4:39 am, W4WT wrote:
I don't have a problem with the meaning of the names of the devices; JTAlert does. All other software has no problem with the names.
The truncating of Sound device names is due to old Windows api calls that only return 32 characters max. JTAlert is initially restricted to the truncated names until the JTAlertV2.Manager process is up and running and has enumerated the sound devices on your machine and sent that data back to the main JTAlert process. The Manager code is modern and correctly lists the full name of a sound device. The JTAlert code for sound card enumeration is limited due to the compiler used (that changes with JTAlertV3).
If you wait a couple of seconds after JTAlert startup, you should see the the list of sound devices under the Sound menu will change from truncated names to the full names.
The fix is simple, modify the name of your sound devices via Windows Control panel, Sound entry. Just add a unique identifying character/word to the start of the device name. This does not change the true device name, just the "friendly name" (That's the MS term).
Initial JTAlert device listing
JTAlert listing after adding the word "Test" to the start of the device friendly name.
Changing the name in Control Panel by clicking the Properties button of the device.
Your two devices that have the same name when truncated to 32 characters can be differentiated by adding a character/word to the start of the name such that any subsequent listings when truncated will present different names to JTAlert.
de Laurie VK3AMA