mirror of
https://github.com/mpv-player/mpv.git
synced 2026-10-25 20:49:49 +08:00
ao_coreaudio: fetch device name only for verbose log level
The previous code fetched the device name regardless of log level and then only printed it if log level was verbose.
This commit is contained in:
@@ -267,14 +267,16 @@ static int init(struct ao *ao)
|
||||
selected_device = p->opt_device_id;
|
||||
}
|
||||
|
||||
char *device_name;
|
||||
err = CA_GET_STR(selected_device, kAudioObjectPropertyName, &device_name);
|
||||
CHECK_CA_ERROR("could not get selected audio device name");
|
||||
if (mp_msg_test_log(ao->log, MSGL_V)) {
|
||||
char *name;
|
||||
err = CA_GET_STR(selected_device, kAudioObjectPropertyName, &name);
|
||||
CHECK_CA_ERROR("could not get selected audio device name");
|
||||
|
||||
MP_VERBOSE(ao, "selected audio output device: %s (%" PRIu32 ")\n",
|
||||
device_name, selected_device);
|
||||
MP_VERBOSE(ao, "selected audio output device: %s (%" PRIu32 ")\n",
|
||||
name, selected_device);
|
||||
|
||||
talloc_free(device_name);
|
||||
talloc_free(name);
|
||||
}
|
||||
|
||||
// Save selected device id
|
||||
p->device = selected_device;
|
||||
|
||||
Reference in New Issue
Block a user