diff options
Diffstat (limited to 'libao2/audio_out.c')
-rw-r--r-- | libao2/audio_out.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libao2/audio_out.c b/libao2/audio_out.c index 6836963d66..744bcaf9bd 100644 --- a/libao2/audio_out.c +++ b/libao2/audio_out.c @@ -167,7 +167,9 @@ void ao_init(struct ao *ao, char **ao_list) for (int i = 0; audio_out_drivers[i]; i++) { const struct ao_driver *audio_out = audio_out_drivers[i]; ao->driver = audio_out; + ao->probing = true; if (audio_out->init(ao, NULL) >= 0) { + ao->probing = false; ao->initialized = true; ao->driver = audio_out; return; |