diff --git a/audio/out/ao.c b/audio/out/ao.c index 5f85f516f5..67691b5f4d 100644 --- a/audio/out/ao.c +++ b/audio/out/ao.c @@ -404,6 +404,8 @@ struct ao_device_list *ao_get_device_list(struct mpv_global *global) struct ao_device_list *list = talloc_zero(NULL, struct ao_device_list); for (int n = 0; audio_out_drivers[n]; n++) { const struct ao_driver *d = audio_out_drivers[n]; + if (d->encode) + continue; struct ao *ao = ao_alloc(true, global, NULL, (char *)d->name, NULL); if (!ao) continue;