chiark / gitweb /
uaudio: more sophisticated choice of default playback API
[disorder] / lib / configuration.c
index 351b15115f15ea2cf38a4429a2de3ce48c8866ba..e7698ec533da6af5b4b61ac099a530d25c1f05e0 100644 (file)
@@ -1429,7 +1429,8 @@ static void config_postdefaults(struct config *c,
     else if(c->broadcast.af != -1)
       c->api = xstrdup("rtp");
     else if(config_uaudio_apis)
-      c->api = xstrdup(config_uaudio_apis[0]->name);
+      c->api = xstrdup(uaudio_default(config_uaudio_apis,
+                                      UAUDIO_API_SERVER)->name);
     else
       c->api = xstrdup("<none>");
   }