summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
Diffstat (limited to 'player')
-rw-r--r--player/command.c4
-rw-r--r--player/main.c2
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) {