From e13efd0c98c59c5bc7ef573fd10114dbcebab6dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Bavu?= <73740254+zinc75@users.noreply.github.com> Date: Sat, 11 Apr 2026 08:12:09 +0200 Subject: [PATCH] Fix CoreAudio device UID encoding: use kCFStringEncodingUTF8 instead of CFStringGetSystemEncoding() Fixes https://github.com/jackaudio/jack2/issues/1017 --- macosx/coreaudio/JackCoreAudioDriver.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/macosx/coreaudio/JackCoreAudioDriver.mm b/macosx/coreaudio/JackCoreAudioDriver.mm index 5fbaab72b..656352f53 100644 --- a/macosx/coreaudio/JackCoreAudioDriver.mm +++ b/macosx/coreaudio/JackCoreAudioDriver.mm @@ -225,7 +225,7 @@ static OSStatus DisplayDeviceNames() UIname = NULL; err = AudioDeviceGetProperty(devices[i], 0, false, kAudioDevicePropertyDeviceUID, &size, &UIname); if (err == noErr) { - CFStringGetCString(UIname, internal_name, 256, CFStringGetSystemEncoding()); + CFStringGetCString(UIname, internal_name, 256, kCFStringEncodingUTF8); } else { goto error; }