diff options
Diffstat (limited to 'player')
-rw-r--r-- | player/command.c | 4 | ||||
-rw-r--r-- | player/main.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/player/command.c b/player/command.c index 943f7e887d..2e6b9875d7 100644 --- a/player/command.c +++ b/player/command.c @@ -1702,7 +1702,7 @@ static int mp_property_audio_device(void *ctx, struct m_property *prop, if (mp_property_generic_option(mpctx, prop, M_PROPERTY_GET, &name) < 1) name = NULL; - struct ao_device_list *list = ao_hotplug_get_device_list(cmd->hotplug); + struct ao_device_list *list = ao_hotplug_get_device_list(cmd->hotplug, mpctx->ao); for (int n = 0; n < list->num_devices; n++) { struct ao_device_desc *dev = &list->devices[n]; if (dev->name && name && strcmp(dev->name, name) == 0) { @@ -1724,7 +1724,7 @@ static int mp_property_audio_devices(void *ctx, struct m_property *prop, struct command_ctx *cmd = mpctx->command_ctx; create_hotplug(mpctx); - struct ao_device_list *list = ao_hotplug_get_device_list(cmd->hotplug); + struct ao_device_list *list = ao_hotplug_get_device_list(cmd->hotplug, mpctx->ao); return m_property_read_list(action, arg, list->num_devices, get_device_entry, list); } diff --git a/player/main.c b/player/main.c index 7c1f5d8831..1c1cdf9f29 100644 --- a/player/main.c +++ b/player/main.c @@ -204,7 +204,7 @@ static bool handle_help_options(struct MPContext *mpctx) if (opts->ao_opts->audio_device && strcmp(opts->ao_opts->audio_device, "help") == 0) { - ao_print_devices(mpctx->global, log); + ao_print_devices(mpctx->global, log, mpctx->ao); return true; } if (opts->property_print_help) { |