]> git.mxchange.org Git - flightgear.git/commitdiff
Display the (default) OpenAL renderer as well as the OpenAL vendor when requesting...
authorehofman <ehofman>
Sat, 26 Dec 2009 10:11:17 +0000 (10:11 +0000)
committerTim Moore <timoore@redhat.com>
Sun, 27 Dec 2009 08:33:14 +0000 (09:33 +0100)
src/Main/options.cxx

index e03f1b1f00929ebe7957fefff53a0ef1f361d418..9b51185110068b2f28f71677f417a3da35f87385 100644 (file)
@@ -1630,9 +1630,16 @@ fgParseArgs (int argc, char **argv)
 
             } else if (result == FG_OPTIONS_SHOW_SOUND_DEVICES) {
               SGSoundMgr smgr;
+
+              smgr.init();
+              string vendor = smgr.get_vendor();
+              string renderer = smgr.get_renderer();
+              cout << renderer << " provided by " << vendor << endl;
+              cout << endl << "No. Device" << endl;
+
               vector <const char*>devices = smgr.get_available_devices();
               for (int i=0; i<devices.size(); i++) {
-                printf("%i. \"%s\"\n", i, devices[i]);
+                cout << i << ".  \"" << devices[i] << "\"" << endl;
               }
               devices.clear();
               exit(0);