I am using classes AudioDeviceSelectorComponent and AudioDeviceManager to provide audio setup to my audio application.
When selecting ASIO drivers, channel names are written with Chinese characters in configuration list box (although no support for Chinese language has ever been considered).
After checking with unsatisfied user,
it happens with Asio4All (as well as on my computer).
I will check with another audio card if find some time,
by the way, it seems to be an asio4all issue.
Doesn’t look like an error to me. If you look at the chinese characters, the last character is different on each channel, as you’d expect to see if it was the chinese equivalent of “channel 1”, “channel 2”, etc.
Bad news !
I have attached a screenshot with M-Box 2 USB: chinese names again.
I know that my M-Box driver does not return chinese names
By the way, I am using Juce 1.52.
Does anyone know if this issue has been fixed ?
I have noticed many changes between 1.52 and 1.53
and I don’t want to spend a lot of time for the upgrade from 1.52 to 1.53 if I don’t get this fix.
What on earth makes you assume this is a juce problem?? To me it looks like those names are legitimate chinese (or japanese?) names - like I said above, look at the way their endings differ by a single character! It doesn’t sound at all like a bug, it looks like the drivers are returning chinese names because they think that’s what your locale is!
My computer is running a french version of windows.
No application of this computer has ever shown any characters like these.
I did not set any locale in the application,
just wrote the following code :
[quote=“dilig0”]
and I don’t want to spend a lot of time for the upgrade from 1.52 to 1.53 if I don’t get this fix[/quote]
You could try the 1.53 JuceDemo for a quick check.