Fix AU port-name encoding.

This allows us to revert ec8cf4e4, maybe. After testing if
port-names are still properly displayed.
This commit is contained in:
Robin Gareus 2016-01-28 00:00:47 +01:00
parent ec8cf4e4f5
commit d121e6bf15

View File

@ -659,9 +659,9 @@ AUPlugin::discover_parameters ()
const CAAUParameter* param = param_info.GetParamInfo (d.id);
const AudioUnitParameterInfo& info (param->ParamInfo());
const int len = CFStringGetLength (param->GetName());;
const int len = CFStringGetLength (param->GetName());
char local_buffer[len*2];
Boolean good = CFStringGetCString(param->GetName(),local_buffer,len*2,kCFStringEncodingMacRoman);
Boolean good = CFStringGetCString (param->GetName(), local_buffer ,len*2 , kCFStringEncodingUTF8);
if (!good) {
d.label = "???";
} else {